不特定のエラーコード0x80004005を修正する方法

Windowsの他のほとんどのエラーとは異なり、エラー0x80004005は「不特定のエラー」です。これは、さまざまな理由で発生する可能性があることを意味します。

不特定の0x80004005エラーの最も一般的な理由には、Windows Updateの問題、破損したファイルとフォルダー、および圧縮ファイルの抽出中のエラーが含まれます。

このため、エラーへの対処は通常より少し難しい場合がありますが、これらの方法の1つが役立つことは間違いありません。

だから、これがWindowsエラー0x80004005を修正する方法です。

WindowsUpdateのトラブルシューティングを実行する

Windows PCを更新しようとしたときにエラーコード0x80004005が表示された場合は、WindowsUpdateトラブルシューティングを実行することをお勧めします。このユーティリティは、更新中に発生する可能性のある一般的なエラーを特定して修正するのに十分な能力を備えています。次の手順に従って、WindowsUpdateのトラブルシューティングを起動します。

  1. Windowsキー+ Iを押して[設定]を開き、[更新とセキュリティ]に移動します。
  2. 左側のナビゲーションバーで、[トラブルシューティング]をクリックします。
  3. [トラブルシューティング]ウィンドウで、[起動して実行する]の下の[WindowsUpdate]をクリックします
  4. [トラブルシューティングの実行]をクリックします

さらに、ユーザーはWindowsUpdateの他の修正を試すこともできます。

関連: Windows10でWindowsUpdateを管理する方法は?

WindowsUpdateフォルダー内のファイルを削除する

これを行うには、 C: Windows SoftwareDistribution Downloadに移動し、フォルダーのすべての内容を削除します。

WindowsUpdateを再度実行する

Windows Updateファイルを削除してトラブルシューティングを実行した後、WindowsUpdateを再度実行します。

  1. Windowsキー+ Iを押して[設定]を開き、[更新とセキュリティ]に移動します。
  2. [ Windows Update ]で、[更新の確認]をクリックします
  3. プロンプトが表示されたら、Windowsが更新プログラムをダウンロードしてインストールできるようにします。

クリーンブートウィンドウ

場合によっては、サードパーティのソフトウェアがWindowsの機能を妨げる可能性があります。 0x80004005は広範なエラーであるため、問題の原因としてサードパーティのアプリを排除するためにクリーンブートを実行することをお勧めします。 Windows 10のクリーンブートの詳細については、クリーンブートを実行し、一般的なWindowsエラーを修正する方法をお読みください。

  1. [スタート]メニューの検索バーに「 sysconfig」と入力します。検索結果から、[システム構成]をクリックします
  2. [システム構成]ウィンドウで、[サービス]タブに移動します。
  3. [すべてのMicrosoftサービスを非表示にする]チェックボックスをオンにします。
  4. 次に、リストからすべてのサービスを選択し、[すべて無効にする]をクリックします
  5. [OK]をクリックして、[システム構成]を閉じます。
  6. この後、 CTRL + Shift + Esc押しタスクマネージャーを起動します
  7. [スタートアップ]タブをクリックします。
  8. サービスのリストで各エントリを選択し、[無効にする]をクリックします。システム構成とは異なり、サービスを1つずつ無効にする必要があります。
  9. [OK]をクリックして、タスクマネージャーを閉じます。
  10. コンピュータを再起動してください。

起動後、エラーが続くかどうかを確認します。特にエラーの原因となったものがある場合は、もう一度やり直してください。エラーが表示されない場合は、最近インストールしたアプリケーションまたはドライバーをアンインストールしてください。時間が足りない場合は、Windows10でプログラムをすばやくアンインストールする方法を学びます。

レジストリエントリの変更

この修正は、共有ファイルまたは共有フォルダーへのアクセス中にこのエラーが発生するユーザーを対象としています。 Windows 10レジストリエントリにわずかな変更を加えると、エラーコード0x8004005が終了する可能性があります。

  1. Windowsキー+ Rを押して、実行アプリケーションを起動します。テキストボックスにregeditと入力し、Enterキーを押します。
  2. レジストリエディタで次の場所に移動します。
     HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
  3. ウィンドウの白い領域の任意の部分を右クリックします。 [新規]> [QWORD(64ビット)値]に移動します。 32ビットシステムを使用している場合は、[ DWORD(32ビット)値]をクリックします。
  4. 新しく作成されたエントリの名前をLocalAccountTokenFilterPolicyに変更します。
  5. エントリをダブルクリックし、[値]の下の入力1を変更します。
  6. レジストリエディタを閉じて、コンピュータを再起動します。

Microsoft6to4デバイスをアンインストールします

予期せぬことに、Microsoft6to4ネットワークアダプタもこの問題を引き起こすことが知られています。このような場合、ユーザーは自分のコンピューターからすべてのMicrosoft6to4デバイスをアンインストールする必要があります。これは、デバイスマネージャーを使用して実行できます。

  1. Windowsキー+ Rを押して、実行アプリケーションを開きます。テキストボックスにdevmgmt.mscと入力し、Enterキーを押します。
  2. これらのデバイスは通常非表示になっているため、デバイスマネージャーのタイトルバーの下にある[表示]に移動する必要があります。 [非表示のデバイス表示]をクリックします
  3. ネットワークアダプタに移動し、メニューを展開します。
  4. Microsoft6to4アダプターを右クリックし、[デバイスのアンインストール]をクリックします
  5. プロンプトで、必ずこのデバイスのドライバソフトウェアの削除を選択してください。
  6. デバイスマネージャを閉じて、コンピュータを再起動します。

関連: Windows10でワイヤレスネットワークを管理するためのCMDコマンド

サードパーティのアーカイブソフトウェアを使用する

Windowsエクスプローラーを使用して圧縮ファイルを抽出しようとしたときにこのエラーコードが表示された場合は、サードパーティのアーカイブユーティリティに切り替える時期が来ている可能性があります。そこにはたくさんのオプションがあり、人気のあるものはWinRAR、7Zip、WinZipです。または、 RARファイルを開くのに最適なツールのリストを表示することもできます。

サードパーティのアーカイブソフトウェアは、パスワードで保護されたアーカイブの抽出にも役立ちます。

jscript.dllとvbscript.dllを再登録します

エラーコード0x80004005のもう1つの簡単な修正は、jcript.dllファイルとvbscript.dllファイルを再登録することです。これは、コマンドプロンプトを使用して実行できます。

  1. [スタート]メニューの検索バーにcmdと入力します。検索結果から、[コマンドプロンプト] > [管理者として実行]を右クリックします。
  2. コンソールで、「 ق32 jscript.dll 」と入力し、Enterキーを押します。
  3. この後、「 ق32 vbscript.dll」と入力し、Enterキーを押します。
  4. コマンドプロンプトを閉じて、コンピューターを再起動します。

SFCを実行して、破損したシステムファイルをチェックします

Windowsには、一般的なエラーを診断して修正するためのツールが多数あります。 SFC(システムファイルチェッカー)はその1つです。欠落または破損したシステムファイルをチェックし、それらを修正します。使い方は簡単で、簡単なコマンドプロンプトコマンドで実行できます。

  1. Windowsキー+ Rを押して、実行アプリケーションを起動します。テキストボックスに「 cmd」入力し、 CTRL + Shift + Enterを押して、管理者としてコマンドプロンプトを起動します。
  2. コマンドプロンプトコンソールで、 SFC / scannowと入力し、Enterキーを押します。
  3. SFCは、システムファイルを自動的にスキャンして修正します。
  4. コンピュータを再起動します。

関連: Windows 10のSFC、CHKDSK、DISMの違いは何ですか?

0x80004005エラーが修正されました

これらの修正の1つは、「不特定のエラーコード」の問題を確実に取り除きます。ただし、主な違いは、エラータイプが原因で、ユーザーがさまざまな修正を試行する必要があることです。理想的には、上記の方法に加えて、他のすべての一般的なトラブルシューティング方法も試す必要があります。