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

Windowsで「システム ポリシーによりインストールは禁止されています」エラー(1625)を解決する7つの対処法

エラーコード1625は、プログラムのインストール中、Microsoft関連のソフトウェア(例:Windows Installer)の実行中、Windowsの起動時やシャットダウン時、さらにはWindowsオペレーティングシステム自体のインストール中にも発生することがあります。エラーが「いつ・どこで」発生するのかを把握しておくことは、問題を切り分けて解決するうえで非常に重要です。

「システム ポリシーによりインストールは禁止されています」エラーとは?

デバイスドライバーは、ソフトウェアとハードウェアが正しく通信できるようにする、Windowsオペレーティングシステムの中核を担うコンポーネントの一つです。専用グラフィックカードなど一部のデバイスはドライバーがなくても最低限動作しますが、ドライバーが存在しないとハードウェアがまったく機能しないケースもあります。

ここではワイヤレスアダプターのドライバーを例に挙げますが、「このインストールはシステムポリシーによって禁止されています」というエラーが発生すると、WiFiやBluetooth接続といった主要な機能が使えなくなります。イーサネット接続で代替できない環境では、インターネット自体にアクセスできなくなるため、深刻な問題になりかねません。

また、このエラーはワイヤレスドライバーのインストール時に限定されるものでもありません。AutoCAD(エラーコード1625、509)、Python(0x80070659)、マウスドライバー(Logitech G500)など、さまざまなソフトウェアのインストール時に同じエラーが表示されたという報告が多数寄せられています。

エラーの主な原因

エラー1625は、コンピューター上でセキュリティポリシーが有効になっている状態でインストールを実行しようとした際に発生するWindowsエラーです。設定を変更してインストールを許可することは可能ですが、変更作業には管理者権限が必要です。主な原因は以下の通りです。

  • 管理者としてサインインしていない
  • Windows Installerの構成により、デジタル署名済みのソフトウェア更新プログラムの適用がブロックされている
  • ダウンロードファイルの破損、またはWindows Installerの不完全なインストール
  • Windows Installer関連のソフトウェア変更(インストール・アンインストール)に伴うWindowsレジストリの破損
  • ウイルスやマルウェア感染によるシステムファイルやWindows Installer関連ファイルの破損
  • 別のプログラムが誤ってWindows Installer関連のファイルを削除した

このエラーを引き起こす可能性があるのは、ローカルポリシーとドメインポリシーの2種類のグループポリシーです。確認すべきポリシーの場所は以下の通りです。

  • コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Windows インストーラー
  • コンピューターの構成 > ポリシー > Windows の設定 > セキュリティの設定 > ソフトウェアの制限ポリシー

エラーメッセージが示すように、根本的な原因は新しいソフトウェア(ドライバーであれアプリケーションであれ)をインストールする権限が不足していることにあります。インストーラーを「管理者として実行」すれば解決しそうに思えますが、実際にはそれだけでは不十分なことがほとんどです(とはいえ、最初の手段として試す価値はあります)。そのため、別のアクセス許可設定を変更する必要があります。

Windowsでアクセス許可を変更する方法は複数ありますが、デフォルト設定で通常は問題なく動作するため、こうしたポリシーの存在を知らないユーザーも少なくありません。以下では、このエラーを解消して目的のソフトウェアをインストールできるようにするための具体的な方法を順番に紹介します。

「システム ポリシーによりインストールは禁止されています」エラーの解決策

解決策1: デバイスドライバーを更新する

システムの不具合を修復するには、デバイスドライバーを最新の状態に保つことが大切です。最新版のドライバーを手動でインストールしてもよいですし、ドライバー自動更新ツールを利用するのも有効な選択肢です。

自動更新ツールを使えば、既存のドライバーをバックアップしたうえで、正しいドライバーを自動的にインストールしてくれます。ドライバーの手動更新の手間から解放されるだけでなく、互換性のないドライバーや破損したドライバーが引き起こすBSOD(ブルースクリーン)、エラー、クラッシュなどの問題も回避できます。

解決策2: ローカルグループポリシーを編集する

Windowsのアクセス許可を変更する最も簡単な方法の一つが、グループポリシーの編集です。手順は以下の通りです。

  1. Windows検索に「gpedit.msc」と入力し、Enterキーを押します
  2. グループポリシーエディターが開いたら、次の場所へ移動します:
    ローカル コンピューター ポリシー > コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Windows インストーラー
  3. 一覧から「管理者以外のユーザーによるベンダー署名付き更新プログラムの適用を禁止する」をダブルクリックします
  4. 表示されたウィンドウで「無効」を選択します
  5. 「適用」をクリックし、「OK」で閉じます

注意: 以降のポリシー変更も含めて、必ず管理者アカウントでログインしてから作業を行ってください。

