我的 Windows Server 2008 在共享文件夹上有一个程序。远程用户防病毒软件(趋势科技)认为该程序是病毒,并试图删除/隔离它。但是,它不具备所需的授权,现在没有人——甚至连我这个管理员都不知道-- 可以访问或管理此文件。现在所有者是“……”。
例如:
dir /Q /P
19/10/2016 15:19 1.941.504 ... MG_Menu.exe
takeown.exe /a /f .\MG_Menu.exe
ERROR: Access denied.
这是什么意思?
我怎样才能重新获得所有权?
答案1
对于任何文件,始终NT_Authority\System
可以修改其权限。要以系统身份运行icacls
或:takeown
从 Microsoft 网站下载 PsExec 工具,这里. 打开正常的管理员命令提示符(Win+X 然后是命令提示符(管理员))。
在其中运行
psexec –i –s CMD
。如果提示输入密码,请输入。如果要求输入 SYSTEM 密码,则应该没有密码,因此只需按 Enter 即可。这应该允许您以 NT_Authority\System 身份运行计算机。通过运行以下命令来获得对文件的完全控制权:
icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)
通过运行以下命令使自己成为文件的所有者:
icacls MG_Menu.exe /setowner domainname\Administrator
或者让它归系统管理局所有(除非您的
whoami
意见不同):takeown.exe /a /f .\MG_Menu.exe