
Pergunta principal
Programas utilitários .exe autônomos que tenho em meu computador, quando executados no menu Iniciar usando o atalho de teclado Ctrl+ Shift+ Enter, não são executados como administrador. Em vez disso, o programa é executado sem exibir o prompt do UAC e sem permissões elevadas.
Certos programas integrados ao Windows, como notepad.exe, respeitam o atalho de teclado Ctrl+ Shift+ Enterpara executá-los como administrador.
Como posso fazer com que programas utilitários .exe autônomos, exibidos no menu Iniciar do Windows como "Executar comando", não como "Aplicativo de desktop", sejam executados com permissões de administrador quando executados a partir do menu Iniciar com Ctrl+ Shift+Enter?
Histórico / Mais informações
A princípio, pensei que o problema era que o atalho de teclado Ctrl+ Shift+ Enterpara executar um programa como administrador no menu Iniciar não estava funcionando no meu novo PC com Windows 10.
Depois de algumas experiências, notei que Ctrl+ Shift+ Enterpara executar como administradorfazfunciona para programas rotulados no menu Iniciar como "aplicativo de desktop", por exemplo, "Bloco de notas":
No entanto, para programas utilitários .exe personalizados que copiei diretamente para minha unidade local sem executar um programa de instalação, o menu Iniciar do Windows 10 rotula como "Executar comando" e Ctrl+ Shift+ Enterfaznãoexecute-os como administrador; apenas os executa sem uma caixa de diálogo do UAC e sem permissões elevadas:
Conforme observado acima, o que procuro é obter programas .exe utilitários sem instalação, comoBoundsTest.exepara executar como administrador a partir do menu Iniciar pressionando Ctrl+ Shift+ Enter, sem ter que recorrer a meios (um pouco) mais complicados, como clicar com o botão direito do mouse no programa e selecionar "Executar como administrador" (quefaztrabalhar).
Então, como posso realizar um ou ambos:
- Fazer com que o Windows 10 trate/reconheça um determinado programa "Executar comando" como um programa "Aplicativo de desktop"?
- Configurar o Windows 10 para permitir que Ctrl+ Shift+ Enterexecute programas de "Executar comando" como administrador?
Responder1
Adicione o atalho do seu arquivo EXE ao menu Iniciar (e inicie o atalho uma vez).
Isso promove o status do item rotulado de acordo Run command
com Desktop app
o que permite o uso de Ctrl+ Shift+ Enter.
Detalhes:
Crie um atalho para o seu arquivo EXE e coloque-o no menu Iniciar local:
C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
(Alternativa é colocá-lo no menu Iniciar para todos os usuários:
C:\ProgramData\Microsoft\Windows\Start Menu\
no Windows 10)AbrirComeçarmenu e localize o atalho navegando até ele – não digitando, porque digitando você ainda obteráComando de execuçãorótulo.
Inicie o atalho.
Agora, se você estiver digitando para encontrar o atalho, ele aparecerá rotulado comoAplicativo de desktop.
Use Ctrl+ Shift+ Enterpara iniciar este aplicativo como administrador.
Editar: baseado nos comentários de Jonpode ser mais fácil selecionar "Fixar no início" depois de clicar com o botão direito do mouse no arquivo EXE. O atalho válido (criado de qualquer maneira) cria posteriormente uma chave de registro HKCU\Software\Microsoft\Windows\CurrentVersion\UFH\SHC
que realmente causa a promoção do item. O item pode ser posteriormente removido do menu Iniciar, seu reconhecimento comoAplicativo de desktoppermanece no lugar.