Tipps für:

Gruppenrichtlinien

Partnerseiten

Virgis-Dreambabys
WinSupportForum.de
Freeware-base
 INF-Dateien

INF-Dateien

Gültig für: Alle Windows Versionen


Icons/info.png

Bei den Installationen von Treibern und Software verwendet Windows INF-Dateien. Die INF-Dateien sind ähnlich aufgebaut wie INI-Dateien und lassen sich mit jedem ASCII-Editor (z.B. Notepad) bearbeiten. INF-Dateien bestehen aus Sektionen, die in eckige Klammer eingeschlossen sind und aus Werten innerhalb der Sektionen.

 

Jede INF-Datei für Windows beginnt mit folgendem Funktionskopf:

 

[Version]

 

Signature="$Chicago$"

für Betriebssystem und

Class=

für Klasse in der Registry

 

Beispiel:

Ersetzt die Windows-Oberfläche durch den Programm-Manager:

 

[version]

signature="$Chicago$"

SetupClass=Base

 

[DefaultInstall]

UpdateInis=change.shell.progman

 

[change.shell.progman]

%10%\system.ini, boot, , "shell=progman.exe"

 

[DefaultUninstall]

UpdateInis=change.shell.explorer

 

[change.shell.explorer]

%10%\system.ini, boot, , "shell=explorer.exe"

 

Kopieren Sie das obige Listing in eine Datei (z.B. UPDATE.INF) und speichern Sie sie ab.

 

Wenn Sie die Datei jetzt mit der rechten Maustaste anklicken und -> "Installieren" wählen, wird zunächst die Funktion "UpdateInis" in der Sektion "[DefaultInstall]" ausgeführt. "UpdateInis" enthält einen Verweis auf eine andere Sektion, nämlich "[change.shell.progman]". Hier wird zuerst das Windows-Verzeichnis ("%10%" ist ein Verweis darauf), dann SYSTEM.INI und dort der Eintrag "shell=" gesucht und schließlich durch "shell=progman.exe" ersetzt.

 

Um die Änderung wieder rückgängig zu machen, klicken Sie mit der rechten Maustaste auf die Datei (hier UPDATE.INF) und wählen Sie -> "Uninstall".

Diesmal wird die Sektion [DefaultUninstall] ausgeführt und "shell=explorer.exe" in die SYSTEM.INI eingetragen.

 

In der Registry finden Sie folgende Einträge für "Install" und "Uninstall":

 

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab.

Beachten Sie dazu bitte folgende Punkte:

Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)

 

Info: Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

 

 

Unter:

 

HKEY_CLASSES_ROOT\ inffile\ shell\ install\ command

 

Windows 9x

Rundll.exe setupx.dll,InstallHinfSection DefaultInstall 132

Rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 132

 

Ab Windows NT

Rundll32.exe setupapi,InstallHinfSection DefaultInstall 132

Rundll32.exe setupapi,InstallHinfSection DefaultUnInstall 132

 

InfoSiehe dazu auch: Registry-Abkürzungen in INF-Dateien


WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version


Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

Impressum | Datenschutz

 

URL: http://www.winfaq.de/faq_html/Content/tip0000/onlinefaq.php?h=tip0163.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich

Hauptmenü

Registry System Wizard

Über WinFAQ