So identifizieren Sie einen bestimmten Druckertreiber, den Sie in Windows 10 verwenden

916
Flotsam N. Jetsam

Ich muss einen Drucker zu einem Laptop hinzufügen. Bei anderen Windows 10-Einheiten ist der Drucker bereits installiert (für längere Zeit). HP unterstützt diesen alten Drucker (Laserjet 5) nicht mehr und wurde daher kürzlich aus der Standardinstallationsliste oder dem Windows-Update entfernt. Ich möchte den Treiber von den bereits funktionierenden Einheiten abtreiben und ihn auf die anderen 64-Bit-Fenster setzen, die ihn nicht bekommen und nicht bekommen. Wie kann ich feststellen, welchen Treiber ich aus den Hunderten im Repository-Ordner ("C: \ Windows \ System32 \ DriverStore \ FileRepository") verwende? Ich möchte dazu keine Software kaufen müssen, und der Zielcomputer ist Windows 10 Home (Import über Druckermanagement ist nicht möglich).

HP hat in den letzten sechs Monaten die Verbindung mit der Standardinstallationsliste für Drucker gelöscht (die neuesten Kommentare zum Verschwindenlassen):

https://h30434.www3.hp.com/t5/Printer-Software-and-Drivers/hp-laserjet-5-printer-driver-for-windows-10/td-p/5557309

https://h30434.www3.hp.com/t5/LaserJet-Printing/HP-Laserjet-5-Druckertreiber-für-Windows-10-ver-1803-not/td-p/6761697

3
Die Eigenschaften des Geräts im Geräte-Manager sollten den verwendeten Treiber angeben. Windows 10 bietet jedoch die Möglichkeit, einen generischen Druckertreiber für die meisten älteren Drucker zu verwenden. Dies ist höchstwahrscheinlich der verwendete Treiber. Wenn Sie sich also die Eigenschaften des Geräts anschauen, erhalten Sie wahrscheinlich keine Einsicht darüber, wie das Gerät für die Verwendung des Druckers konfiguriert wird. Ramhound vor 5 Jahren 0
Ein HP Laserjet 5 erfordert keine zusätzlichen Treiber. Windows 10 installiert es automatisch. Wenn nicht, haben Sie andere Probleme, die angegangen werden müssen. Appleoddity vor 5 Jahren 1
@ Appleoddity: Dein Kommentar wäre vor einigen Monaten wahr gewesen, aber das hat sich in letzter Zeit geändert. Sehen Sie sich die neuesten Kommentare zu folgenden Seiten an: https://h30434.www3.hp.com/t5/Printer-Software-and-Drivers/hp-laserjet-5-printer-driver-for-windows-10/td- p / 5557309 ODER https://h30434.www3.hp.com/t5/LaserJet-Printing/HP-Laserjet-5-Druckertreiber-für-Windows-10-ver-1803-not/td-p/6761697 Oder An anderer Stelle wird dies seit etwa August dieses Jahres angesprochen. Flotsam N. Jetsam vor 5 Jahren 0
@ Ramhound: Ich habe die Eigenschaften in DM ausprobiert, aber alles, was ich finden konnte, dass ein Treiber aussah, war Device SWD \ PRINTENUM \ in den Informationen unter der Registerkarte "Events". Ich suchte nach "B92" in meinem Repository-Ordner und bekam nichts, daher kam ich zu dem Schluss, dass dies nicht der Fall sein kann. Fehlt mir etwas? Flotsam N. Jetsam vor 5 Jahren 0
Flotsam - Sie sagten, dass Sie bereits bestätigt haben, dass ftp://ftp.hp.com/pub/softlib/UPD/hp-upd-6.1.0.20062/upd-pcl5-x64-6.1.0.20062.exe dann nicht funktioniert, oder? Ich möchte nur sicher gehen, dass dies ansonsten genau ist, geben Sie dem Fahrer direkt von HP einen Schuss, nur für den Fall. Und für den Fall, geben Sie auch hier einen Versuch: ftp://ftp.hp.com/pub/softlib/UPD/hp-upd-6.6.5.23510/upd-pcl6-x64-6.6.5.23510.exe. Wenn Sie möchten, schauen Sie unter ftp://ftp.hp.com/pub/softlib/UPD/ nach, und testen Sie auf der HP FTP-Site sogar ältere Versionen des entsprechenden Pakets. Vielleicht finden Sie eine Version, die funktioniert. Prozess der Eliminierung. Pimp Juice IT vor 5 Jahren 0
@PimpJuiceIT - Ich habe tatsächlich versucht, das zu finden, aber die Quellen, auf die ich zuerst gestoßen bin, wurden von Unternehmenssoftware auf meinem Laptop als bösartig identifiziert. Sieht aus, als hätten Sie eine gute Quelle gefunden, die ich bei meiner Rückkehr versuchen kann. Vielen Dank. Flotsam N. Jetsam vor 5 Jahren 0
Floatsam - Ich ging voran und fügte hinzu, dass dies eine Antwort ist, da Sie es für eine gute Ressource halten, nur für den Fall. Viel Glück mit einer bestätigten Lösung. Pimp Juice IT vor 5 Jahren 0
Gut, dass Sie Windows Home und das Druckermanagement erwähnt haben. Ich nehme an, das ist das gleiche wie das Druckmanagement, für das ich eine GUI-Antwort erstellen wollte. Christopher Hostage vor 5 Jahren 0
Schlagen Sie diesen Drucker mit einem Baseballschläger und kaufen Sie einen neuen. / s HackSlash vor 5 Jahren 0

