Mein von mir selbst gebauter Windows 7-Desktop-PC verhält sich seit einigen Tagen sehr merkwürdig. Ich verwende ihn ziemlich oft, etwa die Hälfte der Zeit über TeamViewer. Der Explorer stürzt ab und wird zufällig neu gestartet, fast immer über TeamViewer. Das ließ mich vermuten, dass TeamViewer das Problem war, aber ich habe es mehrmals mit und ohne TeamViewer reproduziert. Die einzige Möglichkeit, das Problem zu beheben, besteht darin, im abgesicherten Modus zu booten.
Ich habe CCleaner und Malwarebytes verwendet, um sicherzustellen, dass das Problem nicht durch einen Registrierungsfehler oder Malware verursacht wurde, und ich habe versucht, das Problem mit dem scheinbar damit zusammenhängenden Problem zu beheben.Hiersowie alle anderen Fixes, die ich online gefunden habe, einschließlich der Entfernung von SicherheitsupdatesKB980408UndKB2926765sowie die Verwendung von „sfc /scannow“ und einer Reihe anderer Dinge, an die ich mich nicht erinnern kann.
In letzter Zeit öffnet sich beim Versuch, den Explorer zu starten, ein kleines Fenster mit der Aufschrift „Personalisierte Einstellungen“, das aber völlig leer ist und sofort abstürzt. Ich kann es nur verschwinden lassen, indem ich den Prozess explorer.exe beende. Ich wünschte, ich könnte einen Screenshot machen, aber ich kann Paint nicht öffnen oder die EXE nicht finden. Ich habe versucht, ihn neu zu starten, und ich habe versucht, ihn zu starten, während das Fenster mit den personalisierten Einstellungen geöffnet war.
Ich habe zwei Listen mit Prozessen erstellt. Die erste ist die Liste der aktiven Prozesse, wenn ich safe mode
den Explorer starte, und er scheint einwandfrei zu funktionieren. Die zweite ist die Liste der Prozesse, auf die ich es beim normalen Start eingrenzen und das Problem trotzdem reproduzieren kann. Es gibt einen Prozess, den ich anscheinend nicht schließen kann. NisSrv.exe, der als „Microsoft Network Realtime Inspection Service“ beschrieben wird. Wenn ich versuche, den Prozess NisSrv.exe zu schließen, wird angezeigt: „Der Vorgang konnte nicht abgeschlossen werden. Zugriff verweigert.“ Wenn ich versuche, den zugehörigen Dienst zu schließen, wird dieselbe Meldung angezeigt.
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 K
System 4 Services 0 2,660 K
smss.exe 304 Services 0 1,196 K
csrss.exe 408 Services 0 4,156 K
wininit.exe 444 Services 0 4,608 K
csrss.exe 452 Console 1 8,700 K
services.exe 492 Services 0 7,700 K
winlogon.exe 524 Console 1 5,756 K
lsass.exe 536 Services 0 10,644 K
lsm.exe 544 Services 0 4,316 K
svchost.exe 652 Services 0 8,976 K
MsMpEng.exe 804 Services 0 40,696 K
explorer.exe 1332 Console 1 85,220 K
ctfmon.exe 1376 Console 1 3,680 K
dllhost.exe 1624 Console 1 8,656 K
chrome.exe 1408 Console 1 98,504 K
WmiPrvSE.exe 2352 Services 0 6,472 K
chrome.exe 1744 Console 1 65,116 K
taskmgr.exe 372 Console 1 14,948 K
cmd.exe 2776 Console 1 2,960 K
conhost.exe 1816 Console 1 3,580 K
tasklist.exe 2308 Console 1 5,868 K
Und ich habe die Liste auf die Prozesse eingegrenzt.
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 K
System 4 Services 0 2,808 K
smss.exe 316 Services 0 1,216 K
csrss.exe 484 Services 0 4,532 K
wininit.exe 596 Services 0 4,604 K
csrss.exe 604 Console 1 23,676 K
services.exe 652 Services 0 11,344 K
lsass.exe 668 Services 0 12,692 K
lsm.exe 676 Services 0 4,464 K
MsMpEng.exe 972 Services 0 68,436 K
winlogon.exe 168 Console 1 7,784 K
svchost.exe 496 Services 0 19,140 K
NisSrv.exe 3176 Services 0 808 K
svchost.exe 1684 Services 0 11,260 K
taskmgr.exe 4524 Console 1 20,696 K
cmd.exe 4764 Console 1 7,224 K
conhost.exe 4772 Console 1 6,916 K
sublime_text.exe 2340 Console 1 45,012 K
dllhost.exe 4476 Console 1 8,736 K
tasklist.exe 3796 Console 1 5,768 K
WmiPrvSE.exe 1768 Services 0 6,344 K
Hier ist die XML-Ereignisdatendatei aus der Ereignisanzeige für den Fehler, den ich erhalte.
<EventData>
<Data>explorer.exe</Data>
<Data>6.1.7601.17567</Data>
<Data>4d672ee4</Data>
<Data>vrfcore.dll</Data>
<Data>6.3.9600.16384</Data>
<Data>5215f8f5</Data>
<Data>80000003</Data>
<Data>0000000000003a00</Data>
<Data>12e4</Data>
<Data>01cfb84fa70f89dc</Data>
<Data>C:\Windows\system32\explorer.exe</Data>
<Data>C:\Windows\SYSTEM32\vrfcore.dll</Data>
<Data>e5957093-2442-11e4-9f8a-94de806ed9cb</Data>
</EventData>
Ich habe das Eventvwr-Protokoll noch einmal durchgesehen und Folgendes gefunden, möglicherweise im Zusammenhang
<EventData>
<Data>runonce.exe</Data>
<Data>6.1.7601.17514</Data>
<Data>4ce7a253</Data>
<Data>MSVCR100.dll</Data>
<Data>10.0.40219.325</Data>
<Data>4df2bcac</Data>
<Data>c0000005</Data>
<Data>000000000003c145</Data>
<Data>670</Data>
<Data>01cfb8dabbd85942</Data>
<Data>C:\Windows\system32\runonce.exe</Data>
<Data>C:\Windows\system32\MSVCR100.dll</Data>
<Data>fa6f82b9-24cd-11e4-80a8-94de806ed9cb</Data>
</EventData>
Und die allgemeinen Fehlerdetails
Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4
Faulting module name: vrfcore.dll, version: 6.3.9600.16384, time stamp: 0x5215f8f5
Exception code: 0x80000003
Fault offset: 0x0000000000003a00
Faulting process id: 0xc38
Faulting application start time: 0x01cfb84e5e852c5f
Faulting application path: C:\Windows\Explorer.EXE
Faulting module path: C:\Windows\SYSTEM32\vrfcore.dll
Report Id: 9dc19e6d-2441-11e4-9f8a-94de806ed9cb
Ein weiterer, wahrscheinlich nicht damit zusammenhängender Fehler, der bei mir anscheinend ziemlich häufig auftritt.
Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60
WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99"
could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003.
Events cannot be delivered through this filter until the problem is corrected.
Meine Explorer-Registerkarte in Autoruns wird unten zusammen mit dem Fehler angezeigt, wenn ich versuche, etwas zu deaktivieren. Ich sollte hinzufügen, dass ich Shell-Erweiterungen anscheinend mit ShellExView deaktivieren kann, aber ich kann den Explorer trotzdem nicht richtig starten.
EXPLORER-SHELL-UPDATE – Siehe Screenshot unten. Ich kann über einen heruntergeladenen Dateimanager namens NexusFile auf das Rechtsklickmenü des Explorers zugreifen, habe aber trotzdem kein Glück beim Starten des Explorers.
Eine weitere Reihe von Fehlermeldungen, die ich bezüglich des Windows-Suchdienstes erhalte
The search service has detected corrupted data files in the index {id=4700}.
The service will attempt to automatically correct this problem by rebuilding the index.
Details:
The content index catalog is corrupt. (HRESULT : 0xc0041801) (0xc0041801)
gefolgt von
The Windows Search Service is being stopped because there is a problem with the
indexer: The catalog is corrupt.
Details:
The content index catalog is corrupt. (HRESULT : 0xc0041801) (0xc0041801
Und
The plug-in in <Search.JetPropStore> cannot be initialized.
Context: Windows Application, SystemIndex Catalog
Details:
The content index catalog is corrupt. (HRESULT : 0xc0041801) (0xc0041801)
Und
The gatherer object cannot be initialized.
Context: Windows Application, SystemIndex Catalog
Details:
The content index catalog is corrupt. (HRESULT : 0xc0041801) (0xc0041801)
Und
The Windows Search Service cannot load the property store information.
Context: Windows Application, SystemIndex Catalog
Details:
The content index database is corrupt. (HRESULT : 0xc0041800) (0xc0041800)
WER-Log
AKTUALISIEREN
Das Problem bestand darin, dass Visual Studio versuchte, den Explorer-Absturz zu debuggen, der dazu führte, dass er nicht mehr gestartet werden konnte. Ich deinstallierte Visual Studio und startete neu. Der Explorer stürzte dann beim Booten ab, wurde aber sofort neu gestartet und funktionierte einwandfrei. Ich habe den Absturz beim Booten isoliert und ihn auf einen Fehler bei Synergy zurückgeführt, der hier zu finden ist.http://synergy-project.org/spit/issues/details/3980/
Vielen Dank an alle für ihre Geduld und Hilfe. Ich werde @and31415 als Antwort akzeptieren, da er darauf hingewiesen hat, dass es sich bei vrfcore.dll um eine Visual Studio-DLL handelt.
Antwort1
Schnelle Analyse
Die vrfcore.dll
im Protokoll erwähnte Bibliotheksdatei bezieht sich auf das Tool Microsoft Application Verifier, das Teil des Windows 8.1 SDK/WDK ist (tatsächlich ist die Dateiversion 6.3.9600.16384
) und auch in Visual Studio 2013 enthalten ist.
Zitat aus der Dokumentation:
Application Verifier unterstützt Entwickler dabei, schnell subtile Programmierfehler zu finden, die bei normalen Anwendungstests nur äußerst schwer zu erkennen sind. Die Verwendung von Application Verifier in Visual Studio erleichtert die Erstellung zuverlässiger Anwendungen, indem Fehler identifiziert werden, die durch Heap-Beschädigungen, falsche Handles und die Verwendung kritischer Abschnitte verursacht werden.
Quelle:Anwendungsprüfer
Problemumgehung
Obwohl es keine wirkliche Lösung ist, kann die Deinstallation von Visual Studio als vorübergehende Problemumgehung dienen. Zuvor können Sie versuchen, nur den Application Verifier zu entfernen, indem Sie die folgenden Schritte ausführen:
Öffnen Sie einEingabeaufforderung mit erhöhten Rechten.
Führen Sie je nach der von Ihnen verwendeten Windows-Version einen der folgenden Befehle aus:
x86 (32 Bit)
msiexec /uninstall {13A3E02D-36D4-BBD6-0BBD-D0BFDBEA0079}
x64 (64 Bit)
msiexec /uninstall {77F3D72C-465F-BD51-890E-CC3914B1365F}
Starten Sie Windows neu.
NotizSie sollten sicherstellen, dass Sie alleUpdates für Visual Studioinstalliert, was Fehlerbehebungen für bestimmte Probleme enthalten kann.
Antwort2
Ehrlich gesagt bin ich mir nicht ganz sicher, was die Ursache Ihres Problems ist, aber so wie es klingt, würde ich mir keine Sorgen machen, dass Windows Probleme mit der Registrierung oder Ähnlichem hat, wenn Ihr Computer dieses Problem im abgesicherten Modus nicht hat. Um das Problem weiter zu beheben, würde ich an Ihrer Stelle den Computer im abgesicherten Modus starten, die Liste der aktiven Prozesse speichern (Windows + R, „cmd“, Eingabe, „TASKLIST >safemode.txt“, ALT + F4) und dann nach einem normalen Start eine Liste der aktiven Prozesse speichern (Windows + R, „cmd“, Eingabe, „TASKLIST >normal.txt“, ALT + F4). Von dort aus würde ich die Prozesse anvisieren, die sich in normal.txt, aber nicht in safemode.txt befinden. Versuchen Sie, diese Prozesse zu beenden (oder noch besser „Prozessbaum beenden“) und sehen Sie, ob das Problem behoben ist. Und schließlich wäre die einzige andere Idee, die ich anbieten könnte, zu verhindern, dass beim Start irgendwelche Programme gestartet werden. Wenn das Problem dann ohne Startprogramme nicht mehr auftritt, können Sie zumindest sicher sein, dass die Ursache bekannt ist.
Antwort3
Einer meiner Benutzer hatte vor einiger Zeit ein ähnliches Problem, das durch eine Explorer-Shell-Erweiterung verursacht wurde. Eine Explorer-Erweiterung wird angezeigt, wenn Sie mit der rechten Maustaste auf ein Programm klicken und im Kontextmenü zusätzliche Einträge sehen, z. B. die Verwendung von Winzip oder die Durchführung eines Antivirenscans für den Ordner.
Explorer-Shell-Erweiterungen werden nicht als Prozesse geladen und sind daher im Task-Manager nicht zu sehen. Daher brauchten wir ein Tool wie Autoruns, mit dem wir verhindern konnten, dass Explorer die Shell-Erweiterung beim Start verwendet.
Nachdem wir Autoruns heruntergeladen hatten, gingen wir direkt zur Registerkarte Explorer und entfernten alles, was merkwürdig aussah. Wir starteten den Rechner neu und das Problem war behoben.
Probieren Sie es aus und hoffen Sie, dass es hilft.
--Antwort bearbeiten, um neue Informationen zu berücksichtigen, die der Benutzer bereitgestellt hat--
Wenn Sie jedoch feststellen, dass Autoruns, selbst wenn Sie es als Administrator ausführen, es Ihnen nicht erlaubt, den Autostartpunkt abzuwählen, dann schlage ich Folgendes vor. Notieren Sie sich die Programme, die unter der Registerkarte Explorer in Autoruns aufgelistet sind, und deinstallieren Sie sie nacheinander, wobei Sie erneut testen, ob das Problem nach jeder Installation verschwindet. Alternativ können Sie den Vorschlag hier ausprobieren.Wie liste ich Explorer-Erweiterungen auf und deaktiviere sie?.