【解決済み】Windowsバックアップエラー0x8078012Dの直し方6選
一部のWindowsユーザーから、Windowsバックアップを使ってバックアップを作成しようとすると、必ず0x8078012Dというエラーコードが表示されてしまうと報告されています。この問題はWindows 7、Windows 8.1、Windows 10のいずれでも発生することが確認されています。

この問題を詳しく調査した結果、0x8078012Dエラーを引き起こす要因は複数存在することが判明しました。考えられる主な原因は以下の通りです。
- Windowsバックアップサービスが無効になっている – 多くの影響を受けたユーザーによると、バックアップ処理を担うメインサービス(Windowsバックアップ)が無効化されていることが原因です。この場合、「サービス」画面からWindowsバックアップサービスを有効にすることで解決できます。
- ストレージセクターの破損 – HDD/SSDに読み取り不能な不良セクターが存在する場合、このエラーコードが表示されることがあります。CHKDSKスキャンを実行して推奨される修復を適用することで改善する可能性があります。
- システムファイルの破損 – バックアップ作成時に使用されるOS依存ファイルが破損していると、このエラーが発生することがあります。SFCおよびDISMスキャンで破損の修復を試み、それでも改善しない場合はクリーンインストールまたは修復インストールを検討します。
- Shark007 Codec Packとの競合 – サードパーティ製コーデックパック「Shark007」を導入している場合、Windowsバックアップを含むWindows 10の内蔵ツールと競合することがあります。この場合はShark007を削除してから再度バックアップを実行してください。
- サードパーティ製セキュリティソフトとの競合 – セキュリティ対策ソフトが新しく作成されたバックアップファイルを脅威と誤認し、競合が発生することもあります。この場合は対象ソフトを一時的に無効化するか、アンインストールすることで解決できます。
原因の候補が把握できたところで、実際に多くのユーザーが成功した対処方法を順番に見ていきましょう。
方法1:Windowsバックアップサービスを有効にする
まず最初に確認すべきは、0x8078012Dエラーの最有力原因である「Windowsバックアップサービスが無効になっている」ケースです。
同じエラーに悩まされていた複数のユーザーが、「サービス」ユーティリティでWindowsバックアップサービスを有効化し、PCを再起動したところ問題が解決したと報告しています。
手順は以下の通りです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「services.msc」と入力してEnterキーを押し、「サービス」画面を開きます。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者権限を許可します。

- 「サービス」画面が開いたら、右側の一覧を下へスクロールし、Windows Backupに関連する項目を探します。
- 見つかったらWindows Backupの項目を右クリックし、表示されたコンテキストメニューから「プロパティ」を選択します。

- プロパティ画面の「全般」タブを開き、「スタートアップの種類」を「自動」に変更します。サービスが停止している場合は「開始」ボタンをクリックして起動します。

- 最後に「適用」をクリックして変更を保存し、PCを再起動します。再起動完了後、0x8078012Dエラーが発生していた操作をもう一度試してみてください。
Windowsバックアップサービスが有効になっていることを確認しても同じエラーが続く場合は、次の対処方法に進んでください。
方法2:CHKDSKスキャンを実行する
方法1で効果がなかった場合は、次にHDD/SSDのストレージに関する問題を調査しましょう。
0x8078012Dエラーが破損したストレージセクターによって発生している場合、CHKDSK(チェックディスク)スキャンを実行することで、異常な論理セクターを特定し、未使用の代替セクターに置き換えられます。
注意: CHKDSKはWindows 7やWindows 8.1を含むすべての最近のWindowsバージョンに搭載されているため、どのバージョンでもチェックディスクスキャンを実行できます。これにより、Windowsバックアップ関連のステータスコードにつながる論理エラーの大部分を修復できる可能性があります。
CHKDSKスキャンを確実に実行するには、昇格されたコマンドプロンプト(管理者権限)から実行する必要があります。実行したことがない場合は、管理者権限のコマンドプロンプトからCHKDSKを実行する手順を参考にしてください。

すでにCHKDSKスキャンを実行しても同じエラーコードが表示される場合は、次の対処方法に進んでください。
方法3:SFCおよびDISMスキャンを実行する
チェックディスクでも問題が解決しない場合は、Windowsバックアップに影響を与えている可能性のあるシステムファイルの破損を修復できる、2つの内蔵ツール(SFCとDISM)を活用しましょう。
システムファイルチェッカー(SFC)と展開イメージの servicing と管理(DISM)は、Windowsバックアップで0x8078012Dエラーを引き起こしうる一般的な破損を修復できる、姉妹ツールのような内蔵ユーティリティです。
まだ実行したことがない場合は、インターネット接続なしで実行できるSFCスキャンから始めましょう。

注意: SFCは完全にローカルで動作するツールで、ローカルに保存されたキャッシュを使用して、破損したシステムファイルを正常なコピーに置き換えます。スキャン中に中断すると追加の論理エラーが発生する恐れがあるため、途中で中断しないようにしてください。
重要: SSDではなく従来型のHDDを使用している場合、この作業には数時間かかることがあります。このユーティリティは一時的にフリーズしたように見えることがありますが、その場合もウィンドウを閉じずに、進行状況の表示が戻ってくるまで待ちましょう。
SFCスキャンが完了したらPCを再起動し、0x8078012Dエラーコードが解消されたかどうかを確認します。
それでも改善しない場合は、続けてDISMスキャンを実行します。

