Beim Starten von Windows 7 Embedded wird explorer.exe immer ausgeführt, obwohl die Registrierung so eingestellt ist, dass nichts ausgeführt wird

984
pay

Ich habe meinen Wert Shellin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogongesetzt als völlig leer, aber explorer.exe läuft immer noch auf Boot.

Warum sollte das sein?

0
Sie versuchen, den Explorer zu deaktivieren. Welches Problem möchten Sie dadurch lösen? Ramhound vor 8 Jahren 0
Es ist kein Problem ... es ist ein eingebettetes Gerät. Viele eingebettete Geräte haben den Explorer aus vielen Gründen deaktiviert pay vor 8 Jahren 0

3 Antworten auf die Frage

1
trindflo

Der Grund, warum explorer.exe immer ausgeführt wird, liegt darin, dass Microsoft alles getan hat, um sicherzustellen, dass eine Shell ausgeführt wird. Der Grund dafür ist, dass eine Shell die Präsentationsschicht (OSI-Schicht 7) der Windows-Benutzeroberfläche bereitstellt. Sie benötigen ein Shell-Programm, wenn Sie einen Desktop sehen möchten. Wenn Sie im abgesicherten Modus mit einer Eingabeaufforderung starten, wird der Explorer wahrscheinlich nicht ausgeführt.

Es gibt alternative Shell-Programme, die Sie anstelle von explorer.exe verwenden können, aber Sie müssen etwas ausführen.

Es ist erwähnenswert, dass der Explorer kein Internet Explorer ist. Diese ausführbare Datei ist iexplore.exe.

0
Hans Hubert Vogts

Kürzlich habe ich einen Wert für eine nicht installierte Shell in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon eingetragen. Ergebnis war ein leerer schwarzer Bildschirm, bei dem nur CTRL-ALT_DEL möglich ist. Ich kann also bestätigen, dass Sie den richtigen Schlüssel ändern. Aber ich habe keinen leeren Wert versucht.

Verwenden Sie die 64-Bit-Version von WES7? Manchmal verwende ich versehentlich die 32-Bit-Version von regedit und wundere mich, warum meine Änderungen an Schlüsseln nicht funktionieren. Vielleicht war das auch dein Problem?

-1
jftuga

Sie können ein Programm wie AutoRuns verwenden, um festzustellen, von wo explorer.exeaus es gestartet wird, vorausgesetzt, Sie können es ausführen, da es sich um ein eingebettetes System handelt.

Sie können den Eintrag explorer.exe in AutoRuns deaktivieren, um den Start zu verhindern.

Dieses Dienstprogramm, das über umfassende Kenntnisse über das automatische Starten von Startup-Monitoren verfügt, zeigt an, welche Programme für die Ausführung während des Systemstarts oder der Anmeldung konfiguriert sind.

Ich meine, der Speicherort von explorer.exe ist sicherlich kein Rätsel, es liegt in "C: \ Windows" ... aber das ist nicht wirklich relevant. Ich bin nicht sicher, ob du verstanden hast, was ich gefragt habe. Ich möchte, dass explorer.exe NICHT ausgeführt wird. pay vor 8 Jahren 0
Sie können den Eintrag explorer.exe in AutoRuns deaktivieren, um den Start zu verhindern. jftuga vor 8 Jahren 0
@jftuga Das wird nicht funktionieren. Der Explorer wird vom Betriebssystem gestartet, nicht über einen der Autorun-Mechanismen. Daniel B vor 8 Jahren 0
Du würdest so richtig denken!? pay vor 8 Jahren 0
@DanielB Richtig, es wird über die Shell-Eigenschaft in dem von mir genannten Registrierungseintrag gestartet. Es scheint jedoch völlig zu ignorieren, dass sich in diesem Teil der Registrierung kein Eintrag befindet pay vor 8 Jahren 0
Tun Sie uns allen einen Gefallen und benutzen Sie Autoruns .... Moab vor 8 Jahren 0
@Moab Hast du es tatsächlich versucht? Es hilft nicht. Daniel B vor 8 Jahren 0