Como posso editar arquivos do sistema no Windows Vista / 7 do Explorer?

3

No Windows Vista / 7, quando abro um arquivo de sistema (digamos, system32 / drivers / etc / hosts) com um editor (estou usando o Notepad ++, mas acho que pode ser qualquer outra coisa) e faço algumas alterações nele , Não consigo salvar o arquivo porque o arquivo está protegido.

Para editar o arquivo, preciso abrir o editor com 'Executar como administrador', clicar em sim no UAC e abrir o arquivo do sistema no editor.

Existe alguma maneira de eu abrir o arquivo com o meu editor padrão, abrindo-o do Explorer com "Executar como Administrador", clique em Sim para o UAC, e seja capaz de editar e salvar o arquivo?

    
por gilbertc 29.09.2009 / 18:12

2 respostas

1

Embora a resposta de Molly seja próxima, se você definir o "Executar este programa como administrador" no próprio .exe propriamente dito (geralmente em C:\Program Files\Notepad++ ou C:\Program Files (x86)\Notepad++ ), isso causará um clique duplo em um tipo de arquivo associado para solicitar elevação.

Lembre-sedequeissopodefazercomqueoitemdemenu"Editar no Notepad ++" padrão seja interrompido com um erro " Error creating process: nppcm.dll needs to be in the same directory as the notepad++ executable " (pelo menos na instalação padrão), mas clicando com o botão direito no arquivo, apontando para "Abrir com" e selecionando o Notepad ++ de lá vai funcionar.

    
por 29.09.2009 / 18:47
2

Você pode não querer executar seu editor permanentemente com direitos elevados (pois isso aumentará o inconveniente quando você se deparar com o UAC sempre que estiver usando).

Então, crie um novo atalho, por exemplo:

C:\WINDOWS\system32\notepad.exe C:\WINDOWS\system32\drivers\etc\hosts

Clique com o botão direito do mouse no novo e clique em Propriedades.

Na guia Atalho, clique em Avançado.

Selecione a caixa de seleção Executar como administrador.

Isso abrirá seu bloco de notas com o arquivo HOSTS como administrador.

    
por 29.09.2009 / 18:19