Como posso fazer com que o Windows 8 execute o cmd com direitos de administrador por padrão no usuário administrador não aumentado? [fechadas]


0

Quando eu inicio a linha de comando no Windows 7 com um administrador não-aumentado, ele tem direitos de administrador por padrão, ou seja, sem clicar na opção "Executar como administrador".

Mas no Windows 8 usuário administrador não-carregado ele lança sem direitos de administrador.

Eu verifiquei e windows 7 elevado administrador está desativado.

O efeito da diferença é que eu não posso executar comandos em cmd de um aplicativo Java porque recebo um erro de "Acesso negado". No entanto, no Windows 7, ele executa comandos corretamente.

Não se relaciona a desligar o UAC porque eu tentei aquele.

Como posso fazer com que o Windows 8 execute o cmd com direitos de administrador por padrão no usuário administrador não aumentado?


1
IMHO que não está certo: o administrador do Windows 7 não-usuário não tem direitos de administrador CMD por padrão
duDE

O motivo pelo qual ele funciona em 7 é que você provavelmente é um administrador elevado e também estava executando o Java como administrador (se você for um usuário administrativo e tiver um UAC desativado todos programas executados como administrador, você não pode ser não elevado)
Scott Chamberlain

Respostas:


4

Você está trabalhando com uma premissa incorreta: todos os sistemas operacionais Windows, desde o Vista, não elevarão o prompt de comando sem um prompt do UAC em circunstâncias normais.

Situações típicas em que você obterá um prompt de comando elevado sem solicitações adicionais incluem:

  • Quando o UAC está desativado.
  • Quando você está logado em uma conta que não é afetada pelo UAC (ou seja, a conta interna nomeada Administrator, que está desativado por padrão). Todas as outras contas no Administrators O grupo está normalmente em um nível de integridade médio, com a capacidade de elevar para um nível de integridade alto sob sua própria conta - ou seja, sem prompt de senha, mas com a confirmação do UAC.
  • Quando você já configurou a elevação automática por meio de um dos métodos típicos, por exemplo, uma tarefa agendada (com um atalho para iniciar a tarefa) ou um serviço que lança o programa para você.

O Windows 8 se comporta exatamente como o Windows 7 quando se trata de níveis de privilégio de usuário e elevação do UAC.


2

Se você moveu o controle deslizante do controle UAC para baixo no Windows 7, o UAC é desativado, enquanto a movimentação para baixo no Windows 8 ainda deixa o UAC ativado. Isso é necessário para executar os novos aplicativos da loja. O sandbox dos aplicativos da loja é baseado no UAC.

É por isso que você vê um comportamento diferente.


Ah, eu não sabia que a interface do usuário não expunha todas as opções. Ainda assim, a julgar pelos comentários Aqui , editando diretamente a entrada do registro relevante pode funcionar. Ainda não é realmente recomendado, no entanto.
Bob
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.