Мой Windows Server 2008 имеет программу в общей папке. Удаленный пользовательский антивирус (Trend Micro) считал эту программу вирусом и пытался ее удалить / изолировать. Однако он не обладал необходимой авторизацией, и теперь никто, даже я, администратор, не могу получить доступ к этому файлу или управлять им. Теперь владелец "...".

Например:

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 ответ1

0

Всегда для любого файла NT_Authority\System сможет изменять свои разрешения. Чтобы запустить icacls или takeown в качестве Системы:

  1. Загрузите инструмент PsExec с веб-сайта Microsoft здесь. Откройте обычную командную строку администратора (Win+X, а затем командная строка (Admin)).

  2. В нем запустите psexec –i –s CMD . Если будет предложено ввести пароль, введите. Если запрашивается системный пароль, ничего не должно быть, поэтому просто нажмите enter. Это должно позволить вам запускать компьютер с именем NT_Authority\System.

  3. Дайте себе полный контроль над файлом, запустив:

    icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)

  4. Сделайте себя владельцем файла, запустив:

    icacls MG_Menu.exe /setowner domainname\Administrator

    Или сделать его принадлежащим Системному администратору (если ваш whoami отличается):

    takeown.exe /a /f .\MG_Menu.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .