Privilégios de administrador no Windows Vista

1

Eu tenho privilégios de administrador no Windows Vista.

Mesmo assim, tenho que executar alguns programas como 'Executar como Administrador' (clicando com o botão direito do mouse na opção de menu) para fazê-los funcionar com sucesso.

Por exemplo Eu sou capaz de criar uma solução do Visual Studio somente quando eu iniciá-lo clicando em "Executar como Administrador" (caso contrário, ele diz "Acesso negado para arquivos '). É o mesmo caso com alguns outros programas como Prompt de Comando.

Como posso ter certeza de que, por padrão, todos os programas estão sendo executados como administradores?

    
por Bence Kaulics 17.07.2009 / 07:51

4 respostas

4

Você não quer que todos programas sejam executados como administrador por padrão (esse é o tipo de ponto com o UAC).

Em vez disso, edite o atalho para os programas em que você precisa ser executado como administrador: clique com o botão direito no atalho, selecione o comando "Propriedades", vá para a guia "Compatibilidade" e marque a opção "Executar como administrador" caixa de seleção.

    
por 17.07.2009 / 08:01
2

Tem certeza de que deseja que seus programas sejam executados automaticamente como administrador? Essa é uma boa maneira de dar liberdade aos programas maliciosos ou mal escritos para destruir seu sistema. Todos os outros sistemas operacionais usam um conjunto de privilégios mais restrito do que "root" (administator) ao executar programas padrão; somente o Windows tem, em seu detrimento, permitido que os programas sejam executados como administrador por padrão, e agora eles finalmente o corrigiram.

Uma abordagem melhor pode ser gravar em locais pertencentes à sua conta de usuário, em vez de gerar saída em um diretório do sistema. Se estiver falhando como resultado da leitura de um diretório do sistema (por exemplo, onde seus arquivos de cabeçalho estão localizados atualmente), uma solução melhor seria alterar as permissões desses arquivos (por exemplo, para conceder acesso somente leitura a todos os usuários) , em vez de executar em um modo de privilégio elevado.

    
por 17.07.2009 / 08:02
0

O truque aqui é que 'privilégios de administrador' não é o mesmo que a conta de administrador. Você pode perceber que não é possível copiar e colar entre um prompt de comando executado como administrador enquanto pode executá-lo com sua própria conta.

Você deve ser capaz de suprimir os avisos efetuando login como Administrador, mas executando tudo como Administrador, incluindo 'programas' que não devem ter acesso irrestrito e ininterrupto às funções do sistema.

Como alternativa, acredito que você pode configurar alguns programas para serem sempre executados como Administrador quando iniciados. Não é abrangente, mas se você estiver apenas tentando evitar clicar no prompt do UAC toda vez que iniciar o Visual Studio, esse seria o caminho a seguir.

    
por 17.07.2009 / 07:59
0

O Vista possui um recurso chamado Controle de conta de usuário, que permite que um administrador funcione basicamente como uma conta de usuário limitada / padrão, mas solicita privilégios elevados quando necessário.

Portanto, quando você selecionar Executar como administrador, você informará ao sistema para conceder a ele direitos elevados. Caso contrário, o programa é executado com direitos de usuário padrão e não tem acesso a grande parte do sistema.

Por exemplo, eles não podem gravar nas pastas Program Files ou Windows.

Para que todos os seus programas sejam executados com todos os direitos de administrador, é possível . Você deve ter cuidado, pois remove o recurso de segurança. Pessoalmente, eu desligo isso.

    
por 17.07.2009 / 07:59