Por que a caixa de seleção "Executar como administrador" está desativada?

Por que a caixa de seleção "Executar como administrador" está desativada?

Eu tenho um arquivo .bat que não permite configurá-lo run as adminconforme necessário, acessando a caixa Propriedades e marcando a caixa de seleção Privilégio.

Mas o meu está desativado conforme o instantâneo abaixo.

O que posso fazer para ativá-lo?

insira a descrição da imagem aqui

Responder1

Não funciona porque é um arquivo em lote.

Gosto de usar a seguinte abordagem para contornar essa limitação:

@if (1==1) @if(1==0) @ELSE
@echo off&SETLOCAL ENABLEEXTENSIONS
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"||(
    cscript //E:JScript //nologo "%~f0"
    @goto :EOF
)
echo.Setting IP configuration to DHCP...
netsh interface ipv4 set address "Local Area Connection" dhcp
echo.Setting DNS configuration to DHCP...
netsh interface ipv4 set dnsservers "Local Area Connection" dhcp
pause
@goto :EOF
@end @ELSE
ShA=new ActiveXObject("Shell.Application")
ShA.ShellExecute("cmd.exe","/c \""+WScript.ScriptFullName+"\"","","runas",5);
@end

Isso habilitaria o DHCP para um adaptador de rede. Deve ser bastante fácil de ajustar às suas necessidades.

Responder2

Acho que tenho a solução para você. Você precisa desligar UACe ligue novamente:

Como ativar ou desativar o UAC

Abra Configurações de controle de conta de usuário em Iniciar> Painel de controle. Na caixa de pesquisa, digite “uac” sem aspas e clique em Alterar configurações de controle de conta de usuário.

Faça o seguinte:

  1. Desligue o UAC - mova o controle deslizante para a posição Nunca notificar e clique em OK. É necessária permissão de administrador Se for solicitada uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação. Você precisará reiniciar o computador para que o UAC seja desligado.

  2. Ative o UAC - mova o controle deslizante para escolher quando deseja ser notificado e clique em OK. É necessária permissão de administrador Se for solicitada uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação.

Há muito tempo, lidei com um problema semelhante em um arquivo .exe e lembro-me de tentar fazer isso depois de algumas pesquisas.aqui. Resolveu meu problema imediatamente.

informação relacionada