注意: DISMはWindows Updateのコンポーネントを利用し、破損したWindowsファイルをインターネット経由でダウンロードした正常なコピーに置き換えます。インターネット接続に依存するため、作業を開始する前に接続が安定していることを確認してください。
処理が完了したらPCを再起動し、通常どおり使用して、Windows 10のバックアップ実行時にも0x8078012Dエラーが表示されるかどうかを確認します。
問題が解決しない場合は、以下の方法4に進んでください。
方法4:Shark007コーデックをアンインストールする(該当する場合のみ)
影響を受けた一部のユーザーによると、Windowsバックアップとサードパーティ製コーデックパック(Shark007)の競合によっても、0x8078012Dエラーが発生することがあります。
注意: Shark007は人気の高いポータブルコーデック集ですが、特にWindows 10において複数の内蔵ツールと競合する可能性があります。
このケースに該当し、PCにShark007コーデックがインストールされている場合は、0x8078012Dエラーを解決する唯一の方法は、そのサードパーティ製コーデックをアンインストールし、干渉の少ない代替品に置き換えることです。
Shark007コーデックをアンインストールするには、以下の手順に従ってください。
注意:以下の手順は、現在使用しているWindowsのバージョンに関係なく共通です。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力してEnterキーを押し、「プログラムと機能」メニューを開きます。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者権限を許可します。

- 「プログラムと機能」メニュー内で、インストール済みアプリの一覧をスクロールし、Shark007に関連する項目を見つけます。
- 見つかったらShark007の項目を右クリックし、コンテキストメニューから「アンインストール」を選択します。

- アンインストール画面の指示に従って処理を完了させ、PCを再起動して問題が解決したかどうかを確認します。
それでも同じ0x8078012Dエラーが発生する場合は、次の対処方法に進んでください。
方法5:サードパーティ製セキュリティソフトを無効化またはアンインストールする
サードパーティ製のセキュリティソフトやファイアウォールを使用している場合、誤検知( false positive )がバックアップ操作に干渉し、0x8078012Dエラーを引き起こしている可能性があります。
この問題は、サードパーティ製ファイアウォールおよびセキュリティスイートの両方で発生することが、影響を受けたユーザーによって確認されています。
注意: Windows Defenderを使用している場合は、この方法はスキップしてください。Windows DefenderがWindowsバックアップと競合するという証拠はありません。
サードパーティ製セキュリティソフトを使用している場合は、Windowsバックアップを開く前にセキュリティスイートを無効化することで、エラーの発生を回避できる可能性があります。多くのセキュリティソフトでは、タスクトレイのアイコンから直接無効化できます。
タスクトレイ上のアンチウイルスソフトのアイコンを右クリックし、リアルタイム保護を無効化できるオプションを探してください。

注意: サードパーティ製ファイアウォールを使用している場合、セキュリティソフトを無効化するだけでは不十分なことがあります。保護機能をオフにしても、ファイアウォール自体は稼働し続けるためです。
ファイアウォールを使用している場合や、リアルタイム保護の無効化だけでは問題が解決しない場合は、以下の手順でサードパーティ製ファイアウォールをアンインストールし、問題が解決するかどうかを確認してください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。次に「appwiz.cpl」と入力してEnterキーを押し、「プログラムと機能」メニューを開きます。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者権限を許可します。

- 「プログラムと機能」メニュー内で、インストール済みアプリケーションの一覧をスクロールし、アンインストールしたいサードパーティ製ファイアウォールを見つけます。
- 正しい項目を見つけたら、ファイアウォールの項目を右クリックし、表示されたコンテキストメニューから「アンインストール」を選択します。

- 画面の指示に従ってアンインストールを完了させ、PCを再起動します。再起動後に問題が解決したかどうかを確認してください。
この方法が該当しない場合や、サードパーティ製ソフトを無効化・アンインストールしても0x8078012Dエラーが続く場合は、次の対処方法に進んでください。
方法6:すべてのOSコンポーネントをリフレッシュする
ここまでの対処方法をすべて試してもWindowsバックアップ実行時に同じ0x8078012Dエラーが発生する場合は、バックアップ処理が依存するシステムファイルに何らかの破損が生じている可能性が高いです。
上記のどの方法でも解決しなかった場合、次の論理的なステップは、クリーンインストールまたは修復インストール(上書きインプレース修復)といった手法で、Windowsの全コンポーネントをリセットすることです。
手軽な方法を選ぶならクリーンインストールがおすすめです。ただし、事前にデータをバックアップしておかないと、OSドライブ上の個人データがすべて失われることに注意してください。
注意: この方法の大きな利点のひとつは、互換性のあるインストールメディアを用意する必要がないことです。

一方、OSドライブに保存された個人ファイルを残したい場合は、互換性のあるインストールメディアを用意して修復インストール(インプレース修復)を実行する必要があります。
この作業はクリーンインストールより手間がかかりますが、最大のメリットは、OSドライブに現在保存されているアプリ、ゲーム、ドキュメント、個人的なメディアデータを失うことなく、破損している可能性のあるすべてのコンポーネントをリフレッシュできる点です。
-
Windows 10でSteamエラー53を解決する方法を徹底解説
Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不
-
ポケモンGO エラー29の解決方法|ジムバトルで発生する不具合を直す8つの対処法
ポケモンGOは、Niantic, Inc.が開発した世界的に人気の位置情報ゲームです。Google Playストアから無料でダウンロードでき、ポケモンシリーズのファンや若者を中心に幅広い世代から支持されています。リリース以来、多くの人々に親しまれてきましたが、その一方で、プレイ中にさまざまなエラーが報告されることも少なくありません。そのひとつが「ポケモンGO エラー29」です。このエラーは主にジムバトル中に発生し、多くのユーザーを悩ませています。この記事では、エラー29の主な原因と、具体的な解決方法をわかりやすく解説します。 ポケモンGO エラー29の解決方法 エラー29が発生する原因はいくつ