Privilégios de administrador do Windows necessários após a instalação

3

Eu instalei o VirtualBox no Windows 7 de um privilégio de administrador EXE sem , mas agora não posso fazer o seguinte, a menos que eu forneça credenciais de administrador em meu sistema:

  • Alterar / desabilitar o adaptador somente host instalado pelo VB
  • Remover o atalho da área de trabalho instalado pelo VB

Minha pergunta é: como esses itens podem ser criados sem privilégios de administrador, mas não modificados?

Além disso, veja esta pergunta relacionada que nunca recebeu uma resposta:

A desinstalação do Apache 2.2 do Windows XP não é removida Todos os arquivos

    
por AJ. 26.04.2011 / 15:19

1 resposta

4

Se você o instalou por meio de um .MSI (as perguntas vinculadas parecem indicar que o fizeram), tecnicamente você não o instalou, fez o serviço Windows Installer, que é executado como a conta "LocalSystem" que tem permissões para gravar para lugares que sua conta de usuário não pode.

Do MS, sobre como usar a conta LocalSystem para os logins de serviço :

It (the LocalSystem account) has extensive privileges on the local computer, and acts as the computer on the network. Its token includes the NT AUTHORITY\SYSTEM and BUILTIN\Administrators SIDs; these accounts have access to most system objects.

Se você iniciar um MSI com uma conta 'Administrador', ele perguntará se ele precisa fazer alterações no sistema, a menos que você tenha o UAC desativado e, em seguida, faça isso.

O instalador do VirtualBox .EXE é um wrapper para um MSI. Quando você começa cerca de 2 / 3rds do caminho através do assistente de configuração, ele pára e pergunta se você deseja permitir que o MSI agora descompactado para gravar no sistema (no caso do VirtBox, para a área de trabalho pública e para as configurações de rede do sistema , pelo menos).

Se iniciado como um usuário padrão, o instalador pára nesse ponto e solicita que as credenciais do Administrador continuem.

Então, se você conseguiu instalá-lo, você fez isso com privilégios de Admin, você pode não ter sido avisado (o UAC está desativado) ou você simplesmente não se lembra de permitir isso quando solicitado. :)

    
por 26.04.2011 / 15:45