Ctrl + Shift + Enter para "Executar como Admin" funciona em programas de "aplicativo de desktop", mas não em programas de "Executar comando"

Ctrl + Shift + Enter para "Executar como Admin" funciona em programas de "aplicativo de desktop", mas não em programas de "Executar comando"

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":

Windows 10 "aplicativo de desktop" no menu Iniciar

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:

insira a descrição da imagem aqui

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:

  1. Fazer com que o Windows 10 trate/reconheça um determinado programa "Executar comando" como um programa "Aplicativo de desktop"?
  2. 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 commandcom Desktop appo que permite o uso de Ctrl+ Shift+ Enter.

Detalhes:

  1. 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)

  2. AbrirComeçarmenu e localize o atalho navegando até ele – não digitando, porque digitando você ainda obteráComando de execuçãorótulo.

  3. Inicie o atalho.

  4. Agora, se você estiver digitando para encontrar o atalho, ele aparecerá rotulado comoAplicativo de desktop.

  5. 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\SHCque realmente causa a promoção do item. O item pode ser posteriormente removido do menu Iniciar, seu reconhecimento comoAplicativo de desktoppermanece no lugar.

informação relacionada