Windows 11

Archivo hosts en Windows 11: qué es, errores típicos y cómo arreglarlo

noviembre 5, 2026 Window Error 13 min read
Archivo hosts en Windows 11: qué es, errores típicos y cómo arreglarlo

El archivo hosts es un archivo de texto que Windows consulta antes que el DNS para resolver nombres de dominio en este equipo. Lo usa quien quiere bloquear una web, redirigir un dominio a otra IP o migrar un sitio antes de que se propaguen los DNS. Lo más común es que falle por dos cosas: una web conocida lleva a otra página (porque alguien lo modificó) o no puedes guardar los cambios (porque falta abrirlo como administrador). Este artículo aplica a Windows 11.

Qué es el archivo hosts y dónde está en Windows 11

El archivo hosts es un archivo de texto plano que Windows mira antes que cualquier servidor de DNS. Cada línea tiene una dirección IP seguida de uno o varios nombres de dominio separados por espacios o tabulaciones; las líneas que empiezan con # son comentarios y las líneas en blanco se ignoran. Si escribes 127.0.0.1 ejemplo.com, al escribir ejemplo.com en el navegador irás a tu propio equipo, así que es la forma más vieja de bloquear webs o forzar una IP concreta para una web que aún no ha propagado.

C:\Windows\System32\drivers\etc\hosts

Si Windows encuentra una coincidencia en este archivo, no pregunta al DNS. Por eso modificarlo surte efecto solo aquí, y por eso un malware que lo cambia puede llevarte a webs falsas aunque el DNS esté bien.

Por qué falla el archivo hosts: lo que ves y la causa probable

Lo que ves Causa probable Dónde se arregla
Una web conocida lleva a otra página o no carga El archivo hosts está modificado (malware o un cambio manual) El archivo hosts fue modificado: restablécelo a su contenido original
No puedes guardar los cambios Falta de permisos (no lo abriste como administrador) o atributo de solo lectura No puedes guardar los cambios: toma el control del archivo hosts
Aparecen líneas que no añadiste tú El archivo hosts fue modificado por malware El archivo hosts fue modificado: restablécelo a su contenido original
El navegador sigue yendo a la web bloqueada Caché DNS o del navegador con la respuesta anterior El navegador sigue yendo al sitio bloqueado: vacía caché y prueba de nuevo
Los cambios no se aplican aunque el archivo esté bien Caché DNS con respuestas antiguas, o una copia de seguridad está sobrescribiendo el archivo El navegador sigue yendo al sitio bloqueado: vacía caché y prueba de nuevo
Nota: un 0x80070005 al intentar guardar el archivo significa "acceso denegado": Windows no te deja escribir ahí sin permisos de administrador.

Confirma el estado del archivo hosts antes de poder tocar nada

Antes de modificar nada, mira qué hay dentro del archivo, compara con el contenido por defecto y comprueba quién puede escribir en él. Si ves líneas que no son las originales (127.0.0.1 localhost y ::1 localhost), el archivo está modificado. Si no puedes guardar, es un problema de propiedad o de solo lectura, no de contenido.

Cuidado: antes de tocar el archivo, crea un punto de restauración por si algo sale mal: Win+R > sysdm.cpl > Protección del sistema > Crear.

Abre el archivo hosts con permisos de administrador

El Bloc de notas normal no puede escribir en la carpeta etc. Hay que abrirlo como administrador para poder leerlo y guardarlo.

  1. Pulsa Win+R, escribe notepad y pulsa Ctrl+Mayús+Intro para abrir el Bloc de notas como administrador.
  2. Si Windows pide confirmación, pulsa Sí.
  3. En el Bloc de notas, haz clic en Archivo > Abrir.
  4. Escribe la ruta C:\Windows\System32\drivers\etc\hosts en Nombre.
  5. En Tipo, elige "Todos los archivos (.)" para que se vean archivos sin extensión.
  6. Selecciona hosts y pulsa Abrir.
Comprueba: el archivo se abre y ves líneas de comentarios empezando por # y, al final, 127.0.0.1 localhost y ::1 localhost. Si ves direcciones IP apuntando a webs que no son localhost, está modificado.

Comprueba los permisos y el atributo de solo lectura

Si aunque lo abras como administrador no puedes guardar, el problema es de permisos o de que el archivo está marcado como de solo lectura.

  1. Abre el Explorador de archivos (Win+E) y ve a C:\Windows\System32\drivers\etc.
  2. Haz clic derecho sobre hosts y elige Propiedades.
  3. En la pestaña General, mira si la casilla Solo lectura está marcada; si lo está y quieres editarlo, desmárcala.
  4. En la pestaña Seguridad, mira qué usuarios pueden escribir; si tu usuario no aparece con permisos de modificación, ve a la parte de abajo para cambiar el propietario.
Comprueba: la casilla Solo lectura está desmarcada y tu usuario tiene permiso Modificar o Control total. Si no, ve a "No puedes guardar los cambios: toma el control del archivo hosts".

El archivo hosts fue modificado: restablécelo a su contenido original

Esto le toca a quien ve líneas en el archivo que no puso él, o a quien ve una web conocida que redirige a otra página. Restablecer el archivo a su contenido por defecto borra las líneas añadidas por malware o por pruebas anteriores.

Cuidado: restablecer borra todas las líneas añadidas a mano (bloqueos, redirecciones, entradas de desarrollo). Si las necesitas, cópialas antes en otro archivo de texto.

Restablece el archivo hosts a su valor predeterminado en Windows 11

El archivo por defecto solo lleva los comentarios de copyright y las dos líneas de localhost. Restaurarlo consiste en pegar ese contenido y moverlo a su carpeta con permiso de administrador.

  1. Abre el Bloc de notas como administrador (como en el paso anterior).
  2. Pega este contenido exactamente:

   # Copyright (c) 1993-2009 Microsoft Corp.
   #
   # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
   #
   # This file contains the mappings of IP addresses to host names. Each
   # entry should be kept on an individual line. The IP address should
   # be placed in the first column followed by the corresponding host name.
   # The IP address and the host name should be separated by at least one
   # space.
   #
   # Additionally, comments (such as these) may be inserted on individual
   # lines or following the machine name denoted by a '#' symbol.
   #
   # For example:
   #
   #      102.94.54.97     rhino.acme.com          # source server
   #       38.25.63.10     x.acme.com              # x client host

   # localhost name resolution is handled within DNS itself.
   #       127.0.0.1       localhost
   #       ::1             localhost
  1. Haz clic en Archivo > Guardar como.
  2. En Tipo, elige "Todos los archivos (.)".
  3. En Nombre, escribe "hosts" (con las comillas) y guarda en el escritorio.
  4. Abre el Explorador de archivos (Win+E) y ve a C:\Windows\System32\drivers\etc.
  5. Haz clic derecho sobre el archivo hosts actual y elige Renombrar; cámbiale el nombre a hosts.old y confirma.
  6. Arrastra el hosts que guardaste en el escritorio a esa carpeta. Si Windows pide contraseña de administrador, confírmala.
  7. Reinicia el equipo.
Comprueba: al volver a abrir hosts como administrador solo ves los comentarios y las líneas 127.0.0.1 localhost y ::1 localhost. Si la web sigue redirigiendo, ve a la parte de caché DNS.

Vacia la caché DNS para que el cambio se aplique

Windows guarda en caché las últimas respuestas DNS para ir más rápido. Tras tocar el hosts, hay que vaciarla para que se use el contenido nuevo.

  1. Pulsa Win+X y elige Terminal (Administrador).
  2. Escribe el siguiente comando y pulsa Intro:

   ipconfig /flushdns
  1. Cierra y vuelve a abrir el navegador.

Configuración IP de Windows

Se vació correctamente la caché de resolución de DNS.
Comprueba: el comando devuelve "Se vació correctamente la caché de resolución de DNS". Si el navegador sigue yendo al sitio antiguo, ve a "El navegador sigue yendo al sitio bloqueado".

No puedes guardar los cambios: toma el control del archivo hosts

Esto le toca a quien intenta editar el archivo y Windows le dice que no puede guardar, o recibe un 0x80070005 ("Acceso denegado"). La causa es que no lo abrió como administrador o que el usuario actual no es el propietario del archivo.

Cuidado: cambia los permisos solo del archivo hosts, no de la carpeta etc ni de otras carpetas del sistema (como Windows o Program Files): romper las puede dejar actualizaciones o aplicaciones sin funcionar.

Abre siempre el Bloc de notas como administrador

