Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

TrustedInstallerは、Windows Modules Installerのプロセスであり、多くのシステムファイルやフォルダー、その他のプログラムの所有権を持っています。TrustedInstallerとは、Windows Modules Installerサービスが保護されたシステムファイルやフォルダーへの制御権を保持するために使用するユーザーアカウントのことです。そのため、たとえ管理者権限を持っていても、これらのファイルはあなたの所有物ではなく、いかなる方法でも変更することはできません。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

TrustedInstallerが所有するファイルやフォルダーの名前変更、削除、編集を試みると、「この操作を実行するアクセス許可がありません」や「このファイルまたはフォルダーに変更を加えるには、TrustedInstallerからのアクセス許可が必要です」というエラーメッセージが表示されます。

ご安心ください。Windows 10でTrustedInstallerによって保護されたファイルを削除するには、まず削除対象のファイルまたはフォルダーの所有権を取得する必要があります。所有権を取得した後、自分のユーザーアカウントにフルコントロールのアクセス許可を付与すれば、自由に操作できるようになります。

ファイルの所有権からTrustedInstallerを削除してもよいのか?

結論から言えば、技術的には可能ですが、削除しないことを強くおすすめします。TrustedInstallerユーザーアカウントは、システムファイルやフォルダーを保護するために存在しています。例えば、ウイルスやマルウェアがPCに侵入した場合でも、これらのファイルやフォルダーはTrustedInstallerによって保護されているため、システムファイルの改ざんを防ぐことができます。

それでも無理に所有権からTrustedInstallerを削除しようとすると、次のようなエラーメッセージが表示されます。

「このオブジェクトは親からアクセス許可を継承しているため、TrustedInstallerを削除できません。TrustedInstallerを削除するには、このオブジェクトがアクセス許可を継承しないようにする必要があります。アクセス許可の継承オプションをオフにしてから、もう一度お試しください。」

所有権の取得手順はやや長くなりますが、この記事では、TrustedInstallerからファイルやフォルダーの所有権を取り戻し、保護されたファイルを削除する方法をステップバイステップで詳しく解説します。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておきましょう。

方法1: 所有権を手動で取得する

1. TrustedInstallerから所有権を取り戻したいファイルまたはフォルダーを開きます。

2. 対象のファイルまたはフォルダーを右クリックし、「プロパティ」を選択します。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

3. 「セキュリティ」タブに切り替え、「詳細設定」ボタンをクリックします。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

4. 「セキュリティの詳細設定」ウィンドウが開きます。ここで、TrustedInstallerがこのファイルまたはフォルダーに対して「フルコントロール」を持っていることを確認できます。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

5. 所有者名(TrustedInstaller)の横にある「変更」をクリックします。

6. 「ユーザーまたはグループの選択」ウィンドウが開くので、下部にある「詳細設定」ボタンをクリックします。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

7. 新しいウィンドウが開いたら、「検索」ボタンをクリックします。

8. 「検索結果:」セクションにすべてのユーザーアカウントが表示されます。リストから新しい所有者にするユーザーアカウントを選択し、「OK」をクリックします。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

9. 「ユーザーまたはグループの選択」ウィンドウでもう一度「OK」をクリックします。

10. 「セキュリティの詳細設定」ウィンドウに戻ったら、フォルダー内の複数のファイルを削除する予定がある場合は、「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れます。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

11. 「適用」をクリックし、続けて「OK」をクリックします。

12. ファイル/フォルダーのプロパティウィンドウから、再び「セキュリティ」タブの「詳細設定」ボタンをクリックします。

13. 「追加」ボタンをクリックして「アクセス許可エントリ」ウィンドウを開き、「プリンシパルの選択」リンクをクリックします。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

14. 再度「詳細設定」ボタンをクリックし、「検索」をクリックします。

15. 手順8で選択したユーザーアカウントを選択して「OK」をクリックします。

16. 「アクセス許可エントリ」ウィンドウに戻るので、「基本アクセス許可」の下のすべてのボックスにチェックを入れます。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

17. さらに、「このコンテナー内のオブジェクトおよび/またはコンテナーのみにこれらのアクセス許可を適用する」にもチェックを入れて「OK」をクリックします。

18. セキュリティ警告が表示されたら、「はい」をクリックして続行します。

19. 「適用」→「OK」の順にクリックし、プロパティウィンドウでもう一度「OK」をクリックします。

20. これでファイルまたはフォルダーの所有権の変更は完了です。以降は、そのファイルやフォルダーを自由に変更・編集・名前変更・削除できるようになります。

