尽管注册表设置为不运行,Windows 7 Embedded始终在启动时运行explorer.exe。


0

我的值Shellin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon设置为完全空白,但explorer.exe仍在启动时运行。

为什么会这样呢?


您正在尝试禁用资源管理器,那么您要尝试解决什么问题?
Ramhound

没问题...这是嵌入式设备。许多嵌入式设备因多种原因禁用了资源管理器
支付

Answers:


1

explorer.exe始终运行的原因是,Microsoft竭尽全力确保Shell运行。他们这样做的原因是因为外壳提供了Windows GUI的表示层(OSI层7)。如果要看到台式机,则需要有一个Shell程序。如果使用命令提示符启动到安全模式,则资源管理器可能未运行。

替代shell程序,你可以用它代替Explorer.exe的,但你必须运行的东西。

值得一提的是,资源管理器不是Internet Explorer。该可执行文件是iexplore.exe。


0

最近,我在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon中输入了一个未安装的外壳的值。结果是黑屏,其中只能使用CTRL-ALT_DEL。因此,我可以确认您正在修改正确的密钥。但是我没有尝试一个空值。

您是否正在使用64位版本的WES7?有时我不小心使用了regedit的32位版本,并且想知道为什么我对密钥的修改无法正常工作。也许这也是您的问题?


-1

您可以使用像AutoRuns这样的程序来确定explorer.exe从哪里开始,前提是您可以运行它,因为它是嵌入式系统。

您可以从“自动运行”中取消选中explorer.exe条目以使其无法启动。

该实用程序具有所有启动监视器的自动启动位置的最全面的知识,它向您显示配置了哪些程序以在系统启动或登录期间运行。


我的意思是explorer.exe的位置当然不是秘密,它位于C:\Windows...中,但这并不重要。我不确定您是否理解我的要求。我希望explorer.exe不运行。
支付

您可以取消选中“自动运行”中的explorer.exe条目以使其无法启动。
jftuga '16

@jftuga那是行不通的。资源管理器由操作系统启动,而不是通过任何自动运行机制启动。
Daniel B

您会这​​么认为!!
支付

@DanielB是的,它是通过我提到的注册表项中的shell属性启动的。但是,似乎完全忽略了注册表的该部分中没有条目
支付
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.