La forma más rápida es abrir el editor siempre con permisos de administrador.

  1. Pulsa la tecla Windows, escribe Bloc de notas y espera a que aparezca.
  2. Haz clic derecho sobre Bloc de notas y elige Ejecutar como administrador.
  3. Confirma con Sí si Windows lo pide.
  4. Abre el archivo hosts desde Archivo > Abrir como en la parte de diagnóstico.

Si tienes Microsoft PowerToys instalado, también puedes usar Hosts File Editor, que abre el archivo como administrador por defecto y guarda una copia de seguridad cada vez antes de editar (las últimas 5, durante 15 días).

Comprueba: puedes escribir y guardar cambios en hosts sin errores. Si sigue dando "Acceso denegado", hay que tomar posesión del archivo.

Cambia los permisos del archivo hosts desde Seguridad

Si aun abriéndolo como administrador no puedes guardar, el propietario del archivo es otro usuario (por ejemplo, SYSTEM tras una restauración). Hay que cambiarlo a tu usuario.

  1. En el Explorador de archivos, ve a C:\Windows\System32\drivers\etc.
  2. Haz clic derecho sobre hosts y elige Propiedades.
  3. Abre la pestaña Seguridad y pulsa Opciones avanzadas.
  4. Arriba del todo, junto a Propietario, pulsa Cambiar.
  5. Escribe tu nombre de usuario (o Todos) y pulsa Comprobar nombres; acepta.
  6. Marca la casilla Reemplazar propietario en subcontenedores y objetos si la ves.
  7. Pulsa Aplicar y Aceptar.
  8. Vuelve a Seguridad > Editar, selecciona tu usuario y marca Control total.
Comprueba: al abrir hosts como administrador puedes guardar cambios sin que Windows pida contraseña ni muestre "Acceso denegado".

El navegador sigue yendo al sitio bloqueado: vacía caché y prueba de nuevo

Esto le toca a quien tiene el hosts bien escrito (con 127.0.0.1 ejemplo.com) y aun así el navegador carga la versión real de la web. La causa suele ser la caché DNS o la caché del navegador, que recuerda la respuesta antigua.

Limpia la caché DNS y reinicia el navegador

  1. Abre la Terminal como administrador con Win+X > Terminal (Administrador).
  2. Ejecuta:

   ipconfig /flushdns
  1. Cierra el navegador por completo, incluido el icono de la bandeja del sistema.
  2. Vuelve a abrirlo y prueba la web.

En Chrome o Edge también puedes abrir la web en una ventana de incógnito (Ctrl+Mayús+N) para comprobar si es la caché del navegador la que se quedó con la respuesta antigua.

Comprueba: la web bloqueada ya no carga, o carga la IP que pusiste en hosts. Si sigue igual, ve a la parte de antimalware: puede haber otro mecanismo (proxy, extensión) interviniendo.

Si nada funciona: pasa una herramienta antimalware o restablece el equipo

Esto le toca a quien ya restableció el hosts, vació la caché DNS y aun así el equipo redirige a webs raras o el archivo se vuelve a llenar solo. Lo más probable es malware que reaparece tras cada limpieza, o una instalación de Windows dañada.

Cuidado: descargar herramientas de páginas que no son la web oficial del fabricante puede instalar más malware. Usa solo la web oficial o Microsoft Store.

Analiza el equipo con un antimalware de confianza

Seguridad de Windows trae un examen completo que detecta y elimina amenazas que tocan el hosts.

  1. Abre Seguridad de Windows desde el menú Inicio o busca "Seguridad de Windows".
  2. Ve a Protección antivirus y contra amenazas.
  3. Pulsa Opciones de examen.
  4. Elige Examen completo y pulsa Examinar ahora.
  5. Deja que termine y aplica las acciones recomendadas.
  6. Reinicia el equipo y vuelve a comprobar el hosts.
Comprueba: el examen termina sin amenazas, o las elimina y al reiniciar el hosts se mantiene limpio. Si reaparecen las líneas, ve al restablecimiento de Windows.

Restablece Windows 11 manteniendo tus archivos

