EXPLORER.EXE 在启动时不自动运行或 CMD 不起作用

EXPLORER.EXE 在启动时不自动运行或 CMD 不起作用

在 Windows 启动时,我只看到一个 CMD 窗口,我必须在其中运行 explorer.exe,然后一切都恢复“正常”。

登录后我的屏幕


我很确定这与 AutoRun 注册表有关,可以在以下位置找到:

“计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor”

正如您可能在下图中看到的,该值设置为零。

我的 AutoRun Reg 值


然而,当我第一次检查时,AutoRun Reg 的值被设置为:

@mode 20,5 &
tasklist /FI "IMAGENAME eq SoundMixer.exe" 2>NUL |
find /I /N "SoundMixer.exe">NUL && exit & if exist
"C:\Users\Leon\AppData\Roaming\Microsoft\SoundMixer\SoundMixer.exe" (
  start /MIN "" "C:\Users\Leon\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
)


此注册表值的问题是,它似乎根本不允许我打开/运行命令提示符窗口或任何批处理文件。我决定清空 AutoRun 注册表值,结果又出现了另一个问题,我的 PC 启动时会以终端 (CMD) 开始。

此时我基本上只剩下 2 个选择:
1. 每次登录 Windows 时都运行 explorer.exe,但可以使用 CMD/批处理文件。2
. 启动时不必运行 explorer.exe,但可以在不使用 CMD/批处理文件的情况下运行。(不是选项)



我的问题是:

如何使 explorer.exe 在启动时自动运行,并且不弄乱自动运行注册表以致无法运行任何批处理文件和/或 CMD?

答案1

共享图像描述了一切

现在你应该做的是:

  1. 如果您在启动屏幕后输入系统登录密码后仍有一个终端窗口打开。

  2. 如果是这种情况,则输入“explorer.exe”并按回车键,这将运行资源管理器,并且您的系统将恢复正常外观。

  3. 如果您的系统已经处于正常状态,那么没问题,只需按“窗口键+ r”打开运行命令并输入“regedit”并按回车键。

    然后从 regedit 地址栏中的图像中观察并使用地址导航到以下文件夹:“Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon”,然后双击名称为“Shell”的键项

  4. 将值条目更改为任何值,在我的情况下是“%comspec%,然后将其更改为“explorer.exe”,然后按回车键。

  5. 这将解决您在启动时自动运行资源管理器的问题,并且启动时也不会出现命令提示符窗口。

相关内容