
私には 2 台のコンピューター (win10x64 と win7x86) がありますが、時々完全にフリーズし (黒い画面)、唯一の解決策はプラグを抜くことです。
を使用するとDISM /Online /Cleanup-Image /RestoreHealth
、現在インストールされているソフトウェアや変更した Windows 構成にどのような影響がありますか。 最初からやり直す必要がありますか?
答え1
最初からやり直す必要がありますか?
いいえ、下記をご覧ください。
を使用すると
Dism /Online /Cleanup-Image /RestoreHealth
、現在インストールされているソフトウェアや変更した Windows 構成にどのような影響がありますか?
これは Windows コンポーネント ストアを扱うため、インストールされているソフトウェアには影響しません。/Cleanup-Image
サードパーティのプログラムや OS に加えられたカスタマイズにも影響しません。
- のコンポーネントストア[
%WinDir%\WinSxS
] は、すべてのWindowsシステムファイルのバックアップコピーを維持し、コンポーネントSFC
ストアDISM
とOSの2つの重要な部分を管理します。SFC
全体的に管理するものに基づいてDISM
:DISM
は2つの機能SFC
に依存しており/StartComponentCleanup
、/RestoreHealth
は/RestoreHealth
のみに依存しています。/StartComponentCleanup
/StartComponentCleanup
: 洗浄壊れたコンポーネントストアハードリンク
頻繁な更新のため、Insider Buildsのユーザーはこれを定期的に実行することが必須です。/RestoreHealth
: ハッシュ比較により、システム ファイルのバックアップを Windows Update サーバーからの既知の正常なコピーと照合して、コンポーネント ストア内の破損を検証および修正します。オフライン メソッドも存在しますが (下記参照)、破損が常に修正されるとは限りません。- Windows 7の場合: スール
DISM
Windows 8まではこの機能がなかったため、代わりに[システム更新の準備]ツールが使用されます。
- Windows 7の場合: スール
SFC
コンポーネントストアが破損していないことを常に想定しますそして、DISM
/RestoreHealth
パラメータ(Windows 7: SUR)すべきいつもの前に実行する必要がありますSFC
。そうしないと、破損したコンポーネントストアによって正常なシステムファイルが破損したファイルに置き換えられたり、破損を完全に修復できなかったりする可能性があります%WinDir%
。/ScanNow
:%WinDir%
ハッシュ比較を通じてコンポーネントストア内の既知の正常なコピーと照合し、破損を検証して修正します。
DISM
そしてSFC
しなければならないそれぞれが前のステップに依存しているため、リストされている順序で実行する必要があります。
(Windows 7: 3 へスキップ)+ R→開ける:
PowerShell
→ Ctrl+ Shift+OK
コンポーネントストアは常に掃除したWindows Updateを実行する前、Windows Updateで問題が発生した後、少なくとも月に1回は、更新によって時々壊れるため、時間の経過とともに汚れてくるためハードリンク# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /StartComponentCleanup # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /StartComponentCleanup # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
-
インターネット接続が必要です。そうでない場合は、オフラインの方法が必要になります。# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /RestoreHealth # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth
install.esd
||install.wim
を使ってWindows インストール ISO インストールされたバージョン(v1909、v2004など):- Windows 10 インストールメディアを作成する→今すぐツールをダウンロード→別のPCにインストールする
- ISOをマウントし、インストールされているOSを確認する索引
install.esd
[画像] ||よりinstall.wim
:Dism /Get-ImageInfo /ImageFile:"Z:\sources\install.esd"
- 末尾のインデックス番号を指定します
/Source
パラメータ:# Online (while booted to Windows): # ESD: Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess # WIM: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"Z:\sources\install.wim":6 /LimitAccess # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess
- Windows 7の場合:実行SURツール
- 再起動します。エラーが見つかった場合は、
%WinDir%\Logs\DISM\dism.log
下から確認します。
(ログファイルは、ログ構文でVSコード)- Windows 8以上:
%WinDir%\Logs\DISM\dism.log
- Windows 7の場合:
%WinDir%\Logs\CBS\CheckSUR.log
(SURエラーを修正する方法)
- Windows 8以上:
-
# Online (while booted to Windows): Sfc /ScanNow # Offline (while booted to WinPE/WinRE): Sfc /ScanNow /OffBootDir=D:\ /OffWinDir=D:\Windows # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
- 再起動してください。エラーが見つかった場合は、レビュー
%WinDir%\Logs\CBS\CBS.log
下から上へ
答え2
最初に実行する sfc /scannowDISM を実行する前に。
理論的には、これらのコマンドのいずれによっても構成が影響を受けることはありません。ただし、システムの劣化が進んでいる場合は、修復自体がさらに損傷を引き起こす可能性があります。その可能性は非常に低いですが、開始する前にバックアップを怠らないでください。
ぜひご覧になってみてくださいこの答え 私の。
答え3
Dism /オンライン /イメージのクリーンアップ /ヘルスの復元
および/または
sfc /scannow
どちらも回復する変更された&破損した システムファイル. だから、あなたは熱心すぎるWindows のカスタマイズ。理想的には、Microsoft 以外のプログラムや設定を変更すべきではありませんが、破損のレベルにもよります。
- カスタマイズが気になる場合は、スキャンを実行するだけで済みます
sfc /検証のみ
および/または
Dism /オンライン /クリーンアップイメージ /スキャンヘルス
彼らは修復プロセスなしでファイルをチェックするだけです(ここ&ここ)。分析するログ/レポート& 決める。
- DISM /オンライン /クリーンアップイメージ /RestoreHealth
Windows 7では利用できません。(ディスムコマンドは非常に制限されています勝利7)
- &いつでも作ることができますシステムイメージ (Macrium Reflect)それ以前は!