Estou usando o Windows 7 diariamente como um usuário limitado com o UAC ativado. Faço login como $ USER e tenho um usuário fictício chamado $ ADMIN com acesso administrativo que uso para propósitos de elevação.
Infelizmente, alguns aplicativos elevados estão cientes de serem elevados: a execução do Explorer como admin ainda mostra as pastas e permissões do $ USER. Alguns outros aplicativos não são e tentarão acessar as pastas e permissões do $ ADMIN.
Em particular, eu usei um programa (sim, estou olhando para você , TuneUp 2010) para encontrar e excluir arquivos do meu sistema. Infelizmente, quando um TuneUp elevado exclui arquivos, ele usa a lixeira do $ ADMIN.
Agora. Não quero fazer login como $ ADMIN. É uma conta fictícia. Não é suposto estar logado. Está lá apenas para fins de elevação. Eu não quero que ele tenha um perfil, uma pasta pessoal e configurações para ele.
Então, o que eu quero fazer é usar a elevação para acessar a lixeira do $ ADMIN e esvaziá-la. O Windows parece não oferecer uma maneira de fazer isso, infelizmente:
- A execução do Explorer como $ ADMIN na GUI resultará na utilização das pastas do USUÁRIO $.
Executar o explorer como $ ADMIN a partir do prompt de comando (usando o powertoy elevate, por exemplo) resulta na seguinte mensagem de erro:
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.
[OK]
- A execução de
start .
de um prompt de comando elevado resulta na mensagem de erro acima.
- A execução do bloco de notas como $ ADMIN e o uso da caixa de diálogo Abrir como um explorador primitivo não mostram como acessar a lixeira de reciclagem. Clicar com o botão direito do mouse nessa tela resultará em um travamento temporário e em nenhum menu exibido.
Ao tentar abrir a pasta bruta de "Reciclagem" bruta,
C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\
, na caixa de diálogo Abrir acima, a seguinte mensagem de erro é exibida:
Recycle Bin
You don’t have permission to open this file.
Contact the file owner or an administrator to obtain permission.
[OK]
Eu "consertei" o problema emitindo "del * / S / F / Q" a partir de um prompt elevado de dentro da pasta bin "raw", mas obviamente esse não é o caminho a seguir.
O que devo fazer em vez disso?
Parece que minha pergunta não estava clara o suficiente. Que surpresa. :)
Veja o que eu estou tentando alcançar. Tudo o que quero fazer é abrir esta janela como $ ADMIN: