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

Ich muss einem Laptop einen Drucker hinzufügen. Auf anderen Windows 10-Geräten ist der Drucker bereits (seit langem) installiert. Hp unterstützt diesen alten Drucker (Laserjet 5) nicht mehr und wurde daher kürzlich aus der Standardinstallationsliste oder Windows Update entfernt. Ich möchte den Treiber von den Einheiten ernten, die bereits arbeiten, und ihn auf das andere Windows 10 64bit setzen, das es nicht bekommt und nicht bekommen kann. Wie kann ich feststellen, welchen Treiber ich aus den Hunderten in verwende der repository-Ordner ("C:\Windows\System32\DriverStore\FileRepository".)? Ich möchte keine Software kaufen müssen, um dies zu tun, und der Zielcomputer ist Windows 10 Home (kann nicht mit Printermanagement importiert werden).

HP in Cahoots mit MS hat dies irgendwann in den letzten 6 Monaten aus der Standard-Druckerinstallationsliste gelöscht (siehe die letzten Kommentare dazu verschwinden):

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-printer-driver-for-Windows-10-ver-1803-not/td-p/6761697

Update 3 Dezember 2018: Bisher war der weiteste Fortschritt, den ich gemacht habe, die Antwort von CraftyB. Hier ist die Ausgabe von seinen PowershellOutput Anweisungen. Es identifiziert die .inf-Datei für meinen Drucker als prnhp001.inf. Ich denke nicht, dass dies ein "Standardtreiber" ist, wie einige vermutet haben. Erwähnenswert ist auch, dass dies ein reiner Netzwerkdrucker in meinem Heimnetzwerk ist.

Update -- Mission abgeschlossen. Mit Craftybs Antwort nahm ich den gesamten Ordner, der in den "InfPath" - Ergebnissen seines 2.Codeblocks angegeben war, und blätterte dort während der Installation an der Eingabeaufforderung "Festplatte haben" und es funktionierte. Für diejenigen, die keinen funktionierenden PC haben, um den Treiber zu ernten, um ihre laserjet5 arbeiten unter Windows 10, ich biete ihnen hier.

Author: Flotsam N. Jetsam, 2018-11-27

8 answers

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

Identifizieren Sie den Namen des Druckers mithilfe dieses Cmdlets:

get-printer

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

Verwenden Sie nun den Druckernamen, um die Treiberspeicherorte abzurufen:

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

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

Dies erzeugt eine Liste, die Ihnen die speicherorte der Treiber und abhängigen Dateien unter den folgenden Eigenschaften:

Path
DependentFiles
InfPath

Um die vollständige Liste der abhängigen Dateien zu erhalten:

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

Das Folgende ist ein Skript, das alle oben genannten Dateien kopiert, Sie müssen nur den Namen des Druckers einfügen und es wird die Dateien in "c:\DriverBackup\' name des Druckers'".

$PrinterName = "Name of printer"

$DriverBackupLocation = "c:\DriverBackup\$PrinterName"

mkdir $DriverBackupLocation

$Printer = Get-Printer $PrinterName | Select *
$PrinterDriver = Get-PrinterDriver $Printer.DriverName | Select *

Copy-Item -path ($PrinterDriver.InfPath | Split-Path -Parent) -Destination $DriverBackupLocation -Recurse
 9
Author: CraftyB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-04 14:27:06

Laut dem [[2]}hp laserjet 5 Druckertreiber für Windows 10 gibt es einen Kommentar, der angibt, dass ein bestimmter HP Universaldruckertreiber zur Lösung dieses Problems gearbeitet hat. . .

  • Die Treiberdatei lautet " upd-pcl5-x64-6.1.0.20062.exe - " konnte ich nicht finden es auf HP Support-Website, so habe ich eine Suche, und fand mehrere orte, die dieses universelle Treiberset auflisten. Ich fand eine Seite, die hat nicht geladen, aber einen Keks gepflanzt ... was ich jetzt werde haben zu elliminate. ABER ES FUNKTIONIERT!!! Ich kann nicht garantieren, dass es funktioniert für sie, aber ich vermute, dass es für mehrere PCL-Drucker funktioniert " nein länger unterstützt".

