Montag, 25. Februar 2008
Treiber für USB-Speicherstick wird nicht gefunden
In den technischen Newsgroups zu WIndows Vista berichten Anwender immer wieder von Installationsproblemen mit USB-Geräten, obwohl Treiber vorhanden sind. Windows Vista kann einfach keine USB-Treiber mehr finden. Selbst bei USB-Memorysticks, die direkt vom Betriebssystem unterstützt werden, meldet Windows Vista, dass kein Treiber gefunden wird. Das Problem liegt dann eventuell an einer beschädigten Datei Infcache in Windows Vista. In manchen Fällen hilft es, die den INF-Cache zu löschen.
  1. Melden Sie sich als Administrator unter Windows Vista an und öffnen Sie das Fenster des Windows Explorers.
  2. Navigieren Sie auf der Systempartition zum Windows-Ordner "inf", und suchen Sie die Datei INFCACHE.1.
  3. Klicken Sie die Datei mit der rechten Maustaste an und wähle Sie den Kontextmenübefehl Eigenschaften.
  4. Wechseln Sie zur Registerkarte Sicherheit, klicken Sie auf die Schaltfläche Bearbeiten und bestätigen Sie die Abfrage der Benutzerkontensteuerung.
  5. Wählen Sie im Folgedialogfeld den Namen des Benutzerkontos in der Liste Gruppen- oder Benutzername und markiere Sie in der unteren Liste in der Spalte Zulassen das Kontrollkästchen Ändern (oder wählen Sie Vollzugriff).
  6. Schließen Sie alle Registerkarten über die OK-Schaltfläche.
  7. Benennen Sie anschließend die Datei INFCache.1 in INFCache-old.1 um (oder verschieben Sie die Datei zum Desktop, zweitbeste Lösung).
  8. Starten Sie das System neu und schauen Sie nach, ob eine neue INFCache.1 im Ordner Windows\inf vorhanden ist.
Anschließend sollte geprüft werden, ob der USB-Stick nun korrekt erkannt wird. Falls nicht, lässt sich im Geräte-Manager kontrollieren, ob da ggf. Probleme mit USB-Geräten oder Laufwerken angezeigt werden.

Tipp: Es gibt Leute, bei denen der Windows Vista Treibercache häufiger beschädigt wird (warum auch immer). Auf dieser Webseite wird ein Batch-Programm zur Reparatur des Treibercache diskutiert. Vielleicht hilft es dem Einen oder Anderen (auch wenn ich es noch nie gebraucht habe). Auf dieser Webseite finden sich ebenfalls noch einige Hinweise zum Thema.

Nachtrag: Unter Windows 7 liegt die Datei infcache.1 im Windows-Ordner \System32\DriverStore. Zudem erscheint beim Arbeiten unter einem Administratorkonto keine Abfrage der Benutzerkontensteuerung, wenn erhöhte Rechte angefordert werden (die Zuteilung erfolgt automatisch).

Lassen sich die Zugriffsberechtigungen mit obigem Ansatz nicht zuweisen, empfiehlt sich die Schaltfläche Erweitert im unteren Teil der Registerkarte Sicherheit anzuwählen und dann den Besitz der Datei infcache.1 zu übernehmen. Da dies bei manchen Benutzern zu Problemen führt, hier noch ein Verweis auf eine Microsoft Foren-Diskussion zum Thema unter Windows 7, wo von Nadine K. eine Lösung zur Besitzübernahme per Eingabeaufforderung skizziert wird (der Ansatz wird auch in dem in meinen Windows Tricks-Titeln in Kapitel 7 vorgestellten Batchprogramm ForceOwner.com verwendet).
Günter Born (c) 2008

Weitere Tipps finden sich in den von mir bei Pearson (Markt+Technik) publizierten Vista-Titeln wie Magnum-Titel Windows Vista Home Premium Tricks.

www.borncity.de
the source of fine computer books,
because technology counts!