Freigeben über

Detected INFCACHE inconsistency

Anonym
2012-11-01T09:23:38+00:00

Hallo,

Ich habe seit einiger Zeit nach Anmeldung am Rechner - Windows 7 Home Premium 64Bit - mit dem Ressourcenmanager festgestellt, dass der NT Kernel / System Prozess ständig auf dem Ordner C:\Windows\System32\DriverStore\FileRepository arbeitet und die PNF-Dateien neu erstellt  und wieder liest. Dies verursacht eine ca. 15 minütige hoche I/O Last auf dem Rechner, so dass er sehr sehr träge reagiert, wenn ich irgend eine Anwendung starten will.

Bin jetzt bei Suchen mit Google auf die Datei "C:\Windows\inf\setupapi.dev.log" gestoßen, in der folgendes - wiederholt mit unterschiedlichem Datum - eingetragen ist

>>>  Section start 2012/11/01 08:20:18.788

     ump: Creating Install Process: DrvInst.exe 08:20:18.794

     ndv: Retrieving device info...

     ndv: Setting device parameters...

     ndv: Doing WU search last due to CM_DEVCAP_SILENTINSTALL flag.

     ndv: Searching Driver Store and Device Path...

     dvi: {Build Driver List} 08:20:23.883

     cpy:      Policy is set to make all digital signatures equal.

     dvi:      Enumerating INFs from path list 'C:\Windows\inf'

!    inf:      Detected INFCACHE inconsistency

!    inf:      Attempting INFCACHE repair 08:22:23.929

!!!  inf:      Unable to fix INFCACHE - likely system corruption!

     ump:      Server install process exited with code 0x000005b4 08:25:23.888

<<<  Section end 2012/11/01 08:25:23.891

<<<  [Exit status: FAILURE(0x000005b4)]

Der Fehler tritt anscheinend bereits seit 2012/06/03 auf, konnte aber vor einige Zeit lang immer von Windows selbst repariert werden. Am 012/06/08 01:43:26.778 trat folgendes auf:

!    inf:      Detected INFCACHE inconsistency

!!!  inf:      Error searching published INFs - likely system corruption!

und u.a.

!    inf:      Verify/Fix on INFCACHE complete, status(4) - Fixed 16:52:02.555

die Wiederherstellung eines vier Wochen alten Festplattenimages brachte nichts, da der Fehler anscheinend schon vorher bestand. Leider habe ich kein älteres Backup.

Erst [Boot Session: 2012/09/18 22:35:37.610] heisst es:

!    inf:      Detected INFCACHE inconsistency

!    inf:      Attempting INFCACHE repair 22:45:05.261

!!!  inf:      Unable to fix INFCACHE - likely system corruption!

     ump:      Server install process exited with code 0x000005b4 22:48:05.214

<<<  Section end 2012/09/18 22:48:05.215

<<<  [Exit status: FAILURE(0x000005b4)]

D.h. ab 18.09.2012 konnte der INFCHACHE nicht mehr repariert werden. Zu diesem Zeitpunkt hatte ich auch ein Problem mit dem WMI Repository von Windows (sehr hohe CPU Last durch WMI Prozess) und musste zusammen mit dem Microsoft Support (über Hotline) einen Hotfix - Hotfix 356064 - installieren, damit das WMI Problem beseitigt wurde. Davor - vor der Hotfix Anwendung - hatte ich einen Windows Systemwiederherstellung  mit einem vorherigen Wiederherstellungspunkt ausgeführt. Nach Zurücksetzen auf diesen Wiederherstellungspunkt musste ich die verfügbaren Updates für den NVIDIA Grafikkartentreiber und drei weitere Anwendungen neu installieren, was aber wieder Probleme bereitete, da sich eine davon installierte Komponente - das NVIDIA Update - nicht mehr deinstallieren ließ, ohne irgendwelche Dateien aus NVIDIA zu patchen (mit Google gefunden). Zudem ist der Windows Updateverlauf vor 20.09.2012 nicht mehr vorhanden.

Wie kann ein inkonsistenter INFCACHE repariert werden, ohne das Betriebssystem neu installieren zu müssen?

Symptome des Fehlers sind zudem ab und zu nicht funktionierende Treiberinstallationen für neue USB-Geräte wie externe Festplatten; dazu musste ich gestern - damit eine neue USB-Festplatte erfolgreich eingebunden werden konnte - erst einmal alle "Generic USB Hub" im Gerätemanager unter "USB-Controller" deinstallieren und nach Treiberinstallation dann den Rechner neu starten, wonach weitere meiner USB-Geräte (Maus, TV-Tuner, Bluetooth) neu installiert wurden und nochmals ein Rechnerneustart gefordert wurde.

Das Problem, d.h. der Eintrag in der Log Datei "setupapi.app.log" lässt sich jetzt reproduzieren: immer wenn ich im Gerätemanager die Eigenschaften eines Gerätes öffne, dann auf "Treibersoftware aktualisieren" -> "Auf dem Computer nach Treibersoftware suchen" -> "Aus einer Liste von Gerätetreibern auf dem Computer auswählen" und weiter klicke, wird die Hardware anzeigt (Haken bei kompatible Geräte) und gleichzeitig im Log "setupapi.app.log" folgender Eintrag erzeugt:

>>> [Build Driver List - BTH\MS_BTHPAN\7&2309CE20&0&2]

>>> Section start 2012/11/04 11:15:20.720

cmd: "C:\Windows\system32\mmc.exe" "C:\Windows\system32\devmgmt.msc"

cpy: Policy is set to make all digital signatures equal.

! inf: Detected INFCACHE inconsistency

!!! inf: Error searching published INFs - likely system corruption!

