Freigeben über


Debuggen von Geräteinstallationen

Unter Windows Vista und höheren Versionen von Windows werden die Kernphasen der Geräteinstallation immer in einem nicht interaktiven Kontext ausgeführt, der als serverseitige Installationen bezeichnet wird. Der Hostprozess für die Geräteinstallation (DrvInst.exe) wird unter dem Sicherheitskontext des LocalSystem-Kontos ausgeführt.

Da die serverseitigen Installationen nicht interaktiv ausgeführt werden und ohne Benutzereingabe abgeschlossen werden müssen, stellt sie dem Treiberpaketentwickler einige Herausforderungen bereit, die die Aktionen des Klasseninstallationsprogramms des Treiberpakets und der Co-Installer-DLLs debuggen möchten. Für den Entwickler eines Treiberpakets ist es in der Regel am wünschenswertsten, die Aktionen einer Co-Installer-DLL während der Installation eines Geräts zu debuggen.

Dieser Abschnitt enthält die folgenden Themen, in denen Techniken beschrieben werden, die zum Debuggen von Co-Installern während der Kernphasen der Geräteinstallation verwendet werden:

Aktivieren der Unterstützung für das Debuggen von Geräteinstallationen

Debuggen von Geräteinstallationen mit einem Debugger im Benutzermodus

Debuggen von Geräteinstallationen mit dem Kerneldebugger (KD)

Weitere Informationen zu Co-Installern finden Sie unter Schreiben eines Co-Installers.