「このデバイスのインストールはシステムポリシーにより禁止されています。システム管理者に問い合わせてください。」という厄介なエラーに遭遇すると、本当にイライラします。特に、多くの人がもはや管理されたIT環境で働いていないにもかかわらず、このメッセージが表示されるのですから。基本的に、Windowsの奥深くに、ハードウェアのインストールをブロックするポリシーが存在し、ユーザーが「管理者」であるかどうかは関係ありません。そのため、新しいWi-FiアダプターやBluetoothドングルの追加、さらにはUSBドライブの接続さえもブロックされてしまい、システムの修復やアップグレードの際に大きな障害に感じられます。これらのポリシーは、以前のエンタープライズ環境の設定、スクリプトの残骸、ハードウェアへの干渉を許さないサードパーティ製のセキュリティツールなどから残っている場合があります。なぜそうなるのかは分かりませんが、ルートレベルでこれらの制限を解除すると、多くの場合うまくいきます。ローカルグループポリシーやレジストリの調整をすれば、状況は改善されるでしょう。ただし、Windowsは必要以上に複雑な設定をしなければならない場合もあるので、事前にバックアップを取っておくことをお勧めします。
Windows 11で「このデバイスのインストールはシステムポリシーによって禁止されています」というエラーを解決する
ここでの根本的な問題は、Windowsのセキュリティまたは管理ポリシーがハードウェアのインストール試行を検知し、ブロックしていることです。ローカルポリシーの設定ミス、ドメイン設定の残骸、サードパーティ製セキュリティアプリの制限の残存など、これらのルールが通常の権限を上書きしてしまうことがあります。通常、この問題の原因は以下のとおりです。
- 偶発的なグループ ポリシー設定(スクリプトまたは古い構成による可能性があります)。
- 以前の企業管理– PC が企業環境で使用されていた場合や中古で購入された場合は、ポリシーをそのまま使用できます。
- サードパーティのセキュリティ ツール– 特定のウイルス対策アプリやシステム ブースター アプリは制限を課す場合があります。
- システム サービスの破損– ドライバーのインストールに必要な一部の重要なサービスが無効になっているか破損している可能性があります。
以下は、この障壁を乗り越えるための最良の方法です。すべての方法がすべての人に当てはまるわけではありませんが、ほとんどの方法は一つずつ試してみる価値があります。
方法 1: ローカル グループ ポリシー エディターを使用してデバイスのインストール制限を削除する (Windows 11 Pro、Enterprise、Education)
適切なエディションを使用している場合、これは機能します。ローカルグループポリシーエディターは、基本的にWindowsポリシーのコントロールパネルです。ここでデバイスのインストール制限を無効化または調整することで、立ち入り禁止ゾーンから解放されます。これは、システムが誤って制限を継承した場合や、管理対象セットアップ中に制限が設定された場合などに特に便利です。
ステップバイステップ:
- Windows キー + Rをタップし、
gpedit.msc
と入力して を押しますEnter
。 - [コンピューターの構成] > [管理用テンプレート] > [システム] > [デバイスのインストール] > [デバイスのインストールの制限]に移動します。
- 「他のポリシー設定で記述されていないデバイスのインストールを禁止する」というポリシーを探します。それをダブルクリックします。
- 「無効」(または必要に応じて「未構成」 )に設定します。
- 「リムーバブルデバイスのインストールを禁止する」や「デバイスIDのインストールを拒否する」などの他の制限も確認してください。有効になっている場合は、オフに切り替えてください。
- [適用]をクリックし、[OK]をクリックします。
- グループポリシーエディターを閉じて、PCを再起動してください。この手順は非常に重要です。ポリシーの変更は、再起動しないと反映されないことがよくあります。
- 今すぐデバイスをインストールしてみてください。場合によってはそれだけで完了しますが、設定によってはレジストリの変更も必要になる場合があります。
一部のマシンでは、この変更には 2 回目の再起動、またはコマンド プロンプトでのgpupdate /forceコマンドの実行が必要になる場合があります。
方法 2: レジストリ エディターを使用して制限を解除する (Windows 11 Home の場合、またはレジストリをいじりたい場合)
Windows 11 Homeエディションにはgpeditがないので、レジストリを使うしかありません。ただし、これは非常にデリケートな領域なので、変更する前にレジストリをバックアップしておきましょう。レジストリエディターのエクスポート機能を使えば可能です。Windowsは操作を複雑にする必要があるので、これは避けられません。
手順:
- Windowsキー + Rを押して、 と入力し
regedit
、 を押しますEnter
。UACプロンプトを承認します。 - に移動します。またはキーがそこにない
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions
場合は、他の方法に進みます。これらのキーが設定されていない可能性があります。DeviceInstall
Restrictions
- 「制限」フォルダで
DenyUnspecified
、、、DenyRemovableDevices
などの値を探しますDenyDeviceIDs
。見つかった場合は、右クリックして削除します。これらの値をクリアすると、制限が解除されることがよくあります。 - キー全体
Restrictions
が乱雑になっている場合は、フォルダー全体を削除できますが、削除後は空になる場合のみです。 - レジストリを閉じてコンピュータを再起動してください。その後、ハードウェアを再度インストールしてみてください。
方法3: すべてのグループポリシー設定をデフォルトにリセットする
ポリシーが散在していたり、古い管理設定から変更されている場合は、すべてをデフォルトに戻すことで解決できるかもしれません。これによりすべてのローカルグループポリシーがリセットされるため、最後の手段と言えるかもしれませんが、他の方法がうまくいかなかった場合は試してみる価値はあります。
手順:
- 管理者としてコマンド プロンプトを開きます(を検索し
cmd
、右クリックして、管理者として実行)。 - 実行する:
RD /S /Q "%WinDir%\System32\GroupPolicy"
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
gpupdate /force
。これにより、ポリシーが最初から再構築されます。方法4: Windowsインストーラーサービスが起動して実行されていることを確認する
Windowsインストーラーサービスが実行されていない場合、または誤って無効化されている場合、ポリシーだけでなく、あらゆる種類のドライバーのインストールがブロックされる可能性があります。これは見落とされがちな原因です。
手順:
- Windows キー + Rを押して、
services.msc
と入力し、 を押しますEnter
。 - スクロールして「Windowsインストーラー」を見つけます。ダブルクリックします。
- スタートアップの種類を「手動」に設定します。停止している場合は、「開始」をクリックします。
- 変更を適用し、サービス ウィンドウを閉じます。
- 再起動してから再度インストールしてみてください。ちょっとした調整で多くの問題が解決することもあります。
方法5: アカウントと管理設定を確認する
デバイスが職場または学校のアカウントにリンクされている場合、個人用デバイスを使用していると思っていても、これらのポリシーが残っている可能性があります。「設定」>「アカウント」>「職場または学校へのアクセス」でご確認ください。使用しなくなったアカウントプロファイルがある場合は、接続を解除してください。
また、現在のユーザーに管理者権限があることを確認してください。「設定」>「アカウント」>「家族とその他のユーザー」で確認するか、管理者アカウントに切り替えてください。特に中古または借り物のハードウェアの場合、残余ポリシーが特定のプロファイルにリンクされている場合があります。
方法6: デバイスマネージャーによる手動ドライバーインストール
自動インストールがブロックされていて、実際のドライバー ファイル (.inf ファイル) がある場合は、手動でインストールしてみることができます。これにより、ポリシーのブロックを回避できる場合があります。
- ドライバを製造元から直接ダウンロードし、専用のフォルダに解凍してください。
- デバイス マネージャー( )を開きWindows key + X、デバイス マネージャーを選択します。
- デバイスを見つけます。デバイスは「不明」としてマークされているか、警告アイコンが付いている可能性があります。
- 右クリックして、[ドライバーの更新]を選択します。
- [コンピューターを参照してドライバーを検索する]を選択し、[リストから選択する] を選択します。
- [ディスク使用…]をクリックし、抽出したフォルダーを参照して
.inf
ファイルを選択します。 - プロンプトに従います。Windows が引き続きブロックする場合は、アクティブなポリシーがまだ適用されている可能性があるので、まずそれらを削除する必要があります。
場合によっては、レジストリでインストーラ固有のポリシー(DisableMSI
内など)を確認する必要があるかもしれませんHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
。必要に応じて削除または変更してください。
まとめ
このエラーはまるで壁にぶつかっているように感じられるかもしれませんが、通常はポリシーやレジストリ設定に小さなフラグが立っているだけです。グループポリシー、レジストリの調整、またはサービスの調整でこれらの設定をクリアすれば、ほとんどの場合は解決します。時間をかけてバックアップを取り、変更を加えるたびに再起動してください。新しいユーザープロファイルの作成やシステムのリセットが最後の手段となる場合もあることを覚えておいてください。しかし、これらの方法のいずれかで、予想よりも早くハードウェアのインストールが完了することを願っています。
まとめ
- gpedit またはレジストリを介してポリシーを確認し、無効にします。
- 状況が完全にめちゃくちゃになっている場合は、グループ ポリシーをリセットします。
- Windows インストーラー サービスが実行されていることを確認します。
- 残っている仕事用アカウントまたは学校用アカウントの制限をすべて削除します。
- 自動インストールがブロックされた場合は、ドライバーを手動でインストールします。