Eu tenho um atalho para um programa que só funciona quando executado como administrador, mas nos atalhos as opções avançadas "sempre executar como administrador" ficam acinzentadas. Analisei outras perguntas semelhantes, mas nenhuma se aplica ao meu problema. O UAC está ativado, sou administrador e não tenho ideia de como executá-lo no cmd.
windows-7
shortcuts
administrator
man-qa
fonte
fonte
Administrator
domínio que as permissões anulam suas permissões locais.Respostas:
Você pode usar a execução como administrador disponível na guia de compatibilidade.
Uma maneira de terceiros seria com o nircmd. http://www.nirsoft.net/utils/nircmd2.html#elevate
fonte
Isso parece acontecer quando um atalho aponta para um identificador de objeto e não para um caminho de diretório.
Você pode dizer se esse é o caso, porque o destino nas propriedades do atalho é algo como, em
{0AFACED1-E828-11D1-9187-B532F1E9575D}
vez de um caminho de diretório.Se você deseja criar um atalho para algo
C:\Windows\System32
, crie o atalho diretamente de um item nessa pasta, em vez de tentar criá-lo a partir de um atalho existente no menu Iniciar.fonte
.ini
arquivo, e não um executável ...Parece que a opção do menu de contexto "executar como administrador" e / ou a caixa de seleção de atalho não estão disponíveis para arquivos / scripts em lote. Isso foi respondido pelo PowerShell aqui: Como executar o script como administrador?
Ainda não tenho uma resposta para executar um arquivo em lotes comum.
fonte
A correção é criar um atalho para o executável que precisa ser executado como administrador (se você deseja solucionar o código feio para chamar o prompt do UAC). Após criar o novo atalho, clique com o botão direito do mouse e selecione Propriedades , clique na guia Atalho , depois no botão Avançado ... e, finalmente, marque a caixa de seleção Executar como Administrador .
fonte
"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Eu tive o problema com um script python: eu precisava adicionar o destino:
"C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"
Toda a glória de Ramesh Srinivasan
fonte
BrianD deu a melhor resposta e Ross em Como executar o script como administrador? explicou isso:
Isso é válido para Windows7, pelo menos.
fonte
Isso parece acontecer com os tipos de arquivo que o Windows não reconhece / confia. Mas acabei de encontrar uma solução simples para isso.
Faça um atalho para cmd.exe (c: \ windows \ system32 \ cmd.exe) e substitua o campo Destino por este
Agora você deve habilitar o "Executar como administrador" na guia Avançado
Ressalvas:
Por que usamos em
Start
vez de apenas abri-lo com o cmd.exe?cmd.exe /c c:\path\to\your.file
, ficará com uma janela preta vazia aberta enquanto o programa estiver sendo executadoComo o uso de
Start
solução para isso?/c
sinalizador que a fecha depois que o comando termina a execuçãoStart
que é um comando nativo no cmd.exe que abre um "programa" em uma nova janelaStart
comando funciona, se não for um executável, o lançamento é passado para o Windows, que o abre usando o programa associado ao tipo de arquivoStart
comando termina e, em seguida, fecha a janela do cmd.exefonte
Eu tive esses problemas em um sistema Windows Server 2008 R2 SP1 ao executar atalhos para executar arquivos em lote / VBScripts para sincronizar e ejetar discos USB ou desligar os sistemas Hyper-V em preparação para a equipe reiniciar o servidor corretamente.
Encontrado quando cliquei com o botão direito do mouse no ícone, selecionei propriedades e depois selecionei o botão Avançado ao lado de Alterar ícone. Selecione a opção Executar como administrador e, em seguida, Salvar. Se o UAC estiver ativado, ele ainda solicitará permissão para executar, mas agora será executado corretamente.
fonte
Meu ícone foi copiado para a barra de inicialização rápida. A opção de executar como administrador estava acinzentada. Então, comecei novamente e excluí o atalho que havia tentado definir anteriormente.
Foi assim que resolvi o problema.
Abri meu menu Iniciar, encontrei o ícone que eu queria, propriedades, localização do arquivo aberto. (Isso abriu o local do arquivo do atalho no meu menu Iniciar - perfeito).
Agora eu selecionei o ícone de atalho e copiei.
Em seguida, clique com o botão direito na minha barra de início rápido, "Abrir pasta" e cole uma cópia do meu atalho lá.
Agora eu tenho acesso para configurá-lo para ser executado como administrador.
fonte