При запуске Windows я вижу только окно CMD, где мне нужно запустить explorer.exe и оттуда все идет "нормально".

Мой экран после входа в систему


Я почти уверен, что это как-то связано с реестром автозапуска, который можно найти по адресу:

"Компьютер \HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Командный процессор"

Как вы, вероятно, можете видеть на изображении ниже, это значение не установлено.

My 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 и создал еще одну проблему, когда мой компьютер запускается с терминала (CMD).

На данный момент у меня есть два варианта:
1. Запускайте explorer.exe каждый раз, когда я вхожу в Windows, но могу использовать файлы CMD/Batch.
2. Не нужно запускать explorer.exe при запуске, но жить без использования CMD/Batch-файлов. (Не вариант)



Мой вопрос:

Как я могу автоматически запустить explorer.exe при запуске, а также не испортить реестр AutoRun, чтобы я не смог запустить какие-либо командные файлы и / или CMD?

1 ответ1

0

ОБЩЕЕ ИЗОБРАЖЕНИЕ ОПИСЫВАЕТ ВСЕ

Теперь, что вы должны сделать:

  1. если у вас осталось окно терминала, открытое после экрана запуска после ввода пароля для входа в систему.
  2. В этом случае введите «explorer.exe» и нажмите Enter, чтобы запустить проводник, и ваша система вернется в нормальное состояние.
  3. если у вас уже есть система в нормальном состоянии, то без проблем просто нажмите «window window + r», чтобы открыть команду запуска, введите "regedit" и нажмите enter.

    Затем посмотрите на изображение из адресной строки regedit и перейдите в следующую папку, используя адрес: «Computer \HKEY_CURRENT_USER \Software \Microsoft \Windows NT \CurrentVersion \Winlogon», а затем дважды щелкните запись ключа с именем "Shell"

  4. Измените значение записи на то, что в моем случае было «% comspec%», измените его на «explorer.exe» и нажмите ввод.
  5. Это решит вашу проблему для автозапуска проводника при запуске, и при запуске не появится окно командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .