コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【Windows】システムエラー5「アクセスが拒否されました」の原因と解決方法

システムエラー5は、コマンドプロンプトで「net view」や「net time」などのネットワークコマンドを実行した際に発生することが多いエラーです。主な原因は、アカウント情報の破損、またはPC間の時刻設定の不一致です。このエラーが発生すると、以下のようなメッセージが表示されます。

「System Error 5 has occurred(システムエラー5が発生しました)」

「Access is denied(アクセスが拒否されました)」

このエラーが表示されるのは、一般的に以下の条件が揃っている場合です。

  • Windows XPとWindows Vistaの両方のコンピューターが同じワークグループに所属している
  • 「Everyone」グループにフルコントロールの共有アクセス許可が付与されていない
  • 「Administrators」グループにはフルコントロールの共有アクセス許可が付与されている

システムエラー5の主な原因

このエラーメッセージが表示される理由はいくつかありますが、最も多いのはWindows Vistaのユーザーアカウント制御(UAC)がローカルユーザーに十分な権限を付与しないことです。UACはシステム上のすべてのユーザーアカウント情報を管理する重要な機能であり、正しく動作していないとさまざまなエラーの原因となります。その他の原因としては以下が挙げられます。

  • 時刻同期の問題
  • リモートコンピューターへのアクセス権限の不足
  • ファイアウォールやサードパーティ製ソフトウェアによる接続のブロック
  • Active Directoryのレプリケーションエラー

システムエラー5の解決方法

手順1:レジストリキー「LocalAccountTokenFilterPolicy」の値を変更する

レジストリの「LocalAccountTokenFilterPolicy」の値を変更することで、Windows VistaとXPの間で完全な資格情報がやり取りされるようになり、問題を回避できます。以下の手順で操作してください。

  1. スタートメニューを開き、検索ボックスに「regedit」と入力します。
  2. プログラム一覧から「regedit.exe」を選択し、レジストリエディターを起動します。
  3. 確認画面が表示されたら、管理者パスワードを入力するか「続行」をクリックします。
  4. レジストリエディターで以下のキーを探します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  5. 「LocalAccountTokenFilterPolicy」というエントリが存在しない場合は、次の手順で新規作成します。
  1. 「編集」メニューから「新規」→「DWORD (32ビット) 値」を選択します。
  2. 名前に「LocalAccountTokenFilterPolicy」と入力してOKをクリックします。
  3. 作成した値を右クリックし、「修正」を選択します。
  4. 値のデータに「1」と入力してOKをクリックします。
  5. レジストリエディターを閉じ、PCを再起動します。

手順2:PCの時刻が正しいか確認する

システムエラー5の大きな原因の一つが、コンピューター間の時刻のずれです。時刻が一致していないと認証処理に失敗し、エラーや動作の遅延につながります。Windowsの時刻設定を開き、タイムゾーンが正しく設定されているか、インターネット時刻サーバーとの自動同期が有効になっているかを確認しましょう。

手順3:ウイルススキャンを実行する

ウイルス(マルウェア)はWindowsにとって深刻な脅威です。多くのウイルスはWindowsの動作に必要なシステムファイルに感染し、ファイルを読み取れない状態にします。その結果、Windowsが必要なコマンドを処理できなくなり、システムエラー5が表示されることがあります。信頼できるウイルス対策ソフトを使用してシステム全体をスキャンし、検出された脅威をすべて駆除してください。

手順4:レジストリをクリーンアップする

レジストリは、Windowsの重要な設定や情報を保存する中央データベースです。しかし、長期間の使用により破損や肥大化が起こると、システムの動作が極端に遅くなったり不安定になったりします。信頼性の高いレジストリクリーナーでレジストリをスキャンし、破損した部分を修復することで、エラーの解消やパフォーマンスの改善が期待できます。なお、レジストリを直接編集する場合は、必ず事前にバックアップを作成しておきましょう。

  1. Windows 10で発生するファイルシステムエラーの直し方|エラーコード別の原因と対処法を徹底解説

    この記事では、Windows 10で発生するファイルシステムエラーを簡単に修復する方法をご紹介します。 ファイルシステムエラーとは? ファイルシステムエラーは、主に破損したファイルやシステムファイルの不整合によって引き起こされます。ウイルス感染や、正常に動作しないアプリケーションが原因となるケースもあります。 実際のエラー画面は以下のような表示になります。 エラーが表示される際には、(-1073741566)、(-2143322101)、(-1073741819)、(-805306367)、(-2147163890)、(-2015294512)、(-2147xxx)といった番号が併記されます

  2. Windows 10でシステムエラー67を修正する方法【原因と対処法を完全解説】

    システムエラー67は、Windows 10のPCでネットワークドライブをマップしようとした際に発生する、よくあるネットワークおよびサーバーの問題です。通常、画面には次のようなエラーメッセージが表示されます。 この問題は、デバイスにインストールされているネットワークドライバーが最新の状態になっていない場合や、何らかの理由で設定が誤っている場合に主に発生します。そのため、問題を解決するには、ネットワークアダプタードライバーが現在マシンで動作しているOSバージョンと互換性があることを確認する必要があります。 Windowsデバイスでシステムエラー67が表示されている場合は、Windowsの設定を