Ok, vamos solucionar problemas por que você está recebendo "acesso negado" ou um erro de permissão semelhante ao tentar editar seu arquivo `hosts` no Windows 10, mesmo quando conectado como administrador. Este é um problema comum, e aqui está um colapso das causas mais prováveis e como corrigi -las:
Entendendo o problema O arquivo `hosts` é um arquivo do sistema que mapeia nomes de host (como` google.com`) para endereços IP. É crucial para a funcionalidade de rede e o Windows a protege. Mesmo com uma conta de administrador, o Windows ainda aplica medidas de segurança que podem bloquear a edição direta.
Solução de etapas (em ordem de probabilidade e facilidade): 1.
Execute o bloco de notas (ou seu editor de texto escolhido) como administrador: Esta é a solução * mais comum *. Simplesmente ser conectado como um administrador não é suficiente. Você precisa elevar explicitamente o editor que está usando.
*
Etapas: * Feche as instâncias abertas do bloco de notas (ou seu editor de texto).
* Clique no botão Iniciar do Windows.
* Digite "Notepad" (ou o nome do seu editor de texto).
* Nos resultados da pesquisa, * clique com o botão direito do mouse no "bloco de notas" (ou no nome do seu editor).
* Selecione "Execute como administrador".
* Um prompt de controle de conta de usuário (UAC) aparecerá solicitando permissão. Clique em "Sim".
*Agora, *dentro do bloco de notas *, vá para `arquivo> aberto`.
* Navegue para `C:\ Windows \ System32 \ Drivers \ etc`
*Na caixa de diálogo "aberta", altere os "documentos de texto (*.txt)" filtro para "todos os arquivos (*.*)". (Muito importante! Caso contrário, você não verá o arquivo `hosts`.)
* Selecione o arquivo `hosts` e clique em" Abrir ".
* Faça suas alterações.
* `Arquivo> Salvar`. Se você * ainda * receber um erro de permissão neste momento, continue para as próximas etapas.
2.
Verifique as permissões de arquivo (menos comum, mas importante): Às vezes, as permissões no próprio arquivo `hosts 'foram alteradas inadvertidamente.
*
Etapas: * Navegue para `C:\ Windows \ System32 \ Drivers \ etc` no File Explorer.
* Clique com o botão direito do mouse no arquivo `hosts`.
* Selecione "Propriedades".
* Vá para a guia "Segurança".
* Em "Grupo ou nomes de usuário", verifique se sua conta de usuário (e o grupo "administradores") estão listados.
* Selecione sua conta de usuário. Veja a seção "Permissões para [seu nome de usuário]".
* Verifique se o "controle total" está verificado. Caso contrário, clique em "Editar".
* Na caixa de diálogo "Permissões para hosts", selecione seu nome de usuário novamente e verifique a caixa "Controle completo".
* Clique em "Aplicar" e depois "OK" para fechar todas as caixas de diálogo.
* Tente editar o arquivo novamente (certifique -se de executar o bloco de notas como administrador).
3.
Desativar o controle da conta de usuário (UAC) (não recomendado para segurança geral): Às vezes, o UAC pode interferir nas ações administrativas. * Temporariamente* desativá-lo pode ajudar, mas certifique-se de reativá-lo depois. Geralmente, essa não é a melhor abordagem.
*
Etapas: * Digite "UAC" na barra de pesquisa do Windows e selecione "Altere as configurações de controle da conta do usuário".
* Mova o controle deslizante para a configuração mais baixa ("nunca notifique").
* Clique em "OK".
* Reinicie seu computador.
* Tente editar o arquivo `hosts` (novamente, executando o bloco de notas como administrador).
*
Importante: Depois de editar o arquivo `hosts`, * imediatamente * Reative o UAC movendo o controle deslizante de volta à sua posição original (geralmente o segundo ou terceiro entalhe de cima) e reiniciando o computador. Deixar o UAC desativado torna seu sistema mais vulnerável.
4.
Antivirus/Security Software Interference: Alguns programas de antivírus ou segurança podem proteger agressivamente os arquivos do sistema, incluindo o arquivo `hosts`.
*
Etapas: * Desative temporariamente o seu software antivírus.
* Tente editar o arquivo `hosts` (execute o bloco de notas como administrador).
* Se funcionar, adicione uma exceção ao seu software antivírus para o arquivo `hosts` ou o diretório` c:\ windows \ system32 \ drivers \ etc`.
* Reative o seu software antivírus.
5.
Arquivos do sistema corrompido (raro): Em casos raros, o problema pode ser devido a arquivos do sistema corrompido.
*
Etapas: * Abra um prompt de comando como administrador (pesquise "cmd", clique com o botão direito do mouse, "execute como administrador").
* Digite `sfc /scannow` e pressione Enter.
* Isso digitalizará e tentará reparar arquivos do sistema corrompido. Deixe completo.
* Reinicie seu computador.
* Tente editar o arquivo `hosts` novamente (execute o bloco de notas como administrador).
6.
Assumir a propriedade do arquivo (use como último recurso): * Navegue para `C:\ Windows \ System32 \ Drivers \ etc` no File Explorer.
* Clique com o botão direito do mouse no arquivo `hosts`.
* Selecione "Propriedades".
* Vá para a guia "Segurança".
* Clique em "Avançado".
* Próximo ao "proprietário", clique em "Alterar".
* Digite seu nome de usuário ou "Administradores" e clique em "Nomes de verificação".
* Clique em "OK".
* Verifique a caixa "Substitua o proprietário nos subcontaiadores e objetos".
* Clique em "Aplicar" e "OK".
* Agora, repita as etapas das permissões de arquivo de verificação para conceder controle total ao novo proprietário.
Considerações importantes: *
Backup: Antes de fazer alterações no arquivo `hosts`, é uma boa ideia criar uma cópia de backup (por exemplo, renomeie -a para` hosts.bak`). Dessa forma, se algo der errado, você poderá restaurar facilmente o arquivo original.
*
Objetivo: Certifique -se de entender as alterações que você está fazendo no arquivo `hosts`. Entradas incorretas podem atrapalhar sua conectividade à Internet.
* Malware
: Esteja ciente de que o malware às vezes pode modificar o arquivo `hosts` para redirecioná -lo para sites maliciosos. Se você não fez as alterações, é um sinal de que você deve executar uma varredura completa com um programa antivírus respeitável.
*
codificação: Certifique -se de que, ao salvar o arquivo `hosts`, a codificação está definida como" ANSI "(o padrão do bloco de notas para novos arquivos).
Exemplo de edição do arquivo `hosts`: Para bloquear o acesso a um site (por exemplo, `exemplo.com`), você adicionaria a seguinte linha à final * do arquivo` hosts`:
`` `
127.0.0.1 exemplo.com
`` `
Isso redireciona todas as solicitações de `exemplo.com` para sua máquina local (127.0.0.1), bloqueando efetivamente o acesso. Para redirecionar para outro IP, substitua 127.0.0.1 pelo IP desejado.
Deixe -me saber se você tentar estas etapas e ainda encontrar problemas. Eu posso ajudá -lo mais. Boa sorte!