Windowsで0x8007045dエラーを解決する方法

Windows 10のアップデートやファイルの転送時に0x8007045dエラーが発生すると、非常にイライラさせられます。特にシステムがデータの読み書きを正しく行えないときは、Windowsがランダムに動作が不安定になるように感じられます。アップデート中に発生することもあれば、システムバックアップ中やファイルのコピー中に発生することもあります。原因は必ずしも明確ではありませんが、ディスクの問題、ファイルの破損、あるいはドライバーの不具合に関連していることが多いようです。このエラーはなかなか解消されないため、これからご紹介する方法で少しでも状況が改善されることを願っています。

Windows 10で0x8007045dエラーを修正する方法

Windowsとドライバーを更新する

これは単にWindowsを最新の状態に保つためだけではありません。古いドライバーやシステムファイルが原因で、I/Oデバイスエラーが発生することもよくあります。すべてを最新の状態にすることで、0x8007045dエラーの原因となるバグや互換性の問題を解決できます。環境によっては、アップデートプロセスが一度失敗する場合がありますが、再起動して再度試行すれば、スムーズに完了します。

  • 設定を開いてください。
  • 「更新とセキュリティ」を選択してください。
  • 「アップデートを確認」をクリックしてください。アップデートがある場合は、インストールしてください。
  • アップデートのインストール後、PCを再起動して、再度アップデートまたはファイル転送を試してください。

ドライバー、特にディスプレイコントローラーやストレージコントローラーの場合、古いドライバーや不具合のあるドライバーが原因であることがよくあります。スタートボタンを右クリックし、「デバイスマネージャー」を選択します。次に、「ディスプレイアダプター」「ディスクドライブ」などのセクションを展開します。デバイスを右クリックし、「ドライバーの更新」を選択して、「更新されたドライバーソフトウェアを自動的に検索する」を選択します。更新後に再起動して、問題が解決したかどうかを確認してください。Windows が更新を見つけられない場合は、メーカーの Web サイトにアクセスして最新のドライバーを入手する必要がある場合もあります。

ハードウェアおよびデバイスのトラブルシューターを実行する

これは必ずしも保証されるものではありませんが、読み書きエラーの原因となる可能性のある接続やデバイスの問題を特定するのに役立ちます。基本的には、ハードウェアコンポーネントをチェックするクイックスキャンです。実行方法は次のとおりです。

  • 設定を開く。
  • 「更新とセキュリティ」に移動してください。
  • 「トラブルシューティング」を選択し、 「その他のトラブルシューティング」を選択します。
  • 「ハードウェアとデバイス」を見つけて、「トラブルシューティングツールの実行」をクリックします。画面の指示に従ってください。

一部のシステムでは、これにより自動的に修正可能な問題が検出される場合があります。必ずしも問題が解決するとは限りませんが、さらに深く調査する前に試してみる価値はあります。

ディスクのエラーをチェックする

エラーがI/O(入出力)に関連していることから、ディスクの状態が主な原因と考えられます。ドライブに不良セクタや接続不良があると、Windowsはファイルを正しく読み書きできず、このエラーが発生します。ディスクをスキャンするには:

  • cmdタスクバーの検索ボックスに入力してください。
  • コマンドプロンプトを右クリックして、「管理者として実行」を選択します。
  • chkdsk e: /F /R /X /Be:をドライブ文字に置き換えて)入力し、 Enter キーを押します。
  • プロンプトが表示されたら、スキャンをスケジュールすることを確認してください。次回の再起動時に実行するかどうかを尋ねられる場合がありますので、同意してください。
  • 再起動して、ディスクチェックが完了するまでお待ちください。完了したら、アップデートまたはファイルのコピーを再度お試しください。

注:chkdsk は、ディスクのサイズや検出された問題によっては時間がかかる場合があります。少し奇妙に感じるかもしれませんが、エラーが修正されて問題が解決することもあります。一部のマシンでは、最初の数回は失敗しますが、再起動後に不思議と正常に動作するようになります。

ハードドライブのパーティションを縮小する(容量や構造に影響が出る可能性がある場合)

ディスクの容量がほぼ満杯だったり、パーティションに問題があったりすると、ファイルの処理に支障をきたすことがあります。パーティションを縮小またはサイズ変更することで、空き容量を増やしたり、パーティションの問題を解決したりすることができます。その方法は次のとおりです。

  • 検索ボックスに「コントロールパネル」と入力して開いてください。
  • システムとセキュリティ>ハードディスクパーティションの作成とフォーマットに進みます。
  • ディスク管理ウィンドウが開きます。変更したいドライブを右クリックし、「ボリュームの縮小」を選択します。
  • 画面の指示に従ってサイズを縮小し、スペースを解放または再編成してください。

これは、ファイルシステムの動作を妨げる根本的なパーティションの問題を修正するのに役立つ場合があります。万能薬ではありませんが、ディスク容量やパーティションの不具合が疑われる場合は試してみる価値があります。

セーフモードで起動する

バックグラウンドで動作しているドライバーやアプリが、特にアップデートやファイル転送中にシステム操作と競合することがあります。セーフモードで起動すると、必要最低限​​のプログラムのみが読み込まれるため、根本的な問題を特定したり修正したりしやすくなります。以下の手順をお試しください。

  • を押して実行Windows key + Rを開きます。
  • 入力しmsconfigEnterキーを押してください。
  • システム構成で、「ブート」タブに移動します。
  • 「セーフブート」のチェックボックスをオンにして、「最小」を選択してください。
  • 「OK」をクリックし、指示が​​表示されたらPCを再起動してください。
  • セーフモードに入ったら、もう一度アップデートを実行したり、ファイルをコピーしたりしてみてください。

これが役に立つのであれば、サードパーティ製のアプリやドライバーがWindowsの正常な動作を妨害している可能性が考えられます。

もちろん、これらは必ずしも解決策となるわけではありません。トラブルシューティングには試行錯誤が必要になる場合もあります。しかし、ディスクエラーへの対処、システムのアップデート、セーフモードでの起動は、0x8007045dエラーの一般的な原因を網羅する傾向があります。

まとめ

  • Windowsとデバイスドライバーを更新する
  • ハードウェアのトラブルシューティングツールを実行する
  • chkdskを使用してディスクエラーをチェックおよび修復します。
  • 必要に応じてディスクパーティションを調整してください。
  • セーフモードで起動して問題を切り分けてみてください

まとめ

これらの解決策は標準的なものですが、問題が頑固な場合、何度か試行錯誤したり、複数の方法を組み合わせたりする必要があるかもしれません。重要なのは、まずディスクの問題を除外することです。このエラーは通常、ハードウェアの不具合やファイルの破損に関連しているからです。これらの方法のいずれかで、システム上の 0x8007045d エラーが解決することを願っています。これで誰かの作業時間を少しでも短縮できれば幸いです。頑張ってください!

関連記事: