Перейти к содержимому

Остановите Explorer.exe, работающий в Windows XP

3

Я хочу остановить автоматический запуск Explorer.exe при входе в систему. Я хочу, чтобы наше приложение запускалось на своем месте. Эта машина будет использоваться в качестве постоянного проекционного аппарата, и нам не нужно запускать Windows Explorer. Это возможно?

В идеале мы бы просто вручную запускали Windows Explorer из диспетчера задач, если нам это нужно.

4 426 просмотров
Jotham спросил 16 лет назад
J 303

3 ответа

9
Принятый ответ

Изменить этот раздел реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Shell="Explorer.exe" 

измените Explorer.exe на путь и имя файла вашего приложения.

Stijn Sanders ответил 16 лет назад
S 1 406
2

Этот вопрос, безусловно, будет актуален для StackOverflow, но вместо того, чтобы предполагать, что ...

Мы сделали что-то подобное здесь, в моей работе. В нашем случае ни один пользователь не входит в систему. Наше приложение работает как служба Windows, для которой установлен флаг, позволяющий взаимодействовать с рабочим столом, и установлен флаг автоматического запуска при запуске Windows. Работает как шарм, даже если это немного странно. Плюс, это все еще дает нам возможность войти в машину для обслуживания, обновлений и т. Д.

Надеюсь, это поможет.

JMD ответил 16 лет назад
J 4 139
2

Зайдите в Пуск -> Выполнить -> Введите regedit и нажмите Enter

Перейдите по следующей древовидной структуре:
HKEY_LOCAL_MACHINE -> Программное обеспечение -> Microsoft -> Windows NT -> CurrentVersion -> Winlogon

Нажмите на Winlogon. На правой стороне вы увидите кучу разных значений. Вы должны увидеть тот, который говорит Shell с explorer.exe рядом с ним. Замените его на путь к программе, которую вы хотите запустить при запуске.

Я предполагаю, что не должен предупреждать вас о блокировке себя из вашей системы.

Marcin ответил 16 лет назад
M 3 334