Una de las desventajas de Windows Vista es el problema con los permisos, en este caso, los de Administrador. Aún ejecutando aplicaciones en modo administrador, es probable que nos aparezcan mensajes de error indicando que no se ha podido crear o ejecutar alguna aplicación por cuestión de permisos. Ahora revisaremos uno de estos casos y su solución.

Puede que se presenten problemas de este tipo al intentar modificar el archivo de hosts (o lhosts) en Windows Vista, obteniendo errores tales como:
Se denegó el acceso a C:\Windows\System32\drivers\etc\hosts
O sino:
No se puede crear el archivo C:\Windows\System32\drivers\etc\hosts.
Asegúrese de que la ruta de acceso y el nombre de archivo son correctos
Para poder editarlo, lo que haremos será primero abrir el editor de texto, que usaremos para modificar este archivo, en modo administrador y luego examinaremos el archivo a modificar.
1. Primero vamos a Inicio / Todos los programas / Accesorios
2. Luego clic derecho sobre Block de Notas y seleccionamos Ejecutar como Administrador.

Puede que se den dos casos aqui: Que el sistema te solicite tu contraseña o que el sistema te solicite confirmación de la cción. En el primer caso, escribe tu contraseña y dale Aceptar, en el segundo caso dale Continuar.
3. Desde el Block de Notas dale en Archivo / Abrir y alli, en la ventana que te aparece, cambia donde dice Documento de texto a Todos los archivos.

4. Finalmente, luego de abrirlo, le das clic en Archivo / Guardar, eso es todo.
Referencia (en inglés): CommentCamarche