Si el problema persiste, restablecer Windows reinstala el sistema y deja el hosts limpio de fábrica, conservando tus archivos personales.

  1. Abre Configuración (Win+I) y ve a Sistema > Recuperación.
  2. Pulsa Restablecer este equipo > Restablecer el equipo.
  3. Elige Mantener mis archivos.
  4. Elige Descarga en la nube si la instalación local parece dañada, o Reinstalación local para reinstalar desde los archivos del equipo.
  5. Pulsa Siguiente, revisa lo que se va a quitar y pulsa Restablecer.
  6. Tras reiniciar, los programas instalados habrá que reinstalarlos (Windows deja una lista en el escritorio).
Comprueba: al volver, el hosts está en su estado por defecto y las webs conocidas cargan bien. Si algo sigue fallando, haz copia de seguridad y valora una instalación desde USB de instalación.

Lo que ya has descartado sobre el archivo hosts

  • El archivo hosts solo está en C:\Windows\System32\drivers\etc\hosts; otros hosts que veas en subcarpetas no los usa Windows.
  • No se toca nada en C:\Windows, C:\Program Files ni C:\WindowsApps: cambiar permisos ahí puede romper Windows y las aplicaciones.
  • Modificar el hosts no acelera la conexión: solo cambia a qué IP va un nombre en este equipo.
  • Para cambios puntuales, Hosts File Editor (en Microsoft PowerToys) abre el archivo como administrador por defecto y guarda copias de seguridad.
  • El hosts no guarda contraseñas ni datos personales: si un escáner dice que está "infectado", suele ser por líneas añadidas por malware.
  • Si todo lo anterior no resuelve el problema, la fuente oficial para restablecer el archivo es support.microsoft.com, y la documentación de PowerToys está en learn.microsoft.com.

Datos comprobados en octubre de 2026.

Dudas sobre el archivo hosts en Windows 11

1. ¿Qué es el archivo hosts en Windows 11?

Es un archivo de texto sin extensión que Windows usa para relacionar nombres de dominio con direcciones IP antes de consultar los servidores DNS. Se guarda en C:\Windows\System32\drivers\etc\hosts y abrirlo con permisos de administrador desde el Bloc de notas basta para editarlo.

2. ¿Dónde está la ruta del archivo hosts?

La ruta exacta es C:\Windows\System32\drivers\etc\hosts. No está en la carpeta System32 a secas, sino dentro de la subcarpeta drivers\etc, que también contiene otros archivos de configuración de red como lmhosts.sam.

3. ¿Cómo editar el archivo hosts en Windows 11?

Abre el Bloc de notas como administrador (clic derecho sobre Bloc de notas y elige "Ejecutar como administrador"), pulsa Archivo > Abrir, navega a C:\Windows\System32\drivers\etc, cambia el filtro a "Todos los archivos" y abre "hosts". Guarda los cambios desde el propio Bloc de notas sin renombrar el archivo.

4. ¿Cómo añadir entradas en el archivo hosts de Windows?

Ve al final del archivo y escribe la IP, un espacio o tabulador, y el dominio, por ejemplo 127.0.0.1 ejemplo.local. Guarda el archivo; al reiniciar el navegador o vaciar la caché DNS con ipconfig /flushdns, esa entrada empieza a tener efecto.

5. ¿Cómo restaurar el archivo hosts en Windows 11?

El método más limpio es abrir PowerShell como administrador y ejecutar sfc /scannow, que restaura el archivo hosts original si está dañado. También puedes reemplazarlo manualmente por una copia de seguridad o por el hosts por defecto que guarda Microsoft en su web de soporte.

6. ¿Cómo acceder al archivo hosts de Windows?

Pulsa Win+R, escribe notepad y pulsa Ctrl+Mayús+Intro para abrir el Bloc de notas como administrador. Después usa Archivo > Abrir, navega a C:\Windows\System32\drivers\etc, selecciona "Todos los archivos" y elige "hosts"; sin ellos no verás el archivo en la carpeta.

Fuentes

  1. Microsoft¿Por qué el archivo hosts se modifica automáticamente?consultado el 16/10/2026
  2. MicrosoftEl archivo hosts — documentación oficialconsultado el 16/10/2026
  3. MicrosoftConfiguración > Privacidad > Descargas automáticas de archivos — documentación oficialconsultado el 16/10/2026
  4. MicrosoftNTFS, FAT32, exFAT y ReFS: límites — documentación oficialconsultado el 16/10/2026
  5. Microsofthiberfil.sys y pagefile.sys (archivos enormes en C:) — documentación oficialconsultado el 16/10/2026