目次
Windows 10のエラー0x80004005は、特定できないエラーメッセージと訳される。 通常、ユーザーがドライブや共有フォルダ、Microsoftアカウントなどにアクセスできない場合に見られる。 また、この特定できないエラーは、Windows Updateのインストールに失敗した場合にも発生する。 特定できないエラー」であるため、いくつかの原因が考えられる。
ユーザーがこのエラーを経験する最も一般的な理由は、破損したDLLファイルや不正なシステムファイルがある場合です。 さらに、このエラーは圧縮ファイルを解凍する際や、Windowsアップデートに問題がある場合にも表示されることがあります。 しかし、ほとんどの場合、このエラーコードはWindows 10のアップデートに関連しており、ファイルの圧縮や通知が原因であることもあります。
このエラーコードは、エラーの原因となったプログラムを特定しないため、修正するのが難しい場合があります。 このエラーが発生するたびに、「予期しないエラーにより、フォルダの名前を変更(またはコピー、削除)できません」というエラーメッセージが表示されたダイアログボックスのウィンドウが表示されます。
こちらも参照のこと: Windows 10のシステムスレッド例外が処理されないエラーの修正方法
この記事では、このエラーコードを修正するためにコンピュータをトラブルシューティングする方法について、さまざまな方法を紹介します。
始めよう。
Windows 10 エラー 0x80004005 の一般的な理由
ほとんどの場合、Windows 10のエラー0x80004005は、Windows Updateやファイル圧縮の問題に関連しています。 しかし、この特定できないエラーを引き起こす原因は他にもいくつかあります。 ここでは、最も一般的な原因をいくつか紹介します:
- DLL ファイルの破損または欠落: ダイナミック・リンク・ライブラリ(DLL)ファイルは、Windows OSやインストールされたアプリケーションが正常に機能するために不可欠なものです。 これらのファイルのいずれかが破損したり、紛失したりすると、エラー0x80004005につながる可能性があります。
- Windows Updateの問題: Windowsの更新が不完全または失敗した場合も、このエラーが発生する可能性があります。 これは通常、更新プログラムのインストールプロセス中に問題が発生した場合や、インストールされた更新ファイルが破損した場合に起こります。
- 一時ファイル: コンピュータに一時ファイルが蓄積されると、エラー0x80004005が発生することがあります。 これらのファイルが破損し、特定のシステムプロセスを妨害することで、エラーが発生することがあります。
- ファイル圧縮の問題: エラーコード0x80004005は、WinRARや7zipなどのアプリケーションを使用してファイルを抽出または圧縮しようとしたときに表示されることがあります。 これは通常、ファイルの不正な抽出、または圧縮ユーティリティとWindows 10の間の互換性の問題が原因です。
- レジストリの問題 Windowsレジストリの変更や破損は、0x80004005エラーを含むさまざまなエラーを引き起こす可能性があります。 レジストリには、Windowsの設定、ハードウェア、ソフトウェアに関連する重要なデータが含まれているためです。
- Microsoft Outlookのエラー: 一部のユーザーから、Microsoft Outlookの使用中にエラー0x80004005が発生したという報告がある。 これは、ウイルス対策アプリケーションがOutlookの特定の機能をブロックしていたり、電子メールクライアントに関連するファイルがなかったり、レジストリキーが破損している場合に発生する可能性がある。
- システムファイルの破損: 破損したシステムファイルも、エラー0x80004005の原因となることがあります。 これは、Windowsの重要なシステムファイルが破損した場合に発生し、特定できないエラーを含むさまざまな問題を引き起こします。
- Windows XPベースの問題(WPA): まれにですが、Windows XPオペレーティングシステムのユーザーは、Windows製品アクティベーション(WPA)に必要なプログラムファイルが見つからないか、破損している場合に、このエラーに直面することがあります。
Windows 10エラー0x80004005の一般的な原因を理解することは、その背後にある可能性のある原因を特定し、その後、問題を解決するために適切なトラブルシューティング方法を適用するのに役立ちます。
Windows 10のエラーコード0x80004005を修正する方法
方法1:Windows Updateトラブルシューターを実行する
Windows PCをアップデートしようとしたときにエラー0x80004005が発生した場合は、Windows Update Troubleshooterを実行するのが最善です。 この内蔵ユーティリティは、不特定のエラーを含むWindows 10の標準的なアップデートの問題を特定し、修正する上で非常に信頼性が高いです。 Windows Update Troubleshooterを起動するには、次の手順に従います:
ステップ1: Windows キー + I を押して Windows 設定を開きます。
ステップ2: Windowsの「設定」で「更新とセキュリティ」をクリックします。
ステップ3: サイドメニューの「トラブルシューティング」をクリックします。
ステップ4: Windows Updateを検索し、トラブルシューターの実行をクリックします。
ステップ5: トラブルシューターの手順に従って、修正プログラムを適用してください。
方法2:Windows Updateファイルを削除する
更新プログラムのインストール後にこのエラーコードが表示された場合は、更新プログラムが正しくインストールされていないか、更新プログラムのインストール中にWindowsに問題が発生した可能性があります。
参照: Windowsアップデートの設定に失敗し、コンピュータの変更を戻すエラーを解決する
Windowsアップデートファイルを削除する方法は以下の通りです。
ステップ1: Windowsキー + Sを押し、ファイルエクスプローラを検索します。
ステップ2: ファイルエクスプローラを開く。
ステップ3: このPCへ
ステップ4: ローカルディスク(C:)に移動する。
ステップ5: Windowsフォルダをクリックします。
ステップ6: Software Distributionフォルダを見つける。
ステップ7: Software Distributionフォルダの内容をすべて削除する。
ステップ8: コンピュータを再起動し、エラーコードが消えているか確認してください。
方法3:一時ファイルを削除する
システム上の一時ファイルが破損している場合も、Windowsエラーコード0x80004005の原因となります。 これらのファイルを削除することで、コンピュータをスムーズに動作させ、エラーコードを解消することができます。
ステップ1: Windowsキー+Rキーを押し、%temp%と入力する。
ステップ2: OkをクリックしてTempフォルダを開きます。
ステップ3: tempフォルダ内のファイルをすべて削除する。
ステップ4: コンピュータを再起動し、エラーコードが解消されているか確認してください。
方法4:コマンドプロンプトにjdscriptとvbscriptを登録する
ステップ1: Windowsキー+Sを押し、コマンドプロンプトを検索する。
ステップ2: 管理者として実行をクリックします。
ステップ3: コマンドプロンプトで Regsvr32 jscript.dll と入力してEnterキーを押す。
ステップ4: 次に regsvr32 vbscript.dll と入力してEnterキーを押す。
ステップ5: コンピュータを再起動し、エラーコードが修正されているか確認してください。
ご興味のある方はこちらもご覧ください: CPU使用率が高い場合の対処方法(サービスホスト:Sysmain/Superfetch)
方法5:レジストリキーを追加する
ファイルを移動またはコピーしようとしたときにエラーメッセージが表示される場合は、レジストリキーが見つからない可能性があります。
ステップ1: Windowsキー + Sを押し、レジストリエディタを検索します。
ステップ2: 管理者として実行をクリックします。
ステップ3: HKEY_LOCAL_MACHINEをクリックします。
ステップ4: SOFTWAREをクリックしてください。
ステップ5: ソフトウェア」の下にある「マイクロソフト」をクリックします。
ステップ6: マイクロソフトの下にあるWindowsをクリックします。
ステップ7: Windows]で[CurrentVersion]をクリックします。
ステップ8: CurrentVersion」の下にある「Policies」をクリックします。
ステップ9: Policies]の下にある[System]をクリックします。
ステップ10: システムのページで右クリックし、32ビットシステムの場合はDWORD、64ビットシステムの場合はQWORDを選択します。
ステップ11: ファイル名を LocalAccountTokenFilterPolicy とする。
ステップ12: その上で右クリックし、変更を選択する。
ステップ13: 値を1に設定し、Okをクリックする。
ステップ14: コンピュータを再起動し、エラーコードが修正されているか確認してください。
方法6:別の解凍ソフトを使ってZipファイルを解凍する
どのようなzipファイルでも、間違った抽出を行うと同じエラーコードが発生する可能性があります。 エラーを修正するには、別の抽出アプリケーションを使用してzipファイルを抽出することができます。 たとえば、WinRARを使用してこの問題が発生した場合、7zipを使用して圧縮ファイルを抽出することができます。
方法7:Microsoft Outlookのエラー0x80004005
このエラーは一部のマイクロソフト・アウトルック・ユーザーに発生する。 新しいメールが届くたびに、エラーメッセージが表示される。
このエラーは、ウイルス対策ソフトがMicrosoft Outlookの機能をブロックしていることが原因かもしれません。 また、ファイルが見つからないか、レジストリキーが壊れていることも原因かもしれません。 このエラーを修正するには、2つの方法があります。
- ウイルス対策アプリのブロック機能を無効にする。 メーカーのウェブサイトの指示に従ってください。
- Outlookの新着メール通知を無効にするには、Outlookアカウント内の「ツール」メニューから「オプション」をクリックし、「環境設定」タブを選択します。 次に「メールオプション」を選択し、「新着メール到着時に通知メッセージを表示する」のチェックを外します。
方法8:システムファイルチェッカースキャンを実行する
システムファイルが破損している場合も、上記のエラーメッセージが表示されることがあります。 そのため、システムファイルチェッカースキャンを実行すると便利です。 SFCは、破損したシステムファイルの修復に役立ちます。
ステップ1: WindowsキーとXキーを押しながらコマンドプロンプト(管理者)を開き、管理者としてコマンドプロンプトを開きます。
ステップ2: プロンプトで、DISM.exe /Online /Cleanup-image /Restorehealthと入力し、WindowsのDeployment Image Servicing and Managementツールを実行する。
ステップ3: 次に、プロンプトでsfc /scannowと入力し、リターンを押してSFCスキャンを実行します。
スキャンが完了するまで約20~30分かかります。 スキャンが完了したら、PCを再起動してください。
方法9:エラー0x80004005のWindows XPベースのコンピュータを修正する
Windows XPオペレーティングシステムを使用していて、必要なプログラムファイルが見つからないか、破損している場合に、このエラーが発生することがあります。 残念ながら、これらのファイルはWindows製品アクティベーション(WPA)で必要です。
ステップ1: XPオペレーティングシステムの代わりに、CDまたはDVDドライブから起動するようにPCを設定します。
ステップ2. Windows XPのCDをコンピュータに入れ、コンピュータを再起動する。 コンピュータがシステムで起動する直前に、"Press any key to boot from CD "というプロンプトが表示されるので、キーを押してCDから起動させる。 "Recovery Consoleを使用してWindows XPのインストールを修復するには、Rを押してください。"Rを押してRecovery Consoleに入る。
ステップ3: 1.C:∕WINDOWS "というオプションが表示されたら、1を押してください。 管理者パスワードの入力を求められたら、それを入力してEnterを押してください。
ステップ4. 次に、cd C:∕WINDOWS∕System32 と入力し、Enterを押す。 RENコマンドを使い、REN File_Name.extension File_Name.old と入力して以下のファイル名を変更する。 Wpa.dbl Pidgen.dll Actshell.html Licdll.dll Regwizc.dll Licwmi.dll Wpabaln.exe
ステップ5. CDのドライブ文字をコロン(例:G:)を含めて入力し、Enterキーを押す。 cd i386と続けてEnterキーを押す。 以下のコマンドを入力し、各コマンドの後にEnterキーを押す。
licwmi.dlを展開する %systemroot%system32
regwizc.dl%systemroot%system32 を展開する。
licdll.dlを展開する %systemroot%system32
wpabaln.ex_ %systemroot%system32 を展開する。
wpa.db %systemroot%system32 を展開する。
actshell.ht %systemroot%system32 を展開する。
pidgen.dllをコピー %systemroot%system32
上記の手順が終了したら、Exitと入力してRecovery Consoleを閉じ、Enterキーを押してコンピュータを再起動します。
この記事のすべての方法を試してもエラーコードが表示される場合、最後に試せるのはWindowsの完全な再インストールです。
結論:0x80004005エラーの修正
結論として、Windows 10エラー0x80004005は、破損したDLLファイル、Windows更新プログラムの問題、ファイル圧縮の問題、レジストリの問題など、さまざまな理由で発生する可能性のある特定できないエラーです。 このエラーをトラブルシューティングして修正するには、根本的な原因を特定し、この記事で紹介した適切な方法を適用することが不可欠です。
Windows Update Troubleshooterを実行する、一時ファイルを削除する、コマンドプロンプトでJScriptとVBScriptを登録する、システムファイルチェッカースキャンを実行するなど、さまざまなテクニックを駆使することで、エラー0x80004005を効果的に解決し、Windows 10システムをスムーズに機能させることができます。