So extrahieren Sie Druckertreiber von einem Windows-Rechner – Eine einfache Erklärung und Schritt-für-Schritt-Anleitung
Der Umgang mit älteren Druckern oder schwer auffindbaren Treibern kann mitunter mühsam sein. Den richtigen Treiber für ältere Drucker zu finden, ist nicht immer einfach. Hersteller entfernen häufig Supportseiten, insbesondere für veraltete Modelle. Wenn auf Ihrem Windows-System die Treiber bereits installiert sind und funktionieren, kann das Extrahieren und Sichern dieser Treiber später viel Ärger ersparen, insbesondere bei der Migration auf neue Rechner oder bei Neuinstallationen. Diese Anleitung zeigt Ihnen, wie Sie diese Treiber extrahieren, damit Sie nicht verzweifelt nach alten Installationsdateien suchen müssen.
Egal, ob Sie alle Ihre Druckertreiber oder nur einen bestimmten sichern möchten – diese Methoden bieten Ihnen die passende Lösung. Besonders praktisch ist dies, wenn Sie mehrere Drucker verwalten und bei einer Neuinstallation nicht alles löschen möchten. Beachten Sie jedoch: Das Extrahieren von Treibern bedeutet nicht immer, dass Sie diese einfach an einem anderen PC verwenden können, es sei denn, Sie kopieren die Dateien manuell. Dennoch ist es deutlich besser, als endlos im Internet danach zu suchen.
Wie man Druckertreiber von einem Windows-Rechner extrahiert
Methode 1: Exportieren aller Druckertreiber mit PowerShell
Dies ist die einfachste Methode, wenn Sie lediglich die installierten Treiber benötigen, ohne die Drucker selbst zu verändern. Das PowerShell- Export-WindowsDriverCmdlet ist hier der Schlüssel. Es lädt alle Drittanbietertreiber – einschließlich Druckertreiber – herunter und speichert sie in Ordnern. Der Vorteil: Anstatt jeden Treiber manuell zu kopieren, erhalten Sie eine Übersicht aller Treiber und können diese später wiederherstellen.
Einige im Internet gefundene Befehle sind:
Export-WindowsDriver –Online -Destination C:\BackUp\Drivers
Führen Sie das in PowerShell als Administrator aus. Die Ordnerstruktur ist manchmal etwas ungewöhnlich – sie enthält Unterordner für jeden Treiber, und die INF-Dateien befinden sich dort. Genau diese benötigen Sie, um später Treiber zu importieren. Beachten Sie: Hiermit werden *alle* Drittanbietertreiber exportiert, nicht nur die Druckertreiber.
Bei manchen Konfigurationen kann der Befehl hängen bleiben oder etwas dauern, daher ist Geduld gefragt. Da Windows Treiber auf eine bestimmte Weise verwaltet, werden möglicherweise nicht alle Druckertreiber korrekt exportiert, insbesondere wenn es sich um OEM-Treiber handelt, die nicht als OEM-Pakete registriert sind. Dennoch ist dies als grundlegendes Backup nützlich.
Methode 2: Einen bestimmten Druckertreiber exportieren, um Aufwand zu sparen
Wenn Sie nur einen einzigen Druckertreiber benötigen, gibt es eine etwas aufwendigere, aber gezieltere Methode. Zunächst müssen Sie den genauen Treibernamen und die zugehörige INF-Datei ermitteln. So können Sie nur die benötigten Dateien auf einen anderen Rechner kopieren.
Öffnen Sie PowerShell und führen Sie folgenden Befehl aus, um alle Nicht-Microsoft-Druckertreiber aufzulisten:
Get-PrinterDriver | Where-Object { $_. Manufacturer -notmatch "Microsoft" }
Dies hilft, die gängigen, integrierten Treiber wie Microsoft Print to PDF herauszufiltern. Suchen Sie den gewünschten Treibernamen und rufen Sie dann detaillierte Informationen ab, um die zugehörige INF-Datei zu finden, etwa so:
Get-PrinterDriver -Name "Brother DCP-7990 Printer" | select name, infpath | format-list
Dieser Befehl zeigt den vollständigen Pfad zur INF-Datei an. Navigieren Sie zu diesem Verzeichnis (wahrscheinlich unter `/usr/local/bin` C:\Windows\System32\DriverStore\FileRepository\) und kopieren Sie den gesamten Ordner manuell. Das ist das Treiberpaket.
Um diesen Treiber zu einem anderen System hinzuzufügen, haben Sie folgende Möglichkeiten:
- Importieren Sie es über die Druckverwaltung, führen Sie printmanagement.msc aus, gehen Sie zu Treiber und wählen Sie Neuen Treiber hinzufügen – und verweisen Sie dabei auf Ihren kopierten Ordner.
- Oder verwenden Sie PowerShell:
pnputil.exe -i -a "C:\Path\to\driver.inf"
Und falls Sie das Speichern aller Druckertreiber in separaten Ordnern zur sicheren Aufbewahrung automatisieren möchten, finden Sie hier ein einfaches Skript dafür:
$targetdir = "C:\BackUp\PrintDrivers" New-Item -Path $targetdir -ItemType Directory -Force $drivers = Get-PrinterDriver | Where-Object { $_. Manufacturer -notmatch "Microsoft" } foreach ($driver in $drivers) { $source = Split-Path $driver. InfPath -Parent $dest = "$targetdir\$($driver. Name)" New-Item $dest -ItemType Directory -Force Copy-Item "$source\*" $dest -Recurse -Force }
Dadurch wird eine Ordnerstruktur erstellt, in der alle Druckertreiber übersichtlich für die zukünftige Verwendung gespeichert sind. Erwarten Sie jedoch nicht, dass alles reibungslos funktioniert – einige Treiberdateien lassen sich ohne die passenden INF-Dateien oder Signaturen möglicherweise nicht problemlos neu installieren.
Um zusammenzufassen
- Verwenden Sie PowerShell,
Export-WindowsDriverwenn Sie alle Treiber schnell sichern möchten. - Bestimmte Treiber manuell suchen und kopieren,
FileRepositoryum gezielte Backups zu erstellen. - Hinweis: Manchmal erfordert die Treiberinstallation mehr als nur das Kopieren von Dateien. Möglicherweise müssen Sie den Treiber
pnputil.exeüber die Druckverwaltung ausführen oder neu installieren.
Zusammenfassung
Das Extrahieren von Druckertreibern auf diese Weise ist zwar nicht immer elegant, aber zuverlässiger als die Suche nach alten Installationsdateien. Wichtig: Treiber sind nicht immer vollständig portabel, aber gesicherte Treiber erleichtern die Inbetriebnahme von Druckern auf neuen Systemen oder nach einer Neuinstallation erheblich. Etwas Vorbereitung spart später Stunden.
Hoffentlich spart das jemandem ein paar Stunden. Ich drücke die Daumen, dass es hilft.