8 Antworten auf die Frage

7
CraftyB

Ich würde persönlich vorschlagen, Powershell zu verwenden:

Identifizieren Sie den Namen des Druckers mithilfe dieses Cmdlets:

get-printer 

Daraufhin werden die Namen des Druckers und des entsprechenden Treibers aufgelistet.

Verwenden Sie nun den Druckernamen, um die Treiberpositionen abzurufen:

$Printer = get-printer <name of printer> | Select * get-printerdriver $printer.drivername | select * 

Ersetzen Sie den Namen des Druckers und entfernen Sie die spitzen Klammern. Wenn der Name ein Leerzeichen enthält, setzen Sie bitte doppelte Anführungszeichen - "Name des Druckers".

Daraufhin wird eine Liste mit den Speicherorten der Treiber und abhängigen Dateien unter den folgenden Eigenschaften angezeigt:

Path DependentFiles InfPath 

So rufen Sie die vollständige Liste der abhängigen Dateien ab:

Get-PrinterDriver $Printer.DriverName | Select DependentFiles -ExpandProperty DependentFiles 

Im Folgenden finden Sie ein Skript, das alle oben genannten Dateien kopiert. Sie müssen nur den Namen des Druckers einfügen und die Dateien in "c: \ DriverBackup \" speichern.

$PrinterName = "Name of printer"  $DriverBackupLocation = "c:\DriverBackup\"  mkdir $DriverBackupLocation  $Printer = Get-Printer $PrinterName | Select * $PrinterDriver = Get-PrinterDriver $Printer.DriverName | Select *  Copy-Item -Path $PrinterDriver.InfPath -Destination $DriverBackupLocation  Foreach ($file in $PrinterDriver.DependentFiles){ Copy-Item -Path $file -Destination $DriverBackupLocation } 

Ich habe dies lokal getestet und erlaube mir, den Druckertreiber mit dem Inhalt von c: \ DriverBackup zu installieren. Sie können den Speicherort ändern, indem Sie den Pfad von $ DriverBackupLocation ändern.

Ich bin nicht an dem Ort, an dem ich bereitstellen muss, aber ich habe das oben bereits ausgeführt, und es zeigte auf die INF-Datei im Repository-Ordner, nach der ich glaube, ist das Ticket, nach dem ich suche. Vielen Dank schon! Flotsam N. Jetsam vor 5 Jahren 0
Sie sind sehr willkommen, lassen Sie mich wissen, wie es geht und ob ich weiter helfen kann. CraftyB vor 5 Jahren 0
Gute Antwort...... Pimp Juice IT vor 5 Jahren 1
2
Pimp Juice IT