上記の方法でWindows 10のTrustedInstaller保護ファイルを削除できますが、手順が長いと感じる場合は、次の方法で右クリックメニューに「所有権の取得」オプションを追加すると、より簡単に操作できます。

方法2: レジストリを使って所有権を取得する

1. メモ帳を開き、以下のコードをコピーして貼り付けます。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l & pause"

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q & pause"

[-HKEY_CLASSES_ROOT\dllfile\shell\runas]

[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l & pause"

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q & pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q & pause"

[-HKEY_CLASSES_ROOT\exefile\shell\runas]

[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

2. メモ帳のメニューから「ファイル」→「名前を付けて保存」を選択します。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

3. 「ファイルの種類」ドロップダウンから「すべてのファイル (*.*)」を選択し、ファイル名を入力します。名前は自由ですが、必ず末尾に「.reg」を付けてください(例: takeownership.reg)。この拡張子は非常に重要です。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

4. 保存先(デスクトップ推奨)を指定して「保存」ボタンをクリックします。

5. 作成したファイル(.reg)を右クリックし、コンテキストメニューから「結合」(または「インストール」)を選択します。

注意: レジストリにスクリプトを追加するには、管理者アカウントが必要です。

6. 上記のコードをWindowsレジストリに追加するため、「はい」をクリックします。

7. スクリプトの登録が完了すると、任意のファイルやフォルダーを右クリックし、コンテキストメニューから「所有権の取得」を選択するだけで、簡単に所有権を取得できるようになります。

Windows 10でTrustedInstallerに保護されたファイルを削除する3つの方法

8. なお、この機能を解除したい場合は、手順1〜4を繰り返し、今度は以下のコードを使用します。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[-HKEY_CLASSES_ROOT\dllfile\shell\runas]
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[-HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

9. ファイル名を「Uninstallownership.reg」として保存します。

10. 右クリックメニューから「所有権の取得」オプションを削除したい場合は、Uninstallownership.regファイルをダブルクリックし、「はい」をクリックして実行します。

方法3: サードパーティ製アプリを使って所有権を変更する

「Take Ownership」アプリケーションを利用すれば、任意のファイルやフォルダーの所有権をワンクリックで取得し、TrustedInstallerに保護されたファイルを簡単に削除できます。仕組みは方法2と同じですが、レジストリスクリプトを手動で作成する代わりに、専用ソフトをインストールするだけで済むのがメリットです。

アプリをインストールするだけで、Windows 10の右クリックコンテキストメニューに自動的に「所有権の取得」オプションが追加されます。

あわせて読みたい関連記事

  • 「アプリケーションがグラフィックスハードウェアへのアクセスをブロックされました」エラーの修正方法
  • 「この操作を実行するアクセス許可が必要です」エラーの対処法
  • Gmailアドレスを使ってWindows 10アカウントを作成する方法
  • Windows 10でMicrosoft Edgeが動作しないときの修正方法

以上の手順で、Windows 10におけるTrustedInstaller保護ファイルの削除が完了します。このガイドやTrustedInstallerサービスについて不明な点があれば、ぜひコメント欄でお気軽にお尋ねください。

  1. Steamクライアントを修復する5つの方法【Windows 10対応】

    Steamは、クラウドベースのゲームライブラリを活用して、数百万規模のゲームを制限なくダウンロード・プレイできる優れたプラットフォームです。あるPCでダウンロードしたゲームを、別のPCでストリーミングして楽しむことも可能です。直感的な操作性で、ダウンロードも利用も無料。さらに、世界中のゲーム好きとつながれる点も大きな魅力です。 ただし、SteamはPC専用であり、現時点ではAndroid端末には対応していません。また、一部のユーザーからはさまざまな不具合が報告されています。アプリの再インストールは多くの問題を解決する定番手段ですが、Steamの場合はおすすめできません。保存されたゲームデータや

  2. 【Windows 10】Winセットアップファイルを安全に削除する4つの方法

    WindowsのOSを更新すると、古いOSのファイルはディスク上に残り、「Windows.old」フォルダーに保存されます。これらのファイルは、必要に応じて以前のバージョンのWindowsへロールバック(復元)できるように残されているものです。そのため「Windowsセットアップファイルは削除すべき?」と悩む方も多いでしょう。実際、Windowsのインストール中にエラーが発生した場合や、新しく更新されたバージョンに満足できず元のバージョンへ戻したい場合には、これらのファイルが役立ちます。一方、アップデートが問題なく完了し、ロールバックする予定がないのであれば、この記事で紹介する手順に従ってWi