O administrador do Windows 7 não consegue ver alguns arquivos? Ou vê arquivos diferentes?

2

Como usuário normal, editei alguns arquivos que normalmente usuários comuns não estavam editando (especificamente, arquivos Intellij IDEA .vmoptions , em C:\Program Files (x86)\JetBrains\Intellij IDEA 10.5.2\bin ), sem os efeitos que eu esperava, e vi algum ruído em outros lugares na web sobre administradores e usuários normais vendo diferentes versões desses arquivos (???! ), então eu decidi tentar editá-los como administrador.

Eu iniciei o Windows Explorer usando "Executar como administrador" e naveguei para a pasta. No que diz respeito ao Windows Explorer, os arquivos não existiam. (Nota: "Mostrar pastas e arquivos ocultos" era AFAICT habilitado para mim como usuário comum e para administrador.) Eu tentei usar o Notepad (novamente como administrador; administrador-Bloco de Notas do Arquivo | Abrir diálogo não podia ver os arquivos também) para criar um novo arquivo e salve-o sobre um dos arquivos que eu não pude ver, e isso pareceu ter sucesso, mas não alterou o arquivo. (No entanto, alterou a data de modificação do diretório.)

Por fim, como eu, movi os arquivos para a área de trabalho e os arrastei para a janela do Gerenciador do Google Explorer, quando eles se tornaram visíveis e consegui alterar a propriedade de mim para o administrador. Eles parecem ter permanecido visíveis desde então.

Mas o que o @ $ #! está acontecendo? Eu suponho que o Windows 7 está fazendo algo muito inteligente e útil, mas não tenho ideia do que é.

(FWIW, minhas edições originais foram feitas com o XEmacs sob cygwin, e o problema, da melhor maneira que eu posso entender, foi o tipo errado de finalização da linha. Mas com o Explorer se comportando desse jeito, eu não posso tenha certeza.)

    
por David Moles 04.11.2011 / 00:17

1 resposta

4

Parece que a resposta é aqui :

Due to security features introduced with Windows Vista (UAC) any non-Administrator program that tries to write to protected locations such as "Program Files" will get their writes caught and redirected to an alternative "user friendly" location.

The program that made the file will be able to see the file, but most other programs will not.

Os arquivos gravados em "locais protegidos" terminarão em uma estrutura de arquivos paralela em C:\Users\[username]\AppData\Local\VirtualStore , mas aparecerão no programa que os criou como se estivessem no local pretendido.

    
por 07.04.2012 / 01:48