Laut dem HP Laserjet 5-Druckertreiber für Windows 10 gibt es einen Kommentar, der darauf hinweist, dass ein bestimmter HP Universal Print Driver dazu beigetragen hat, dieses Problem zu beheben. . .

  • Die Treiberdatei ist " upd-pcl5-x64-6.1.0.20062.exe ". Ich konnte sie auf der HP Support-Site nicht finden. Daher habe ich eine Suche durchgeführt und mehrere Standorte gefunden, in denen dieser universelle Treibersatz aufgeführt ist. Ich habe eine Website gefunden, die nicht aufgeladen wurde, aber einen Cookie gepflanzt hat ... den ich jetzt ausschließen muss. ABER ES FUNKTIONIERT!!! Ich kann nicht garantieren, dass es für Sie funktioniert, aber ich vermute, dass es für mehrere PCL-Drucker funktioniert, die "nicht mehr unterstützt werden".

Ein paar Dinge speziell zu erwähnen. . .

  1. Das Post schlägt vor, die Verwendung von upd-pcl5-x64-6.1.0.20062.exe insbesondere Treiberpaket

  2. Die neueste Version auf der HP FTP-Site scheint upd-pcl6-x64-6.6.5.23510.exe zu sein. Sie können dies also versuchen, wenn das vorgeschlagene Laufwerkspaket nicht aufgelöst wird.

  3. Wenn alles andere fehlschlägt, gehen Sie direkt zur HP FTP-Website in den /UDPOrdner und laden Sie eine der verfügbaren Paketversionen von dort herunter, und gehen Sie nacheinander durch, falls dies funktionieren sollte

    • Dies kann ein zeitaufwendiger und langwieriger Prozess sein, aber möglicherweise ein hilfreicher Prozess, der möglicherweise zur Lösung des Problems unter Verwendung eines trivialen Prozesses der Beseitigungstaktik beitragen könnte.

1
cybernard

Druckerserver

  1. Klicken Sie auf Eigenschaften des Druckservers

Fahrer

  1. Dann zu den Fahrern.
  2. Klicken Sie auf Eigenschaften

und da ist es der Fahrerpfad.

Hinweis: Der Treiberpfad ist scrollbar! Wenn Sie mit der linken Maustaste auf den Text klicken und die Maus gedrückt halten, können Sie nach rechts ziehen und der Rest des Pfads wird angezeigt.

0
Daisy Zhou

Versuchen Sie den folgenden Weg:

  1. Öffnen Sie "Ausführen", geben Sie control admintools ein und klicken Sie auf "Eingabe".

  2. Systemsteuerung \ System und Sicherheit \ Verwaltung -> Druckerverwaltung -> Druckerserver -> Lokaler Drucker -> Aktion -> Wählen Sie Drucker in eine Datei exportieren

  1. Kopieren Sie diesen Druckertreiber auf einem Laptop. Wenn Sie einen Drucker hinzufügen, wählen Sie den Druckertreiber aus.
Es sieht so aus, als würde das funktionieren, ich konnte zwar exportieren, aber ich bin momentan nicht an der Stelle des PC-Problems. Was es produziert, scheint jedoch kein Treiber zu sein. Es ist eine xxxx.printerExport-Datei, die ich importieren muss, indem Sie das verwenden, was Sie oben angegeben haben. Wenn das Importieren so einfach ist wie das Exportieren, wird dies funktionieren. Die beste Lösung wäre, nur den gewünschten Druckertreiber zu isolieren. Dadurch wird jeder auf dem Export-PC vorhandene Drucker angezeigt. Sieht aus, als würde es funktionieren. Vielen Dank. Flotsam N. Jetsam vor 5 Jahren 0
Es hat nicht funktioniert, weil der Ziel-PC eine Home Edition ist und das Druckmanagement nicht einrastet. Auch kein Printbrm. Gibt es eine andere Möglichkeit zum Importieren? Flotsam N. Jetsam vor 5 Jahren 1
Verwenden Sie das Driver Genius Pro-Tool, um den Druckertreiber zu sichern, und installieren Sie ihn dann im Laptop. Daisy Zhou vor 5 Jahren 0
0
grawity