解決策3: ローカルセキュリティ設定を確認する

  1. Windows検索に「コントロール パネル」と入力し、Enterキーを押します
  2. 「表示方法」のドロップダウンメニューから「小さいアイコン」を選択します
  3. 「管理ツール」を開きます
  4. 「ローカル セキュリティ ポリシー」をダブルクリックします
  5. 左側ペインで「ソフトウェアの制限ポリシー」をクリックします。右側に「ソフトウェアの制限ポリシーが定義されていません」と表示されていることを確認します
  6. 「ソフトウェアの制限ポリシー」を右クリックし、「新しいソフトウェアの制限ポリシー」を選択します
  7. 右側ペインの「強制」をダブルクリックします
  8. 「ローカル管理者を除くすべてのユーザー」にチェックを入れます
  9. 「適用」をクリックし、「OK」で閉じます

解決策4: Windows Installerサービスを有効にする

  1. Windows検索、または「ファイル名を指定して実行」ダイアログ(Win + R)に「services.msc」と入力し、Enterキーを押します
  2. サービス一覧を下へスクロールし、「Windows インストーラー」を探します
  3. 右クリックして「開始」を選択します

サービスウィンドウを閉じたら、エラーが解消されたかどうかを確認してみてください。

解決策5: BIOS設定を変更する

この方法は、エラーのせいでワイヤレスドライバーをインストールできなかったユーザーに効果的でした。まずBIOS画面にアクセスする必要があります。

  1. パソコンを再起動します
  2. ログイン画面が表示される前に、F2、F8、Del、Escなどのキー(マザーボードのメーカーによって異なります)を連打します
  3. BIOSに入ったら、ワイヤレス関連の設定項目を探します
  4. 「Wireless Switch」を開き、WLANとBluetoothのチェックを一度外します
  5. 「Wireless Device Enable」を開き、今度はWLANとBluetoothにチェックを入れて有効化します
  6. パソコンを再起動します

解決策6: Windowsレジストリを変更する

警告: レジストリを編集する前には、必ずバックアップを取ってください。誤った編集はシステムの不安定化や起動不能につながる恐れがあります。

  1. Windows検索または「ファイル名を指定して実行」に「regedit」と入力し、Enterキーを押します
  2. ユーザーアカウント制御が表示されたら「はい」をクリックします
  3. 次のキーへ移動します:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
  4. 右側に「DisableMSI」というエントリが存在しない場合は、以下の手順に進みます
  5. 右側ペインの空きスペースを右クリックし、「新規」>「DWORD (32ビット) 値」を選択します
  6. 名前を「DisableMSI」に変更し、ダブルクリックして開きます
  7. 値のデータを「0」に設定して「OK」をクリックします
  8. レジストリエディターを閉じ、エラーが解消されたかを確認します

解決策7: UAC(ユーザーアカウント制御)を一時的に無効にする

UACは、悪意のあるソフトウェアの侵入を防ぐために用意されたMicrosoftのセキュリティ機能です。本格的なアンチマルウェアではありませんが、システムに変更が加えられる際に通知してくれる仕組みです。アプリケーションのトラブルシューティングでは、一時的にUACを無効化することで問題の特定や解決につながる場合があります。問題が解決したら、必ず元の設定に戻してください。

UACをオフにする手順:

  1. Windowsスタートメニューの検索に「UAC」と入力します
  2. 「ユーザーアカウント制御設定の変更」をクリックします
  3. スライダーを一番下の「通知しない」まで移動させます
  4. 「OK」をクリックし、パソコンを再起動します

まとめ

多くのWindows Installerエラーと同様に、この問題の原因は配信ツール(PDQ Deployなど)側ではなく、PCの環境設定側にあります。今回のケースでは、Adobe Readerのインストールがグループポリシーによってブロックされていました。対象のソフトウェアをインストール・展開するには、システムポリシーを適切に変更することが不可欠です。上記の解決策を順に試して、エラー1625を解消してください。

  1. Windowsインストールエラー0x80300024の原因と解決策8選【完全ガイド】

    Windowsのインストール中に「エラー0x80300024」が表示されてお困りですか?このエラーは特定のWindowsバージョンに限定されるものではなく、Windows 7やWindows 10など、どのバージョンのインストール時にも発生する可能性があります。特にWindows 7およびWindows 10の新規インストールや再インストール時に多く報告されており、Windows 10へのアップグレード時にも発生することがあります。 Windows 11の登場に伴い、Windows 10を快適に動作させておくことがますます重要になっています。本記事では、Windows 10インストール時のエラ

  2. Windowsで「このインストールはシステムポリシーにより禁止されています」エラーを解決する5つの方法

    Windowsでは、一部のファイルをインストールする際に「このインストールはシステムポリシーにより禁止されています」というエラーメッセージが表示されることがあります。原因としては、知らないうちに特定の設定を変更してしまったケースや、デバイス自体の不具合が考えられます。この記事では、この厄介なインストールエラーの解決策を詳しく紹介します。 「このインストールはシステムポリシーにより禁止されています」エラーの対処法 1. Windows Installerサービスを有効にする Windows Installerが無効になっていると、さまざまなインストール関連の問題が発生する可能性があります。この機