Windows 7 Embedded führt explorer.exe beim Booten immer aus, obwohl die Registrierung so eingestellt ist, dass nichts ausgeführt wird

0

Ich habe meinen Wert von Shell im HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Als vollständig leer festgelegt, aber explorer.exe wird beim Booten weiterhin ausgeführt.

Warum sollte das so sein?

pay
quelle
Sie versuchen, den Explorer zu deaktivieren. Welches Problem möchten Sie damit lösen?
Ramhound
Es ist kein Problem ... es ist ein eingebettetes Gerät. Bei vielen eingebetteten Geräten ist der Explorer aus verschiedenen Gründen deaktiviert
pay

Antworten:

1

Der Grund, warum explorer.exe immer ausgeführt wird, ist, 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-GUI bereitstellt. Sie benötigen ein Shell-Programm, um einen Desktop sehen zu können. Wenn Sie mit einer Eingabeaufforderung im abgesicherten Modus starten, wird der Explorer wahrscheinlich nicht ausgeführt.

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

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

trindflo
quelle
0

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, auf dem nur STRG-ALT_TEL möglich ist. So kann ich bestätigen, dass Sie den korrekten Schlüssel ändern. Aber ich habe keinen leeren Wert ausprobiert.

Verwenden Sie die 64-Bit-Version von WES7? Manchmal verwende ich versehentlich die 32-Bit-Version von Regedit und frage mich, warum meine Änderungen für Schlüssel nicht funktionieren. Vielleicht war das auch dein Problem?

Hans Hubert Vogts
quelle
-1

Sie können uns gerne ein Programm vorstellen AutoRuns um festzustellen, wo explorer.exe wird von gestartet, 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 deaktivieren.

Dieses Dienstprogramm verfügt über die umfassendste Kenntnis der Autostartpositionen aller Startmonitore und zeigt Ihnen, welche Programme für die Ausführung während des Systemstarts oder der Anmeldung konfiguriert sind.

jftuga
quelle
Ich meine, der Speicherort von explorer.exe ist sicherlich kein Geheimnis, es sitzt in C:\Windows... aber das ist nicht wirklich relevant. Ich bin mir nicht sicher, ob Sie verstanden haben, wonach ich gefragt habe. Ich möchte explorer.exe NICHT ausführen.
pay
Sie können den Eintrag explorer.exe in AutoRuns deaktivieren, um den Start zu deaktivieren.
jftuga
@jftuga Das wird nicht funktionieren. Der Explorer wird vom Betriebssystem gestartet, nicht über einen der Autorun-Mechanismen.
Daniel B
Sie würden so richtig denken !?
pay
@DanielB Richtig, es wird über die Shell-Eigenschaft im genannten Registrierungseintrag gestartet. Es scheint jedoch völlig zu ignorieren, dass in diesem Teil der Registrierung kein Eintrag vorhanden ist
pay