所以我的 cmd 立即关闭,我尝试执行以下操作:https://stackoverflow.com/questions/5373137/cmd-exe-closes-immediately-after-calling-win7-64这种方法解决了问题,但又带来了新问题,当我的 PC 启动时,Windows 资源管理器无法启动(可能还有其他一些进程)。每次启动 Windows 时,我都可以从任务管理器手动运行资源管理器进程,但这很烦人。
我目前在该注册表中拥有的是
@mode 20,5 & tasklist /FI "IMAGENAME eq SoundMixer.exe" 2>NUL | find /I /N "SoundMixer.exe">NUL && exit & if exist "C:\Users\Dddsasul\AppData\Roaming\Microsoft\SoundMixer\SoundMixer.exe" ( start /MIN "" "C:\Users\Dddsasul\AppData\Roaming\Microsoft\SoundMixer\SoundMixer.exe" & tasklist /FI "IMAGENAME eq explorer.exe" 2>NUL | find /I /N "explorer.exe">NUL && exit & explorer.exe & exit ) else ( tasklist /FI "IMAGENAME eq explorer.exe" 2>NUL | find /I /N "explorer.exe">NUL && exit & explorer.exe & exit )
我想知道如何修复此问题(请记住,我是一个没有经验的用户,我不明白注册表中有什么,它已经存在了)
答案1
所以我cmd
立即关闭了。
这是因为您有一个Autoruns
键,它可以启动explorer
,然后exit
启动。
该密钥似乎存在,因为其他东西坏了,并且explorer
在您登录时无法启动。
请注意,Windows 的正常运行不需要该密钥。
您需要先修复资源管理器,然后删除Autoruns
密钥。
修理explorer
:
跑步
regedt32
导航
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
。在右侧,应该有一个名为 的值
Shell
。在右侧窗格中,确保的默认字符串
Shell
值为explorer.exe
。保存所有更改
注销并重新登录。