
Ich arbeite daran, einige ältere Maschinen neu zu imitieren. Der Prozess ist eine Wissenschaft für sich und die neuesten Treiber des Herstellers werden nach der Imaging-Erstellung automatisch eingefügt. Ich bin mit diesem Prozess zufrieden!
Bei bestimmten Modellen muss der Touchpad-Treiber jedoch über Windows Update aktualisiert werden, um zu verhindern, dass den Benutzern eine Fehlermeldung angezeigt wird. Ich kann manuell in den Geräte-Manager gehen, Zeigegeräte erweitern, mit der rechten Maustaste auf das Touchpad klicken und „Treiber aktualisieren“ auswählen. Der Treiber wird online gefunden, installiert und anschließend neu gestartet. Fehlermeldung verschwunden!
Ich habe jedoch viele dieser Systeme und möchte nicht mehr als nötig klicken. Ich habe die Möglichkeit, Powershell- oder CMD-Befehle remote auszuführen, und ich möchte einen Weg finden,um den neuesten Treiber für das jeweilige Hardwaregerät von Windows Update zu erhalten, automatisch.
Antwort1
Also, wenn ich das richtig verstanden habe:
- Sie haben mehrere Geräte mit einem bestimmten TouchPad-Hersteller und -Modell
- Sie möchten ihre TouchPad-Treiber über Windows Update aktualisierenin Massen
Ich empfehle, dies in diesen beiden Schritten durchzuführen.
Phase eins: Besorgen Sie sich den TouchPad-Treiber
Dies ist einfach und unkompliziert. Updates, die Microsoft normalerweise über Windows Update verbreitet, sind auch auf der Microsoft Update Catalog-Website verfügbar unter:
... und dazu gehören auch Gerätetreiber. Suchen Sie nach den Treibern, die Sie installieren müssen, und laden Sie sie herunter. Sie erhalten eine CAB-Datei.
Stufe zwei: Injizieren Sie sie
Zu einem Offline-Betriebssystem
Die Frage deutet darauf hin, dass ein Betriebssystem-Imaging durchgeführt wird. Daher glaube ich, dass es einfacher ist, den Treiber (in diesem Fall einen TouchPad-Treiber) zu den Images hinzuzufügen, wenn es sich bei diesen Images um WIM-Images handelt oder vor dem Imaging ein Offlinezugriff auf das Betriebssystem besteht.
Nachdem Sie die Treiber aus dem Microsoft Update Catalog bezogen haben, legen Sie die .cab-Datei(en) der Treiber in einen Ordner, z. B. " C:\Test\Drivers
", und extrahieren Sie die .cab-Datei(en). Der Inhalt jeder .cab-Datei sollte in einen Unterordner verschoben werden. Öffnen Sie dann Windows PowerShell und fügen Sie Add-WindowsDriver
die Treiber mit einem Befehl in das Windows-Image ein.
Möglicherweise möchten Sie IhreWindows PowerShell auf 5.1wenn Sie nicht Windows 10 verwenden. Außerdem möchten Sie möglicherweise die neueste Version der Bereitstellungstools installieren, anstatt nur die mit Windows gelieferte Version zu verwenden. Bereitstellungstools sind enthalten inWindows Assessment und Deployment Toolkit. Laden Sie das 2 MB große Online-Installationsprogramm (adksetup.exe) herunter. Führen Sie es aus und wählen Sie nur Bereitstellungstools. Der Download ist 90 MB groß.
C:\test\drivers
Um nun die wie oben beschrieben platzierten Treiber zu einem auf gemounteten Offline-Windows-Image hinzuzufügen c:\offline
, geben Sie den folgenden Befehl in Windows PowerShell ein:
Add-WindowsDriver -Path "c:\offline" -Driver "c:\test\drivers" -Recurse
Lassen Sie uns das ein wenig ändern: Das Betriebssystem, von dem Sie ein Image erstellen möchten, ist offline und Sie haben Zugriff darauf. Beispielsweise ist die Festplatte des Systems, von dem Sie jetzt ein Image erstellen möchten, physisch auf diesem Computer gemountet und ihre Betriebssystempartition ist D:. Oder es wurde bereits ein Image in einer VHD-Datei erstellt, die VHD-Datei ist gemountet und die Betriebssystempartition ist jetzt D:. Geben Sie den folgenden Befehl in Windows PowerShell ein:
Add-WindowsDriver -Path "D:\" -Driver "c:\test\drivers" -Recurse
- Die Dokumentation dazu finden Sie
Add-WindowsDriver
unterhttps://docs.microsoft.com/en-us/powershell/module/dism/add-windowsdriver?view=win10-ps - Alternativ können Sie all dies mit DISM statt mit PowerShell erledigen. Die Dokumentation dazu finden Sie unter:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/what-is-dism
Zu einem Online-Betriebssystem
Aktualisieren: Microsoft hat sich mit der Verwendung von Windows PowerShell zum Hinzufügen eines Treibers zu einem Live-Windows aller Prosa bedient. Also habe ich es ausprobiert: Es war falsch. Daher aktualisiere ich diese Antwort, um eine neue Möglichkeit vorzustellen.
Nachdem Sie den Treiber aus dem Microsoft Update-Katalog bezogen haben, extrahieren Sie die CAB-Datei des Treibers. Sie enthält mindestens eine INF-Datei.
Führen Sie es aus InfDefaultInstall.exe
, um auf die entsprechende INF-Datei zu verweisen. Ich habe beispielsweise einen Gerätetreiber erhalten, der eine INF-Datei hatte netmosu.inf
. Also wechselte ich in seinen Ordner und führte Folgendes aus:
InfDefaultInstall.exe .\netmosu.inf
Unter Windows 8.1 und 10 wird der Treiber installiert, auch wenn das Gerät nicht vorhanden ist und der Treiber nicht benötigt wird. Jetzt können Sie das Gerät jederzeit hinzufügen und verwenden. Unter Windows 7 funktioniert dies nicht.
Aktualisieren Sie ein Live-System, bevor Sie ein Image davon erstellen
Bei den oben beschriebenen Techniken geht es darum, ein Betriebssystem-Image entweder während der Imageerstellung, nach der Imageerstellung oder nach der Bereitstellung des Images zu aktualisieren, wenn das Betriebssystem live geht. Warum nicht vorher?
Eine bekannte Technik besteht darin, Windows auf einem System zu installieren, alles darauf zu aktualisieren (einschließlich aller Treiber) und dann sysprep
das Dienstprogramm darauf auszuführen. Die Festplatte dieses Computers kann nun abgebildet und auf ähnlichen Systemen eingesetzt werden.