Por que a pasta system32 \ drivers \ etc não é exibida no Notepad ++ quando aberta como Administrador no Windows 7?

18

Estou logado como um usuário que possui privilégios de administrador no meu PC autônomo (que não faz parte de um domínio), que executa o Windows 7 x64 Ultimate, e abri o Notepad ++ como "administrador", mas não vejo o pasta \ etc abaixo de system32 \ drivers. Eu quero editar o arquivo hosts lá. No navegador de arquivos, posso ver que a pasta \ etc está presente, junto com muitas outras pastas que não são exibidas na caixa de diálogo de arquivo aberto do Notepad ++. Isso é um problema de permissões ou um problema do Notepad ++?

    
por mrblint 09.07.2013 / 15:23

3 respostas

28

O problema é o redirecionamento de pasta Se um programa de 32 bits tentar acessar a pasta System32, ele será redirecionado de forma invisível para o diretório %windir%\SysWOW64 , isso é para compatibilidade com aplicativos de 32/64 bits.

Todos os arquivos no System32 são de 64 bits, no entanto, se um programa foi escrito incorretamente, eles podem ter embutido o System32 em seu programa ao procurar uma DLL. Para evitar falhas de programas aleatórios de programas escritos incorretamente, a Microsoft faz esse redirecionamento.

Agora, se você olhar para o link que eu postei no topo %windir%\system32\drivers\etc está isento deste redirecionamento, é por isso que se você for diretamente para lá, ele funcionará bem, mas se você estiver em %windir%\system32\drivers , estará realmente olhando %windir%\SysWoW64\drivers pasta que não contém uma subpasta etc .

Existem algumas soluções alternativas

  1. você precisa inserir diretamente %windir%\system32\drivers\etc
  2. navegue até a pasta "oculta" %windir%\sysnative , que o levará para a pasta "real" System32 e você poderá ir até a árvore de diretórios como normal.
  3. Quando você estiver em %windir%\System32\drivers manualmente, clique na barra de endereço e adicione o \etc ao caminho da pasta (isso é apenas outra maneira de fazer o método 1)
por 14.07.2013 / 01:01
0

Eu acho que é problema x32. x32 Notepad ++ talvez não consiga ver a pasta "etc" no sistema operacional x64. Nenhuma versão x64 existe ainda. Tente o fórum NPP para alguma solução alternativa.

    
por 13.07.2013 / 23:24
0

Eu desbloquei a conta de administrador aqui está como fazê-lo: link

E agora eu posso ver isso

    
por 14.07.2013 / 00:08