Sie können DISM verwenden, um alle derzeit installierten Treiber zu exportieren:

dism /online /export-driver /destination:C:\drivers 
Dadurch wurde ein Ordner mit nicht unterscheidbaren Dateien erzeugt, der dem Repository-Ordner ähnelte, den ich in meinem OP gefunden hatte. Wie kann ich nur den tatsächlich verwendeten Druckertreiber identifizieren? Flotsam N. Jetsam vor 5 Jahren 1
0
harrymc

Forensik: Suchen der Treiber- .infund Installationsdateien über die Registrierung

Sie finden den Namen der .infDatei in der Registrierung unter dem Schlüssel
HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DeviceIds\.
Dort finden Sie Einträge, deren Name der Dateiname ist. Für meinen Drucker war der Name oem15.inf.

Die .infDatei befindet sich dann unter C:\Windows\INF\oem15.infund kann von dort kopiert werden.

Wenn man dann zum Schlüssel geht HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverInfFiles\oem15.inf, kann man den Wert herausfinden (Default), der für mich war mx920p6.inf_amd64_8ba71b07bf815680.

Die Dateien des Treibers befinden sich im Ordner
C:\Windows\System32\DriverStore\FileRepository\mx920p6.inf_amd64_8ba71b07bf815680.

Diese Dateien sollten zusammen mit der .infDatei ausreichen, um den Treiber zu installieren.

Automatisches Extrahieren der .infund der Treiberdateien

Ein Dienstprogramm, das beim Exportieren des Treibers meines Druckers funktioniert hat:

  • Laden Sie das alte, aber noch funktionierende und Open-Source- DriverBackup herunter!
  • In einen Ordner entpacken
  • Führen DrvBK.exeSie den Vorgang aus und warten Sie, bis die Liste ausgefüllt ist
  • Heben Sie die Auswahl auf, indem Sie mit der rechten Maustaste auf einen Eintrag klicken und die Option Auswahl aufheben auswählen
  • Öffnen Sie den Abschnitt Drucker
  • Den Drucker ankreuzen.
    Im unteren Bereich wird der Name der .infDatei des Druckers angezeigt, die Sie finden können C:\Windows\INF.
  • Klicken Sie auf Sicherung starten
  • Geben Sie im Dialog "Ausgewählte Geräte sichern" geeignete Daten ein, einschließlich des Pfads, an dem die Daten gespeichert werden sollen
  • Klicken Sie auf Sicherung starten!

Als es fertig war, hatte ich eine .infDatei und viele DLLs und andere Dateien, von denen ich annehme, dass sie die Dateien meines Treibers waren. (Aber ich habe nicht versucht, sie zu installieren, nur für den Fall.)

0
Mark

Wenn Sie hartnäckig darum kämpfen, es unter Windows zu schaffen (trotz der sehr großzügigen Belohnung), könnten Sie ein billiges Raspberry-Pi kaufen und es installieren CUPS. Der Laserjet 5 ist als perfekt mit Linux (und gleichermaßen mit macOS) kompatibel aufgeführt:

HP Laserjet 5 in der OpenPrinting-Datenbank

Sie sollten es dann als IPP-Drucker (Internet Printing Protocol) hinzufügen und über das Netzwerk von Ihren Windows-Clients aus drucken können. Weitere ausführliche Anweisungen zum Drucken auf einem CUPS-Drucker unter Windows:

https://zedt.eu/tech/windows/installing-an-ipp-printer-in-windows-10/

0
rahuldottech

Eine sehr einfache Antwort und keine lange und komplizierte Antwort, aber ...

Sie können Double Driver ausprobieren . Wenn Ihr Gerät nicht den Standarddruckertreiber verwendet, wird es in der Liste angezeigt und Sie können es mit dem Tool exportieren und wiederherstellen.