【解決】「アンインストールするための十分なアクセス権がありません」エラーの直し方
Windows 10には、ユーザーアカウント制御(UAC)という便利な機能が搭載されています。これは一部のアカウントの管理機能を制限し、マルウェアによる感染を防ぐ役割を果たします。さらに、たとえ管理者アカウントであっても、ユーザーのアクセス権限を制限することがあります。
一部のプログラムをインストール・アンインストールする際には、昇格されたアクセス権が必要です。ところが、必要な権限を持っていても、OS側の判断で「アンインストールするための十分なアクセス権がありません」というエラーメッセージが表示されることがあります。この問題には複数の回避策が存在するため、以下の解決策を上から順番に試していきましょう。
解決策1:破損したレジストリキーの修復
レジストリとは、Windows OS本体やその上で動作するアプリケーション・サービスの動作に不可欠なデータを格納した階層型データベースのことです。データはツリー構造で整理されており、それぞれのノードは「キー」と呼ばれます。各アプリケーションはレジストリ内にエントリを持ち、システムはそれを参照しながら動作しています。
何らかの原因でレジストリキーが破損すると、アンインストール処理が正しく機能しなくなることがあります。こうした破損したレジストリキーを検出・修復するために、Microsoftが公式のトラブルシューティングツールを提供しています。
- Microsoft公式サイトからトラブルシューティングツールをダウンロードし、アクセスしやすい場所に保存します。
- ツールを起動し、画面の指示に従って実行します。

- トラブルシューティングが完了したら、パソコンを再起動し、問題が解決したかどうかを確認します。
解決策2:ユーザーアカウント制御(UAC)の無効化
多くのユーザーにとって、UACを無効化することで問題が解決したという報告があります。本来このエラーは、UACがユーザーを危険から保護するために操作を制限しようとすることで発生します。しかし場合によっては、唯一の管理者であっても、UACが「アンインストールするための十分なアクセス権がありません」といったエラーを引き起こすことがあります。
まずはUACを無効にして、問題が解消されるか試してみましょう。仮に解決しなかったとしても、設定はいつでも元に戻せるので安心です。
- Windows + Sキーを押し、検索ボックスに「ユーザーアカウント制御」と入力して、設定画面を開きます。

- スライダーを一番下の「通知しない」まで移動させ、「OK」をクリックします。なお、この操作には管理者権限が必要になる場合があります。

- 変更を加えた後、パソコンを再起動し、問題が解決したかどうかを確認します。
解決策3:管理者権限のコマンドプロンプトでアンインストールする
上記の方法がすべてうまくいかない場合は、管理者権限で起動したコマンドプロンプトからアンインストールを試みてください。この解決策を実行するには管理者権限が必要です。
注意: レジストリエディタは非常に強力なツールです。内容を理解していないキーを変更すると、システムに深刻な影響を与え、最悪の場合PCが使用不能になる恐れがあります。慎重に操作してください。
- Windows + Rキーを押し、「regedit」と入力してEnterキーを押し、レジストリエディタを開きます。
- 次のパスへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- この場所にある各キーは、PCにインストールされた個々のアプリケーションに対応しています。アンインストールしたいアプリケーションを見つけ、「UninstallString」というキーをダブルクリックします。

注意: 64ビット版Windowsをお使いの場合は、次のパスにもアプリケーションの一覧が存在します。アプリによって登録場所が異なるため、両方を確認してください。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
- ダイアログが開いたら、Ctrl + Cキーで値の文字列をコピーします。
- Windows + Sキーを押し、「コマンドプロンプト」と入力し、アプリを右クリックして「管理者として実行」を選択します。
- 管理者権限のコマンドプロンプトで、先ほどコピーしたコマンドを貼り付けてEnterキーを押します。これでアプリケーションが問題なくアンインストールされるはずです。

解決策4:セーフモードでアンインストールする
上記の解決策がすべて失敗する場合は、セーフモードでのアンインストールを試してみてください。セーフモードにはUACが存在しないため、制限を受けることなくアプリケーションを削除できます。ただし、セーフモードではWindows Installer(MSI)がデフォルトで無効になっています。すべてのアプリがMSIを使ってアンインストールされるわけではありませんが、利用しているアプリは正常に削除できません。そこで、レジストリを編集してセーフモードでもWindows Installerを有効化します。
- Windows + Rキーを押し、「regedit」と入力してEnterキーを押します。
- 次のパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal
- 目的の場所に到達したら、「Minimal」を右クリックし、「新規 > キー」を選択します。新しいキーの名前を「MSIServer」にします。

- 値「(既定)」をダブルクリックし、値のデータを「Service」に設定します。「OK」をクリックして変更を保存し、閉じます。

- パソコンをセーフモードで起動し、プログラムのアンインストールを試みます。
解決策5:アンインストールファイルのアクセス許可を編集する
すべてのファイルには固有のアクセス許可が設定されており、それによってアプリケーションの利用方法や、変更を許可されるユーザーグループが決まっています。アンインストール用の実行ファイルのアクセス許可を変更すれば、問題が解決する可能性があります。この作業には管理者権限が必要です。
- プログラムが保存されているフォルダを開きます。アンインストール用の実行ファイルを右クリックし、「プロパティ」を選択します。
- 「セキュリティ」タブを開きます。ここですべてのアクセス許可を取得し、ファイルの所有権を奪取することで、アンインストールファイルを実行できるようになります。

- 完全な所有権を取得したら、アンインストーラーを実行し、変化があるかどうかを確認します。
解決策6:ファイルを手動で削除してアンインストールする(最終手段)
上記の解決策がすべて効果がない場合、強制的にファイルを削除するしか方法がありません。ただし、この方法ではアプリケーションが完全にアンインストールされる保証はなく、一部の残存ファイルがPCに残る可能性がある点にご注意ください。
- インストール先のフォルダへ移動します。フォルダ全体を選択し、Shift + Deleteキーを押します。これによりデータが完全に削除されます。この時点でファイル自体は消えますが、アプリケーションの登録情報はまだPCに残っています。
- Windows + Rキーを押し、「appwiz.cpl」と入力してEnterキーを押します。インストール済みアプリケーションの一覧が表示されるので、対象アプリを右クリックして「アンインストール」を選択します。
- アンインストール完了後、パソコンを再起動し、問題が解決したかどうかを確認します。
-
【解決済み】Active DirectoryでOUを削除できない「オブジェクトは偶発的な削除から保護されています」エラーの対処法
Active DirectoryでOU(組織単位)やオブジェクトを削除しようとした際に、「このオブジェクトを削除する十分な特権がないか、オブジェクトは偶発的な削除から保護されています」というエラーが表示される場合は、本記事でご紹介する対処法をお試しください。このエラーは、主に以下の原因によって発生します。 オブジェクトの削除に使用しているADユーザーに、Active Directoryを変更するための十分な権限がない(例:「Domain Admins」グループに所属していない)。 削除しようとしているオブジェクト(OU、グループ、ユーザーなど)が、偶発的な削除から保護されている。 ウイルスな
-
Windows 10で「16ビットアプリケーションを実行する権限がありません」エラーを解決する方法
Windows 10で16ビットアプリケーションを起動しようとした際に、「16ビットアプリケーションを実行する権限がありません。システム管理者に確認してください」というシステムエラーが表示されることがあります。このエラーは、システム管理者によって16ビットアプリケーションの実行が禁止されている環境で発生します。本記事では、レジストリまたはグループポリシーを使用してこの制限を解除し、エラーを解消する手順を詳しく解説します。 Windows 10で16ビットアプリケーションの実行権限エラーを修正する方法 Windows 10における16ビットアプリケーションの実行制限を解除するには、以下のいずれ