¿Por qué no puedo cambiar o modificar el archivo de hosts en Windows aunque haya iniciado sesión a través de la cuenta de administrador?

Acabo de hacer exactamente eso, hace un par de horas.

Con el Explorador de Windows, navegue hasta ‘hosts’, haga clic con el botón derecho en ‘propiedades’, pestaña ‘Seguridad’, elija ‘Usuarios’, haga clic en editar y agregue privilegios de escritura para los usuarios. Esa es la marca de verificación negra en negrita arriba.

Haz tus cambios. Si lo desea, puede volver a cambiar los permisos después de su edición.

Tenga en cuenta que la página a la que se hace referencia a continuación sugiere, para Win 8.1, que si va a enrutar algunos sitios a un callejón sin salida, use 0.0.0.0 en lugar de 127.0.0.1; es decir: red no disponible, no localhost.

Y que excluya los hosts de su defensor de Windows, o detectará sus cambios como maliciosos. Windows Defender es un elemento del panel de control. Busque la pestaña de configuración; elemento de menú para archivos excluidos; navegar a los hosts; añadir; y guarda.

Finalmente, si está editando hosts usando el Bloc de notas o Wordpad, no permita que agreguen una extensión como .txt o .rtf, etc. al guardar el nuevo archivo de hosts. El nombre del archivo de hosts es solo hosts. Utilice los tipos de archivo ‘todos los archivos *. *’ Cuando esté guardando.

winhelp2002.mvps.org/hosts.htm (General)
winhelp2002.mvps.org/hostswin8.htm (Win8)

Microsoft almacenó el archivo de hosts vivo en las redes de Windows, por lo que difiere muy poco si se usa en Windows, OS X o Linux.

Windows 8.1 y Windows no le permiten sobrescribir el archivo de hosts. En algunos casos, si su sistema operativo Windows tiene un programa antivirus que incluye Windows Defender, ahora le permitirá modificar los hosts por razones de seguridad. Hay dos métodos simples para editar ese archivo.

Verifíquelo : Cómo editar el archivo de hosts en Windows 10 o en cualquier sistema operativo Windows