Mi Windows Server 2008 tiene un programa en una carpeta compartida. Un antivirus de usuario remoto (trend micro) consideró este programa como un virus e intentó eliminarlo o ponerlo en cuarentena. Sin embargo, no poseía la autorización requerida, y ahora nadie...ni siquiera yo el administrador-- puede acceder o administrar este archivo. Ahora el dueño es"...".
Por ejemplo:
dir /Q /P
19/10/2016 15:19 1.941.504 ... MG_Menu.exe
takeown.exe /a /f .\MG_Menu.exe
ERROR: Access denied.
¿Qué quiere decir esto?
¿Cómo puedo recuperar la propiedad?
Respuesta1
Siempre, para cualquier archivo, NT_Authority\System
podrá modificar sus permisos. Para ejecutar icacls
o takeown
como el Sistema:
Descargue la herramienta PsExec del sitio web de Microsoft,aquí. Abra un símbolo del sistema de administrador normal (Win+X y luego símbolo del sistema (Admin)).
En él, corre
psexec –i –s CMD
. Si se le solicita la contraseña, ingrese. Si se le solicita la contraseña del SISTEMA, no debería ser nada, así que simplemente presione Intro. Esto debería permitirle ejecutar la computadora como NT_Authority\System.Date control total sobre el archivo ejecutando:
icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)
Conviértase en propietario del archivo ejecutando:
icacls MG_Menu.exe /setowner domainname\Administrator
O para que sea propiedad de la Autoridad del sistema (a menos que
whoami
no esté de acuerdo):takeown.exe /a /f .\MG_Menu.exe