Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でソフトウェアのインストール中に「エラー5:アクセスが拒否されました」が出たときの対処法

Windowsに新しいソフトウェアをインストールする際に「エラー5:アクセスが拒否されました(Error 5, Access is Denied)」というメッセージが表示された場合は、この記事で紹介するトラブルシューティング方法を試してみてください。これはWindows 11/10/8/7でアプリケーションをインストールしようとするときに頻繁に発生する、最も一般的なエラーの一つです。このエラーメッセージが表示される原因はいくつかあります。

Windows 11/10でシステムエラー5「アクセスが拒否されました」が発生する原因

Windows PCでシステムエラー5に直面するのは決して珍しいことではありません。このエラーメッセージは、コマンドプロンプトでコマンドを実行するために必要な管理者権限がないことを示しています。問題を引き起こす原因は複数考えられますが、最も一般的なものは以下の通りです。

  1. システムの日付と時刻が正しく設定されていない場合、このエラーメッセージが表示されることがあります。
  2. 無効化されているアカウントにアクセスしようとした場合にも、システムエラー5が発生することがあります。また、特定のドメイン名にアカウントが存在しない場合も同様です。
  3. 制限されたリモートコンピューターにアクセスしようとした場合にも、このエラーメッセージが表示されます。

ソフトウェアのインストール時に「アクセスが拒否されました(エラー5)」が表示される場合の解決策

ここでは、この問題を解決するための6つの方法を順番に紹介します。

  1. 管理者としてサインインし、セットアップを管理者として実行する
  2. UACを一時的に無効化する
  3. セキュリティソフトを一時的に無効化する
  4. クリーンブート状態でインストールを実行する
  5. Installerフォルダーの所有権を取得する
  6. 組み込みのAdministratorアカウントを使用する

1. 管理者としてサインインし、セットアップを管理者として実行する

最も一般的な原因の一つは管理者権限の不足です。標準ユーザーとしてログインしている場合、インストール時にこのエラーが発生します。必ずローカル管理者としてログインしてください。ここで重要なのは、ドメイン管理者ではなくローカル管理者としてログインするという点です。ドメイン管理者であっても、ドメインポリシーによって特定の場所へのアクセスが制限されることがあるためです。例えば、Microsoft SQL Serverをインストールする場合は、必ずローカル管理者としてマシンにログインすることを強くお勧めします。そうしないと、「Microsoft SQLサービスが起動しない」をはじめとするさまざまなエラーメッセージが表示される可能性があります。

2. UACを一時的に無効化する

もう一つのよくある原因はユーザーアカウント制御(UAC)です。UACによって、特定のファイルやレジストリの場所へのアクセスが制限されることがあります。基本的には、セットアップファイルを右クリックして「管理者として実行」を選択するのがベストプラクティスです。これにより、セットアップは完全な管理者権限で昇格されて実行されます。しかし、場合によっては、インストールが完了するまでUACを一時的に無効化する必要があるかもしれません。

その手順は以下の通りです。まず、スタートメニューの検索ボックスに「UAC」と入力します。

ユーザーアカウント制御設定の変更」をクリックします。

スライダーを一番下の「通知しない」までドラッグし、「OK」をクリックしてシステムを再起動してから、再度インストールを試みてください。インストールが完了したら、必ずUACの設定を元に戻すことを忘れないでください。

3. セキュリティソフトを一時的に無効化する

それでも解決しない場合は、次にセキュリティソフトを無効化してみてください。セキュリティソフトは、特定のパスや特定のレジストリの場所へのアクセスを制限することがあり、挙動が予測しにくい場合があります。残念ながら、どの部分が制限されているのかを簡単に特定する方法はありません。そのため、セキュリティソフトを完全に無効化してから、ソフトウェアのインストールを試みるのが確実です。繰り返しになりますが、インストールが正常に完了したら、必ずセキュリティソフトを再有効化してください。

類似のエラー:コマンドプロンプトでコマンドを実行した際に「System error 5 has occurred, Access is denied(システムエラー5が発生しました。アクセスが拒否されました)」と表示されるケースもあります。

4. クリーンブート状態でインストールを実行する

クリーンブート状態でインストールを実行し、問題が解決するかどうかを確認してください。クリーンブートでは、最小限のドライバーとスタートアッププログラムのみでWindowsを起動するため、サードパーティ製ソフトウェアがインストール処理に干渉している場合でも、その影響を切り分けることができます。

5. Installerフォルダーの所有権を取得する

アクセス許可が拒否されやすい場所がいくつかあります。これまでに報告が多いのは、TempフォルダーInstallerフォルダーです。

C:\Windows\Installerおよび%temp%に移動し、これらのフォルダーの所有権を取得してください。その後、再度インストールを試みてください。

6. 組み込みのAdministratorアカウントを使用する

最後に試せる方法は、Windowsに標準で用意されている組み込みのAdministratorアカウントを有効化することです。

まず、Windowsのスタートボタンをクリックし、「CMD」と入力します。

CMDを右クリックして「管理者として実行」を選択し、以下のコマンドを実行します。

net user administrator /active:yes

「コマンドは正常に終了しました」というメッセージが表示されます。

次に、以下のコマンドを実行します。

net user administrator <Password>

<Password>の部分を、Administratorアカウントに設定したい任意のパスワードに置き換えてください。

作業後、Administratorアカウントを無効化するには、以下のコマンドを使用します。

net user administrator /active:no

このアカウントでソフトウェアをインストールし、問題が解決するかどうかを確認してください。

関連記事:Windowsインストーラーサービスにアクセスできない・起動できない場合の対処法

「アクセスが拒否されました」と表示された暗号化ファイルを開く方法についても、あわせてご覧ください。

  1. Windows 11/10で「アクセスが拒否されました」と表示されるEFS暗号化ファイルを開く方法

    暗号化されたファイルを、復号せずにそのまま別のWindowsパソコンへコピーしてしまい、開こうとした瞬間に「アクセスが拒否されました」というメッセージが表示された経験はありませんか?この現象は、ファイルを閲覧する権限がないか、ファイルの暗号化に使用されたキーが転送先のパソコン上に存在しないことが原因です。この問題を解決するには、まず暗号化ファイルシステム(EFS)の証明書とキーをエクスポートする必要があります。 ファイルを右クリックして「プロパティ」→「セキュリティ」タブを確認し、アクセス許可が付与されていない場合は、システム管理者への問い合わせが必要になることもあります。一方、ファイルが別の

  2. Windows 11/10で「未処理の例外:アクセス違反(EXCEPTION ACCESS VIOLATION)」エラーが出たときの対処法

    Windowsパソコンでアプリケーションを起動した際に「未処理の例外:アクセス違反(Unhandled Exception Access Violation)」というエラーが表示された場合、プログラムコードの一部が保護されたメモリ領域へアクセスしようとして、システムに拒否されたことが原因と考えられます。 EXCEPTION ACCESS VIOLATION(アクセス違反)エラーとは? プログラムが保護されたメモリアドレスにアクセスしようとすると、このエラーメッセージが表示されることがあります。また、ソフトウェア自体のプログラミングに不具合がある場合にも発生します。メモリへの不正なアクセスが検