Windows で DISM RestoreHealth が 62.3% で停止する問題を修正するにはどうすればいいですか?
問題: Bluetooth接続に問題があり、オンラインでアドバイスされていたSFCとDISMチェックを実行しました。最初のチェックは正常に完了しましたが、DISMは62.3%で停止し、何時間も動きません。どうすればいいでしょうか?
答え
DISM(展開イメージングサービスおよび管理ツール)は、Windowsで破損したシステムファイルを修復するために最もよく使用されるツールの1つです。/RestoreHealthコマンドは、システムファイルチェッカー(sfc /scannow)と併用すると特に効果的で、システムイメージが破損している場合に特に役立ちます。しかし、DISMが62.3%で停止するという問題が頻繁に発生し、ユーザーを悩ませています。
この問題は以前から報告されており、24H2を含むWindows 11の新しいバージョンでも依然として発生しています。DISM /Online /Cleanup-Image /RestoreHealthコマンドの実行中にパーセンテージがフリーズするように見えるため、プロセスが停止したか完全に失敗したと勘違いして不安に思うユーザーもいます。しかし、これは誤解を招く症状であることが多く、多くの場合、システムはバックグラウンドで静かに動作し続けます。
問題: DISM は停止しているように見えますが、まだ実行中です
この状況はWindowsの複数のバージョンで共通しており、特定のアップデートに限ったものではありません。DISMが62.3%に達した後、長時間その状態が続くことに気付くユーザーも少なくありません。場合によっては20分、あるいは数時間も続くこともあります。この遅延により、プロセスがフリーズしているように見えますが、実際にはDISMはバックグラウンドチェック、データのダウンロード(オンラインで実行されている場合)、破損したコンポーネントの修復を続けています。
この動作は、最近の累積アップデート後に特に顕著で、アップグレードプロセス中にコンポーネントの破損が発生する場合があります。Photonなどの特定の内部パッケージやレガシーメタデータコンポーネントが原因で、スキャン中に整合性チェックが失敗し、修復フェーズが長引く場合があります。
プロセスが完了する前に中断された場合、次の DISM 実行でプロセス全体が再開され、頻繁に遅延が発生し、不必要なフラストレーションが生じる可能性があります。
RestoreHealth が 62.3% で停止する問題を修正するにはどうすればいいですか?
DISM /RestoreHealth が 62.3% で停止した場合、必ずしもプロセスが失敗したことを意味するわけではありません。多くの場合、プロセスは引き続きチェックを実行し、バックグラウンドで修復を適用しています。プロセスを途中で終了すると、修復が不完全になったり、次回実行時に問題が再発したりする可能性があります。
実際の進行状況を監視し、ツールがまだ実行中であることを確認するには、PowerShell を使用してリアルタイムの更新を追跡できます。管理者として PowerShell を開き、次のコマンドを実行します。
Get-Content C:WindowsLogsCBSCBS.log -tail 10 -wait
これにより、CBS.log ファイルの最後の 10 行が表示され、新しいエントリが書き込まれるたびに出力が更新されます。定期的に更新が表示されている場合は、DISM が引き続き実行され、処理が進んでいることを確認できます。
ただし、新しい行が長期間表示されない場合、またはDISMが最終的に失敗する場合は、システムの破損や未解決のパッケージの問題がないか、さらに調査する必要がある可能性があります。場合によっては、置き換えられた、または回復できないWindowsコンポーネントがシステムに残り、将来のアップデート(25H2など)まで完全に削除できないことがあります。
その他の解決策
問題を解決するには、他にもいくつかの方法があります。以下の手順に従ってください。
修正1. DISMが完了するまで待つ
- DISM/RestoreHealthが62.3%で停止しているように見える場合は、 プロセスを終了しないでください すぐに。
- 応じて スピード あなたのシステムとストレージ وネットワークパフォーマンス時間がかかる場合があります 20分 完了するにはさらに詳細が必要です。
- ログの更新をリアルタイムで監視して、まだ動作していることを確認します。
修正2. CBS.logログの更新を使用してDISMの進行状況を監視する
DISM が実行されると、そのすべての動作が CBS.log というファイルに記録されます。このファイルは、コンピューターの C:\Windows\Logs\CBS フォルダに保存されます。DISM がまだ動作しているかどうかを確認するには、CBS.log ファイルを開いて、新しい行が追加されているかどうかを確認します。手順は以下のとおりです。
- Windowsの検索ボックスを開きます。
- タイプ PowerShellの次にそれを右クリックして 管理者として実行.
- PowerShellを開いたら、次のように入力します。 指図 その通り:
Get-Content C:WindowsLogsCBSCBS.log -Tail 10 -Wait - クリック Enter.
- ファイルから行が表示されます CBS.logがリアルタイムで表示されます ウィンドウの下部。
- もし アッタス 新しい線が現れた場合は、 DISMはまだ動作しています バックグラウンドで。
- もし 何も起こらなかった 数分間新しい線が現れない場合は、プロセスが 立ち往生 既に。
修正3. DISMを使用する前にコンポーネントストレージをクリーンアップする
このプロセスにより、不要な更新ファイルが削除され、DISM が 62.3% で停止する問題の修正に役立つ可能性があります。
- タイプ CMD Windowsサーチで。
- 右クリック コマンドプロンプト そして選択 管理者として実行.
- コマンドプロンプトウィンドウで、次のコマンドを入力します。
DISM /オンライン/クリーンアップイメージ/ StartComponentCleanup - クリック 入力します。
- 待つ クリーニングが完了するまで数分かかる場合があります。
- 完了したら、続行してプレイできます RestoreHealth を再度確認しました。
修正4. 競合を避けるためにセーフモードを使用する
ドライバーやサービスからの干渉を減らすには、ネットワーク対応セーフモードで起動します。
- 右クリック お気軽にご連絡ください そして選択 設定を行います。
- に行く システム。
- 以内に 回復オプション
- 回復オプション内で、「詳細なスタートアップ」の横にある「今すぐ再起動」をクリックします。
- 再起動後、いくつかのオプションが表示されるので、「トラブルシューティング」を選択します。
- 「詳細オプション」>「スタートアップ設定」に進み、「再起動」を選択します。
- 再起動後、セーフ モードの場合は 4/F4、ネットワーク サポート付きセーフ モードの場合は 5/F5 を選択します。 DISM ツールを再度実行します。
解決策5: 最新のアップデートをアンインストールする
別の解決策として、イメージ管理および発行ツール (DISM) で問題の原因となった更新プログラムをアンインストールすることもできます。
- 書きます "操作盤Win 検索ボックスで Enter キーを押します。
- 選ぶ "プログラム > プログラムをアンインストールします。
- タップする "インストールされた更新プログラムを表示する ウィンドウの左側にあります。
- すべての更新を日付順に並べ替えます。
- 最新のアップデートを右クリックし、「アンインストール"。
- 画面に表示される指示に従います。
- 次に入力します 「アップデート」 Win 検索ボックスで Enter キーを押します。
- タップする "更新は7日間停止されます(Windows 11 では、別の期間を選択できます。)
コメントは締め切りました。