Windowsエラーコード0x80070005を修正する方法

Windows Updateのインストールに問題(problem installing Windows updates)がある場合、Windowsはエラーコード0x80070005を表示します。また、特にWindows Updateの後で、 (Windows)Windowsが特定の(Windows)Officeアプリケーションをアクティブ化または実行できない場合にも、エラーが発生する可能性があります。エラーコードは基本的に、Windowsに操作を実行するために必要なファイルまたはレジストリ権限がないことを示しています。

Windowsエラーコード0x80070005に対する7つの潜在的なトラブルシューティングソリューションを強調します。

1.WindowsUpdateのトラブルシューティング(Windows Update Troubleshooter)を実行します

Windows Updateをインストールしようとしたときに0x80070005エラーコードが表示される場合は、これを実行してください。Windows Updateのトラブルシューティングでは、更新中に他のエラーを修正することもできます。 

Windows 11では、[設定](Settings) >[システム(System)] >[トラブルシューティング(Troubleshoot)] >[その他のトラブルシューティング]に移動し、WindowsUpdateの横にある[(Other troubleshooters)実行(Run)]ボタンを選択します。

Windows 10コンピューターを使用している場合は、[設定](Settings) >[更新とセキュリティ(Update & Security)] >[トラブルシューティング(Troubleshoot)] >[追加のトラブル(Additional troubleshooter)シューティング] >[ Windows Update ]に移動し、[(Windows Update)トラブルシューティングの実行(Run the troubleshooter)]を選択します。

(Wait)トラブルシューティングツールがエラーコード0x80070005の原因となる潜在的な問題を診断するのを待ち、画面上の推奨事項に従います。

2.マルウェアとウイルスをスキャンします

マルウェア(Malware)やウイルスは、特定のプログラムの実行やWindowsUpdateのインストールに必要な重要なシステムファイルやレジストリキーを削除することがよくあります(Windows)。サードパーティのソフトウェアを使用して、マルウェアやウイルスがないかPCをスキャンするか、 (scan your PC for malware and viruses)Windowsセキュリティ(Windows Security)アプリでリアルタイム保護をオンにします。

[設定](Settings) >[プライバシーとセキュリティ(Privacy & security)] >[ Windowsセキュリティ(Windows Security)] > [Windowsセキュリティを開く(Open Windows Security)] >[ウイルスと脅威の保護(Virus & threat protection)] > [設定の管理(Manage settings)]に移動し、 [リアルタイム保護(Real-time protection)]をオンに切り替えます。

Windows 10では、[設定](Settings) >[更新とセキュリティ(Update & Security)] >[ Windowsセキュリティ(Windows Security)] >[ウイルスと脅威の保護(Virus & threat protection)] > [設定の管理]に移動し、[(Manage settings)リアルタイム保護(Real-time protection)]をオンにします。

3.システムファイルチェッカーを実行します

システムファイルチェッカー(System File Checker)SFC )は、Windowsで破損、破損、および欠落しているシステムファイルをチェック(checks for corrupt, damaged, and missing system files in Windows)するコマンドラインツールです。ツールが何かを見つけると、それらを新しいコピーに置き換えます。

重要なシステムファイルが見つからないか破損しているために0x80070005を取得している場合は、SFCを実行することが問題を解決するための最善の策です。コンピューターをインターネットに接続し、以下の手順に従います。

  1. Windowsの検索(Windows Search)バーにコマンドプロンプト(command prompt)を入力し、 [管理者として実行]を(Run as administrator)選択します。

PCでWindows8以降を実行している場合は、システムファイルチェッカーを実行する前に、(System File Checker)展開イメージのサービス(Deployment Image Servicing)管理(Management)DISM)ツールを実行することをお勧めします(Microsoft)それ以外(Otherwise)の場合、Windows 7 PCを使用している場合は、手順(Step)3に進みます。

  1. DISM.exe /Online /Cleanup-image /Restorehealthと入力または貼り付けて、 Enterキー(Enter)を押します。