Ein paar Dinge speziell zu erwähnen. . .

  1. Dieser Beitrag schlägt vor, die upd-pcl5-x64-6.1.0.20062.exe - treiberpaket insbesondere

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

  3. Wenn alles andere fehlschlägt, gehen Sie direkt zur [[36]}HP FTP-Website in den Ordner /UDP und laden Sie eine der verfügbaren Paketversionen von dort herunter und durchlaufen Sie eine nach der anderen, falls etwas funktioniert

    • Dies kann ein zeitaufwändiger und langwieriger Prozess sein, aber möglicherweise ein hilfreicher, der möglicherweise dazu beitragen könnte, das Problem mithilfe eines trivialen Eliminierungsprozesses zu lösen Taktik.

    geben Sie hier die Bildbeschreibung ein

 3
Author: Drink Some Pimp Juice IT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-02 05:37:42

Drucker-server

  1. Klicken Sie auf Druckservereigenschaften

Treiber

  1. Dann gehe zu Treiber.
  2. Klicken Sie Auf Eigenschaften

Und da ist es, der Treiberpfad.

Hinweis: Der Treiberpfad ist scrollbar! Wenn Linksklick auf den Text, und halten Sie die Maus nach unten können Sie nach rechts ziehen und es wird über den Rest des Pfades enthüllt scrollen.

geben Sie hier die Bildbeschreibung ein

 2
Author: cybernard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-29 19:59:20

Wenn Sie weiterhin Schwierigkeiten haben, es in Windows zum Laufen zu bringen (trotz des sehr großzügigen Kopfgelds), können Sie einen billigen Raspberry Pi kaufen und CUPS darauf installieren. Der Laserjet 5 funktioniert perfekt mit Linux (und ebenso macOS):

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. Hier sind ausführlichere Anweisungen zum Drucken zu einem CUPS-Drucker von Windows:

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

 1
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-29 15:42:11

Versuchen Sie es folgendermaßen:

  1. Öffnen Sie Run, geben Sie control admintools ein und klicken Sie auf Enter.

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

geben Sie hier die Bildbeschreibung ein

  1. In Laptop, kopieren Sie diesen Druckertreiber, beim Hinzufügen eines Druckers wählen wir den Druckertreiber.
 0
Author: Daisy Zhou,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 10:17:39

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

dism /online /export-driver /destination:C:\drivers
 0
Author: user1686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 10:28:36

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

Sie können versuchen, Double Driver. Wenn Ihr Gerät nicht mit dem Standard-Druckertreiber verwendet, wird es in der Liste angezeigt, und Sie können es dann mit dem Tool exportieren und wiederherstellen.

 0
Author: undo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-01 18:36:25

Forensik: Lokalisieren der Treiber .inf - Datei und Installationsdateien über Registry

Sie können den Namen der Datei .inf in der Registrierung unter dem Schlüssel finden
HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DeviceIds\{PRINTR-NAME}.
Dort finden Sie Einträge, deren Name der des Dateinamens ist. Für meinen Drucker war der Name oem15.inf.

Die Datei .inf wird dann unter C:\Windows\INF\oem15.inf gefunden und kann von dort kopiert werden.

Gehe dann zum Schlüssel HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverInfFiles\oem15.inf, sie können den Wert von (Default) extrahieren, 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 Datei .inf ausreichen, um sie zu installieren Treiber.

Automatisches Extrahieren der .inf - und Treiberdateien

Ein Dienstprogramm, das für mich zum Exportieren des Treibers meines Druckers funktionierte:

  • Laden Sie die alte, aber noch funktionierende und Open-Source DriverBackup!
  • In einen Ordner entpacken
  • DrvBK.exe ausführen und warten Sie, bis die Liste gefüllt ist
  • Wähle alles aus, was ich getan habe, indem ich mit der rechten Maustaste auf einen beliebigen Eintrag geklickt und ausgewählt habe Auswahl abbrechen
  • Öffnen Sie den Abschnitt und
  • Kreuzen Sie den Drucker an.
    Im unteren Bereich wird der Name der Datei .inf angezeigt des Druckers, den Sie in C:\Windows\INF finden.
  • Klicken Sie auf Backup starten
  • Geben Sie im Dialog "Ausgewählte Geräte sichern" geeignete Daten ein" einschließlich des Weges dorthin, wo store
  • Klicken Sie auf Backup starten!

Als es fertig war, hatte ich eine .inf Datei und viele DLLs und andere Dateien, was ich annehme, waren die Dateien meines Fahrers. (Aber ich habe nicht versucht, Sie zu installieren, nur für den Fall.)

 0
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-01 18:54:47