Auf meinem Windows Server 2008 befindet sich ein Programm in einem freigegebenen Ordner. Ein Remote-Benutzer-Antivirus (Trend Micro) hat dieses Programm als Virus eingestuft und versucht, es zu entfernen/unter Quarantäne zu stellen. Es verfügte jedoch nicht über die erforderliche Autorisierung, und jetzt hat niemand mehr –nicht einmal ich, der Administrator-- kann auf diese Datei zugreifen oder sie verwalten. Jetzt ist der Besitzer"...".
Zum Beispiel:
dir /Q /P
19/10/2016 15:19 1.941.504 ... MG_Menu.exe
takeown.exe /a /f .\MG_Menu.exe
ERROR: Access denied.
Was bedeutet das?
Wie kann ich das Eigentum wieder erwerben?
Antwort1
NT_Authority\System
Sie können jederzeit für jede Datei deren Berechtigungen ändern. So führen Sie sie aus icacls
oder takeown
als System:
Laden Sie das PsExec-Tool von der Microsoft-Website herunter.Hier. Öffnen Sie eine normale Administrator-Eingabeaufforderung (Win+X und dann Eingabeaufforderung (Admin)).
Führen Sie darin aus
psexec –i –s CMD
. Wenn Sie nach einem Passwort gefragt werden, geben Sie es ein. Wenn Sie nach dem SYSTEM-Passwort gefragt werden, sollte es nichts sein, drücken Sie einfach die Eingabetaste. Dies sollte es Ihnen ermöglichen, den Computer als NT_Authority\System auszuführen.Übernehmen Sie die vollständige Kontrolle über die Datei, indem Sie Folgendes ausführen:
icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)
Machen Sie sich zum Eigentümer der Datei, indem Sie Folgendes ausführen:
icacls MG_Menu.exe /setowner domainname\Administrator
Oder machen Sie es zum Eigentum der Systemautorität (sofern Sie
whoami
keine andere Meinung haben):takeown.exe /a /f .\MG_Menu.exe