「復元操作が正常に完了しました」という成功メッセージが表示されたら、システムファイルチェッカー(System File Checker)を実行します(次の手順を参照)。

  1. ターミナルにsfc /scannowと入力または貼り付けて、 Enterキー(Enter)を押します。

(Wait)成功メッセージを待ち、コマンドプロンプト(Command Prompt)ウィンドウを閉じて、アプリ/オペレーティングシステムを再実行し、0x80070005エラーをスローします。保留中の修復操作を完了するには、コンピューターを再起動する必要がある場合があります。

したがって、システムファイルチェッカー(System File Checker)を実行するときは、画面上のメッセージに注意してください。

4.Windowsレジストリを更新します

(Microsoft recommends updating the registry)Windowsの更新後に(Windows)Officeアプリケーションにエラーコード0x80070005が表示された場合は、レジストリを更新することをお勧めします。レジストリ内のアイテムを削除または損傷すると、Windowsで他の問題が発生する可能性があります。したがって、更新を実行する前に、必ずWindowsレジストリをバックアップしてください。(back up the Windows Registry)

すべてのMicrosoftOffice(Microsoft Office)アプリケーションを閉じて、次の手順に従います。

  1. Windowsキー(Windows key)+ Rを押し、[実行]ボックスにregeditと入力して、[OK]を選択(regedit)ます(OK)

  1. HKEY_USERSフォルダーを展開し、 S-1-5-20フォルダーを右クリックして、コンテキストメニューで[アクセス許可(Permissions)]を選択します。

  1. [追加(Add)]を選択します。

  1. ダイアログボックスに現在のユーザーの名前を入力し、[名前の確認]を選択して、[ (Check Names)OK ]を選択します。

  1. 次に、[詳細]を選択します(Advanced)。これにより、レジストリフォルダの[セキュリティの詳細設定]メニューが開きます。(Advanced Security Settings)

  1. [権限]タブで、新しく作成したユーザーを選択し、[編集(Edit)]を選択します。

  1. [フルコントロール](Full Control)ボックスをオンにして、[ OK ]を選択します。

  1. [ネットワークサービス](NETWORK SERVICE)を選択し、[編集](Edit)を選択します。

  1. [フルコントロール](Full Control)ボックスをオンにして、[ OK ]を選択します。

  1.  最後に、[すべての子オブジェクトのアクセス許可エントリをこのオブジェクトから継承可能なアクセス許可エントリに置き換える]をオンにして、[ (Replace all child object permission entries with inheritable permission entries from this object)OK]を選択します。

  1. 確認プロンプトで[はい](Yes)を選択します。

  1. [適用](Apply)、 [ OK ]の順に選択します。

レジストリエディタ(Registry Editor)を閉じ、Officeアプリ(Office)を再度開いて、0x80070005エラーコードが停止するかどうかを確認します。

  1. Windowsキー(Windows key)+ Rを押して、Windowsの実行ボックスを開きます。
  2. ダイアログボックスにC:\Users\USERNAME\AppDataと入力し、[ OK ]を選択します。

注:(Note:)C:を(C:)Windowsがインストールされているドライブ文字に置き換えます。同様に、 (Likewise)USERNAMEをPCのユーザー名に置き換えます。

  1. ローカル(Local)フォルダを右クリックし、コンテキストメニューで[プロパティ]を選択します。(Properties)

  1. [セキュリティ(Security)]タブに移動し、[編集(Edit)]を選択します。

  1. [追加(Add)]を選択します。

  1. ダイアログボックスにEveryoneと入力し、[名前の確認]を選択して、[ (Check Names,)OK ]を選択します。

  1. [全員(Everyone)]を選択し、[フルコントロール]列の[許可](Allow)チェックボックスをオンにします。

  1. [適用](Apply)、 [ OK ]の順に選択します。

  1. Windowsがアクセス許可を設定しているときに、「セキュリティの適用(Applying Security)エラー」が数回発生する場合があります。プロセスが終了するまで[続行(Continue)]を選択し続けます。

  1. [ OK]を選択して、[ローカル(Local)]ウィンドウのローカル(Local)アクセス許可を閉じ、 WindowsUpdateを再インストールします(Windows)

  1. もう一度[ OK]を選択して、変更を保存します。

5.ファイアウォール設定を確認します

ファイアウォール設定をバイパスするようにSVCHOST ( Windowsサービスのホストプロセス)を構成することにより、0x80070005エラーを解決できます。

  1. Windowsの検索(Windows Search)バーにファイアウォール(firewall)と入力し、結果ページで[ファイアウォールとネットワーク保護]を選択します。(Firewall & network protection)

  1. ページの一番下までスクロールし、[ファイアウォールを通過するアプリを許可(Allow an app through firewall)する]を選択します。

これにより、コントロールパネルの[ (Control Panel)WindowsDefenderファイアウォール(Windows Defender Firewall)]ウィンドウにリダイレクトされます。

  1. [設定の変更]を(Change settings)選択します。

  1. [別のアプリを許可(Allow another app)する]を選択します。

  1. [参照](Browse)を選択します。

  1. svchostを選択し、[ 開く](Open)を選択します。

  1. [追加](Add)を選択して続行します。

  1. Windowsサービスの(Services)ホストプロセス(Host Process)の[プライベート(Private)]列と[パブリック]列を必ず確認してください。

  1. [ OK]を選択して、PCの更新を再試行してください。

6.クリーンブートを実行します

Windowsでクリーンブートを実行(clean boot in Windows)すると、起動エラー、頻繁なアプリクラッシュ、およびWindowsUpdateの問題の原因を診断するのに役立ちます。クリーンブートを実行すると、PCは重要でないサービスを一時的に無効にします。これは、 Windows(Windows)の更新時またはOfficeアプリの実行時に、エラーコード0x80070005の原因となるソフトウェアの競合を特定して診断するのに役立ちます。

(Make)クリーンブートを開始する前に、管理者アカウントを使用してPCにサインインしていることを確認してください

  1. Windowsの検索ボックスにmsconfigと入力し、管理者として(msconfig)システム構成(System Configuration)を実行します。

  1. [サービス(Services)]タブに移動し、 [すべてのMicrosoftサービス(Hide all Microsoft services)を非表示にする]チェックボックスをオンにして、[すべて無効(Disable all)にする]を選択します。

  1. その後(Afterward)、 [スタートアップ(Start-up)]タブに移動し、[タスクマネージャーを開く(Open Task Manager)]を選択します。

  1. リスト内のプログラムを右クリックして、[無効(Disable)にする]を選択します。[スタートアップ(Startup)]タブのすべてのアプリに対してこれを行います。

タスクマネージャ(Task Manager)を閉じてコンピュータを再起動し、「クリーンな」環境で起動します。クリーンブートプロセス後に0x80070005エラーが発生しない場合は、無効になっているアプリの1つがエラーの原因であることを意味します。

7.WindowsUpdateコンポーネントをリセットします

上記のトラブルシューティング手順を試してもエラーが続く場合は、WindowsUpdateエージェント(Windows Update)すべてのコンポーネントをリセットしてください。

  1. Windowsの検索(Windows Search)バーにコマンドプロンプト(command prompt)を入力し、 [管理者として実行]を(Run as administrator)選択します。

  1. ターミナルにnetstopwuauserv(net stop wuauserv)と入力または貼り付けて、 Enterキー(Enter)を押します。このコマンドは、WindowsUpdateサービスを停止します。

  1. rd /s /q %systemroot%\SoftwareDistributionと入力または貼り付けて、 Enterキー(Enter)を押します。

  1. 最後に、 net start wuauserv(net start wuauserv)と入力または貼り付け、Enterキー(Enter)を押してWindowsUpdateサービスを再起動します(Windows Update)

コマンドプロンプト(Command Prompt)ウィンドウを閉じて、0x80070005エラーコードなしでWindowsUpdateをインストールできるかどうかを確認します。(Windows Updates)

最後の手段:ウィンドウをリセット

(Reset Windows to factory settings)0x80070005エラーのためにWindowsUpdateをインストールしたり、 Officeアプリを実行したりできない場合は、Windowsを工場出荷時の設定にリセットしてください。



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts