O Gerenciador de utilitários está localizado no diretório WINDOWS \ system32. O arquivo é utilman.exe. Apenas renomear o arquivo para algo mais irá impedir que ele seja iniciado quando Windows + U for pressionado.
Como faço para desativar a tecla de atalho Windows + U no Windows XP? Alternativamente, como faço para impedir que o gerenciador de utilitários fique ativo? Os dois estão relacionados. O gerenciador de utilitários está atualmente fornecendo uma possível falha de segurança e eu preciso removê-lo [1] . O sistema que estou desenvolvendo usa um Gina personalizado para fazer login e iniciar um shell personalizado. Isso remove a maioria das teclas de atalho do Windows Key, mas o Win + U ainda aparece no aplicativo gerenciador.
Atualização:
Coisas que eu tentei e não funcionam:
Além disso, o próedure precisa ser razoavelmente direto - isso tem que ser feito por engenheiros de serviço de campo para máquinas existentes (máquinas atualmente na Rússia, Holanda, França, Espanha, Irlanda e EUA).
[1] O buraco é através das opções de internet no visualizador de ajuda ao qual o aplicativo utilitário está vinculado.
Já experimentei problemas semelhantes no passado - a melhor solução que encontrei é alterar as permissões do utilman.exe para que nenhum usuário tenha o direito de executá-lo:
Clique com o botão direito do mouse - propriedades - segurança - Negar tudo.
Nas propriedades do Gerenciador de Utilitários, fui para a guia de segurança e desativei o acesso a todos os usuários (também para administradores) e, depois de fazer isso, ele não é executado.
Você pode tentar desativar a política de grupo C:\windows\system32\utilman.exe
em:
Computer Configuration\Windows Settings\Security Settings\Software Restriction Policies
Adicione uma regra de caminho a C:\Windows\System32\Utilman.exe
e defina-a como Não permitido.
Não parece haver nenhuma maneira documentada de desativar o atalho de teclado Win + U antes de desligar completamente a tecla Win através do valor do registro Scancode Map
. Como solução alternativa, você pode substituir o executável do Gerenciador de utilitários:
Digite ou cole o seguinte comando e pressione Enter :
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utilman.exe" /v "Debugger" /t REG_SZ /d "systray.exe" /f
As alterações são aplicadas imediatamente.
A chave de registro Image File Execution Options
foi criada, entre outras coisas, para iniciar automaticamente um depurador quando um aplicativo é iniciado. Enquanto o depurador iniciaria o aplicativo e anexaria, você pode especificar apenas qualquer executável que será executado, substituindo o original.
Que tal systray.exe
? É um programa stub pequeno que foi introduzido pela primeira vez com o Windows 95, e usado para lidar com o ícones de notificação do sistema . Ele não é mais usado nas novas versões do Windows, e foi mantido principalmente por motivos de compatibilidade com versões anteriores. Não tem interface de usuário e não faria nada notável além de atualizar a área de notificação quando iniciada.
Em C:\Windows\System32
, você pode renomear utilman.exe
para desativá-lo.
Isso deve fazer com que a tecla de atalho pare de responder também. Caso você queira tomar precauções extras para a tecla de atalho, você pode remapear usando AutoHotkey da seguinte forma:
# & u::return
O Win + u não deve mais fazer nada.
Renomear C: \ WINDOWS \ System32 \ utilman.exe, mesmo com processos UtilMan interrompidos em uma sessão do XP Home SP3, parece não se livrar desse problema de atalho.
Eu tive sucesso em conseguir que a mudança ficasse acessando o hdd XP através de uma sessão linux e renomeando o exe irritante dessa maneira - - nenhuma chance de que qualquer processo Win possa monitorar suas mudanças se não estiver no comando no momento :-) Se vai ser hackeado de volta com qualquer nova atualização do XP, no entanto, continua a ser visto.
A maioria das distribuições linux atuais são super flexíveis com a escrita para NTFS.
Não sei se isso consertará uma instalação do Pro. Boa sorte.
Vá para EXECUTAR e digite regedit
.
Quando o registro abrir, clique em edit
no canto superior esquerdo e escolha find...
.
Digite utilities manager
e pressione Enter no teclado. Aguarde enquanto ele procura e, em seguida, exclua todas as três entradas do utilitário.
Eu fiz isso e Win + U não faz nada agora.
Não faz sentido excluir utilman
em "find", pois é um arquivo protegido pelo sistema e apenas reaparece. Algo no sistema Windows usa isso, então deixe-o ser.
A melhor maneira seria remover todos os utilitários. Não me lembro o lugar exato no registro embora ...
(Além disso, se bem me lembro, o menu Ajuda está inativo quando usado na tela de login - ou estou errado?)
Se renomear o utilitário não funcionar, tente excluir o utilitário & substituindo-o por um arquivo nulo, [janela cmd]
Del utilman.exe
COPY nul utilman.exe
Attr utilman.exe +R
Se isso não funcionar, escreva um programa curto de nada para substituir o utilman.exe
Instale o AutoHotkey e um novo arquivo chamado AutoHotkey.ahk whthin Meus documentos e edite-o:
#u::
return
onde # significa a chave Windows e #u significa Win + u, e o seguinte :: nada, exceto apenas um retorno significa não fazer nada.
A) Use permissons NTFS Ou B) Use as Políticas da Máquina do GPEdit para não permitir a execução do utilman.exe
Pode ser corrigido apenas com dois métodos ....
Método 1 : com a ajuda de um software.
Método 2 : para desabilitar a chave do Windows, siga estas etapas:
regedt32
e clique em OK. HKEY_LOCAL_ MACHINE
no computador local. System\CurrentControlSet\Control folder
e clique na pasta Layout do teclado. Scancode Map
, clique em REG_BINARY
como o Tipo de dados e, em seguida, clique em OK. 00000000000000000300000000005BE000005CE000000000
no campo Dados e clique em OK. Para reativar tudo o que você terá que fazer para excluir o Scancode Map ...
Fonte: Obrigado a todos !!! #WAGAWASTY THE CODEDGURU
O WinXP Utilman não será iniciado quando o Terminal Server estiver desativado
[Servidor HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal] "TSEnabled" = dword: 0
UPD: como isso funciona
Esta configuração alterou um sinalizador VER_SUITE_TERMINAL na estrutura OSVERSIONINFOEX usada pela função GetVersionEx. O Winlogon verifica esse sinalizador e, se definido, cria o processo utilman.exe / debug caso contrário, o Winlogon tentará iniciar o serviço UtilMan. Este serviço está presente apenas no win2k e (?) WinXP antes do SP2.
(não na verdade para o Win7.)