Problema con el archivo hosts

Iniciado por donicz, 26 Abril 2019, 21:50 PM

0 Miembros y 1 Visitante están viendo este tema.

donicz

Hola gente, espero me puedan ayudar la respecto.

Por alguna razon quiero modificar el archivo hosts, pero cuando lo busco en la carpeta de drivers/etc no aparece...

He visto otro post con el mismo problema pero al intentar crear nuevamente el archivo hosts y pegarlo en la carpeta no me deja por ningun motivo, me dice que tengo falta de permisos etc...

He cambiado el propietario de la carpeta, tengo todos los poderes de administrador, incluso active el usuario administrador de PowerShell y nada.

¿Alguna sugerencia? ¿Es un puto virus?

Adjunto una imagen del error que me da al momento de intentar reemplazar el archivo hosts que supuestamente està ahí pero no está (Tengo activado ver archivos y carpetas ocultas)


EdePC

Saludos,

- Pues o no eres Administrador o es que han especificado explícitamente que tu Usuario no tenga acceso a dicha carpeta.

- La administración de permisos en Windows es bastante basta.

-- Para que los administradores tomen posesión y sean dueños de la carpeta etc, abre una ventana CMD como administrador y ejecuta:

TAKEOWN /F %WinDir%\System32\drivers\etc /A

-- Para ver los permisos y restricciones actuales de la carpeta ejecuta:

ICACLS %WinDir%\System32\drivers\etc

-- Revisa que tu nombre de usuario no esté ahí o si lo está que tenga permisos denegados (N), lo mismo con administradores

-- De todas maneras puedes Resetear los permisos ejecutando:

ICACLS %WinDir%\System32\drivers\etc /reset

- Abre un Bloc de Notas como administrador y guárdalo en la carpeta %WinDir%\System32\drivers\etc eligiendo el nombre hosts y en tipo Todos los archivos

donicz

Hola amigo, gracias por responder.

Al colocar el comando: ICACLS %WinDir%\System32\drivers\etc

Efectivamente no aparece mi usuario en la lista, de hecho aparecen grupos como administradores y usuarios, pero no especificamente mi usuario.

Al colocar el comando: TAKEOWN /F %WinDir%\System32\drivers\etc /A

Me sale este error: La cuenta del usuario que ha iniciado la sesión no tiene privilegios de administrador.

Cosa que ni idea de por qué, porque es el unico usuario que tengo desde que formatie la pc.
En ese caso, Que podria hacer al respecto?

EdePC

- Pues ahí dice que no eres administrador, entonces ¿Puedes dar click derecho > ejecutar como administrador en el CMD (Símbolo del sistema) o PowerShell, funciona?  :xD

- Si has activado la Cuenta de Administrador, pues cierra sesión e inicia con esa cuenta, abre un Símbolo de Sistema (cmd) como administrador y agrega a tu usuario principal al grupo de administradores:

net localgroup tu_usuario administradores /add

-- Supongo que algo habrás tocado y has quitado a tu Usuario del grupo de Administradores por  lo que perdió los permisos de Administrador.

- Por cierto para activar la cuenta de Administrador basta con abrir un CMD como administrador y ejecutar:

net users Administrador /active

-- Es todo.

- Además para saber que usuarios son administradores en un PC, basta con ejecutar:

net localgroup Administradores

-- Si tu usuario está en esa lista es que es administrador, si no, es un usuario sin privilegios.

WHK

Creo que antes que nada debieras responder las siguientes preguntas:

¿Es tu pc o el de la empresa?, si no es tuyo entonces no podrás crear ni modificar el archivo hosts a menos que lo hagas a la fuerza a traves de alguna vulnerabilidad o booteando con otro sistema operativo.

¿Es Windows starter?, si es starter entonces tampoco podrás editar ese archivo ya que las versiones starter son verisones mucho más restringidas de Windows.

Saludos.

Darioxhcx

lo que yo hago es crear un acceso directo en el escritorio, ejecutar el notepad en modo administrador, editar el acceso directo y guardar el contenido.
mas facil que otros metodos.. pero como dijeron arriba, depende de la version del SO, y otras reestricciones