Ab und zu hatte ich dann Einträge im Log, dass der INFCACHE fixed/verified wurde, aber bei erneuter Treiberinstallation tritt das Problem mit der inkonsistenen INFCACHE wieder auf. Z.B. heute bei neuer USB-Geräte (Mobiltelefon):

dvi: {Build Driver List} 11:34:28.864

     cpy:      Policy is set to make all digital signatures equal.

     dvi:      Enumerating INFs from path list 'C:\Windows\INF'

!    inf:      Detected INFCACHE inconsistency

!    inf:      Attempting INFCACHE repair 11:34:28.868

!    inf:      Verify/Fix on INFCACHE complete, status(4) - Fixed 11:34:39.712

"inf: Dectected INFCACHE inconsitency" steht aber bei erneuter Treiberinstallation immer wieder drin.

hfrwld

Windows für Zuhause | Vorherige Windows-Versionen | Windows-Update

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

6 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2012-11-08T11:29:25+00:00

    Hallo hfrwld,

    bitte verwende immer vorwiegend Herstellertreiber. Lade die Treiber bitte direkt auf der Herstellerseite herunter.

    Welche Sicherheitsprogramme verwendest du? Viele Sicherheitsprogramme über wachen auch die Vorgänge im System, zum Beispiel Norton oder Kaspersky.

    Gruss,

    Solveig

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2012-11-08T11:23:09+00:00

    Hallo Solveig,

    so wie es scheint, hat TuneUp nichts mit dem Problem zu tun (aber es ist halt jetzt mal weg). Es werden je nach verwendetem, angeschlossenem Gerät meistens Microsofttreiber verwendet, außer es wird zu dem Gerät keiner in der Windows Datenbank gefunden oder ich habe eine vom Hersteller bereitgestellte Treiberinstallationsroutine, dann natürlich den Treiber vom Hersteller, z.B. für die NVIDIA Grafikkarte, oder den HP DVB-T TV-Tuner. USB-Festplatten verwenden Microsoft Treiber, bei der Netzwerkkarte kann ich wählen (Realtek Treiber ist im Windows Update vorhanden, allerdings der aktuelle von Realtek ist neuer).

    Die "Detected INFCACHE inconsitency" kommt bei jeder Treiberinstallation, wird von Windows erkannt, repariert, verifiziert und gefixt. Bei erneuter Treiberinstallation - diemal ein anderes Gerät - passiert es wieder. D.h. der Fehler ist irgendwie nicht wegzubekommen mit meiner Methode, oder ich habe noch nicht alle Geräte deinstalliert und erneut installiert.

    Gruss

    hfrwld

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2012-11-08T10:55:04+00:00

    Hallo,

    danke für deine Antwort.

    Ist es nach der Deinstallation von TuneUp besser geworden?

    Verwendest du die Treiber vom Hersteller oder sind bei dir die Microsoft Treiber installiert?

    Gruss,

    Solveig

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2012-11-08T10:44:00+00:00

    Hallo,

    besteht dein Problem noch immer oder konntest du es schon lösen?

    Bitte gib uns eine kurze Rückmeldung, ob du noch Unterstützung benötigst.

    Gruss,

    Solveig

    Danke, Solveig.

    konnte inzwischen Fortschritte bei der Problembehandlung erzielen und habe jetzt immerhin im "setupapi.app.log" nach einer Treiberinstallation eines Gerätes folgende Meldung stehen:

    >>>  [Build Driver List - USB\VID_07CA&PID_A309\302444700355000]

    >>>  Section start 2012/07/28 14:03:56.797

          cmd: C:\Windows\system32\svchost.exe -k netsvcs

         cpy: Policy is set to make all digital signatures equal.

    !    inf: Detected INFCACHE inconsistency

    !    inf: Attempting INFCACHE repair 14:03:57.152

    !    inf: Verify/Fix on INFCACHE complete, status(4) - Fixed 14:04:04.372

    <<<  Section end 2012/07/28 14:04:05.626

    <<<  [Exit status: SUCCESS]

    Im INFCACHE wird zwar immer noch Inkonsistenz entdeckt, aber immerhin wird INFCACHE jetzt auch repariert und überprüft (Verify/Fix).

    Ich habe die letzten Tage im Gerätemanager die meisten "NONPRESENT_DEVICES" deinstalliert (in den Systemeigenschaften die Systemvariable "DEVMGR_SHOW_NONPRESENT_DEVICES" anlegen und dessen Wert auf "1" setzen und im Gerätemanager unter Ansicht dann "Ausgeblendete Geräte anzeigen"), bei einigen war ich mir nicht sicher, z.B. Speichervolumes (175 Elemente) und Speicher-Volumeschattenkopien, und lies sie. Danach habe ich meine Geräte (externe Festplatte, Handy, SDcard etc.) neu anschlossen, woraufhin die Treiber neu installiert wurden

    Die "Detected INFCACHE inconsistency" meldet kommt immer noch, aber auch "Verify/Fix on INFCACHE complete". Funktionieren tut sonst im Moment wieder alles, zumindest merke ich nichts im normalen Betrieb.

    Hat dazu jemand noch etwas Hilfe parat?

    Der Telefonsupport von Microsoft - bei dem ich diesmal zu dem Thema etwas enttäucht war - hat mir nur empfohlen die TuneUp Utiltiies zu entfernen bzw. zu deinstallieren, was ich dann auch gemacht habe.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2012-11-08T09:31:15+00:00

    Hallo,

    besteht dein Problem noch immer oder konntest du es schon lösen?

    Bitte gib uns eine kurze Rückmeldung, ob du noch Unterstützung benötigst.

    Gruss,

    Solveig

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare