Pare o Explorer.exe em execução no Windows XP

3

Eu gostaria de parar Explorer.exe de iniciar automaticamente no logon. Eu quero que nosso aplicativo personalizado seja lançado em seu lugar. Essa máquina será usada como uma máquina de projeção permanente e não é necessário que o Windows Explorer seja iniciado. Isso é possível?

Idealmente, basta lançar manualmente o Windows Explorer do gerenciador de tarefas, se for necessário.

Jotham
fonte

Respostas:

9

Edite esta chave de registro:

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

Altere o Explorer.exe para o caminho e nome do arquivo do seu aplicativo.

Stijn Sanders
fonte
2

Esta questão certamente seria válida no StackOverflow, mas em vez de sugerir que ...

Nós realizamos algo semelhante aqui no meu trabalho. No nosso caso, nenhum usuário efetua login no sistema. Nosso aplicativo é executado como um serviço do Windows que tem o sinalizador definido para permitir que ele interaja com a área de trabalho e o sinalizador definido para iniciar automaticamente na inicialização do Windows. Funciona como um encanto, mesmo que pareça um pouco estranho. Além disso, isso ainda nos dá a capacidade de fazer login na máquina para manutenção, upgrades, etc.

Espero que ajude.

JMD
fonte
2

Vá para Iniciar - & gt; Executar - & gt; Digite regedit e pressione enter

Navegue pela seguinte estrutura de árvore:
HKEY_LOCAL_MACHINE - & gt; Software - & gt; Microsoft - & gt; Windows NT - & gt; CurrentVersion - & gt; Winlogon

Clique no Winlogon. No lado direito, você verá vários valores diferentes. Você deve ver um que diz Shell com explorer.exe ao lado dele. Substitua-o pelo caminho do programa que você deseja iniciar na inicialização.

Eu suponho que não tenho que avisá-lo sobre trancar-se fora do seu sistema.

Marcin
fonte