Windows Server 2008 R2、ファイルへのアクセス権がありません

Windows Server 2008 R2、ファイルへのアクセス権がありません

私の 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システムとして実行するには:

  1. MicrosoftのWebサイトからPsExecツールをダウンロードします。ここ通常の管理者コマンド プロンプトを開きます (Win+X、次にコマンド プロンプト (管理者))。

  2. その中で、 を実行しますpsexec –i –s CMD。パスワードを求められた場合は、入力します。SYSTEM パスワードを求められた場合は、何も入力する必要はありませんので、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

関連情報