Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

DISM.exe /オンライン /クリーンアップ イメージ /スキャンヘルス

Windows 10/11 が正常に動作しない場合は、ファイルが見つからないか破損している可能性があります。このガイドでは、展開イメージのサービスと管理 (DISM) およびシステム ファイル チェッカー (SFC) コマンドライン ツールを使用してインストールを修復するプロセスについて説明します。

展開イメージのサービスと管理は、管理者が Windows 回復環境、Windows セットアップ、Windows PE (WinPE) などのシステム イメージを準備、変更、および修復できるようにするコマンド ライン ツールです。一方、ローカル リカバリ イメージを持っている人は、このツールを使用して一般的なシステムの問題を解決できます。

さらに、特定のエラーのトラブルシューティング、デバイスが正常に起動しない理由の特定、またはパフォーマンスの問題の解決が必要な場合は、システム ファイル チェッカー コマンド ライン ツールを使用して、欠落または破損したシステム ファイルをスキャンし、リカバリ イメージを使用して置き換えることができます。

プロのヒント:専用の PC 最適化ツールを実行して、システムの問題やパフォーマンスの低下を引き起こす可能性のある不適切な設定、ジャンク ファイル、有害なアプリ、およびセキュリティの脅威を取り除きます。

PC の問題の無料スキャン3.145.873ダウンロード対応機種:Windows 10/11、Windows 7、Windows 8

このガイドのコマンドは非破壊的ですが、システムの変更を行うため、続行する前にデータの完全バックアップを作成することをお勧めします。 Outbyte PC Repair などの PC 修復ツールを実行して、発生している可能性のあるエラーを修正することもお勧めします。

DISM とは

展開イメージのサービスと管理ツール (DISM) は、Windows イメージの修復または Windows インストール メディアの変更に使用できる Windows 管理者レベルのコマンド ライン実行可能ファイルです。 Windows イメージを .wim、.vhd、または .vhdx 形式でマウントし、現在インストールされている Windows オペレーティング システムの問題をトラブルシューティングできます。

これは、Windows 7 および Windows Server 2008 R2 で初めて登場し、ImageX を適切に廃止し、WIM と仮想イメージの成長に対処し、管理者とエンド ユーザーの両方に役立つ可能性のある追加機能を含める方法に関する Microsoft の考え方の変化の結果として生じました。 .

DISM は古い Windows イメージ ファイルで使用できますが、インストールされているバージョンの DISM よりも新しいイメージでは使用できません。

DISM は、Windows 7、Windows Server 2008 R2、およびそれらに付属する WinPE および WinRE バージョン以降の Windows イメージをサービスできます。イメージのサービスに使用できるコマンドとオプションは、サービスを提供している Windows オペレーティング システムと、イメージがオフラインか実行中の OS かによって異なります。

いつ DISM を使用するか

コンピューターで起動やパフォーマンスの問題が発生したり、予期しないエラーが発生したりした場合、最初に使用するツールの 1 つは古き良きシステム ファイル チェッカー (sfc /scannow) である必要があります。このツールは、ローカル イメージ上の破損または欠落しているファイルを検出して置き換えます。 /P>

ただし、問題がイメージの奥深くにあり、SFC ツールで修復できない場合もあります。このような場合、次善の策は、DISM を使用して根本的な問題を修復することです。

Microsoft によると、DISM が最適に使用されるシナリオがいくつかあります。

  • Windows イメージに含まれるデータまたは情報の管理 (イメージのコンポーネント、更新プログラム、ドライバー、またはアプリケーションの列挙またはインベントリの作成、イメージのキャプチャまたは分割、.wim ファイル内のイメージの追加または削除など)、または画像のマウント
  • ドライバー パッケージとドライバーの追加と削除、言語設定の変更、Windows 機能の有効化と無効化、Windows の上位エディションへのアップグレードなど、イメージ自体のサービス

基本的に、これには情報の収集、アップグレード、修復が伴います。

DISM は、すべての Windows 10 および Windows 11 インストールの c:\windows\system32 フォルダーにありますが、コマンド プロンプトの任意の場所から実行できます。 DISM は昇格したコマンド プロンプトから起動する必要があります。

Windows 10/11 の DISM

Windows 10/11 の DISM は、次の新機能をサポートしています:

  • フル フラッシュ アップデート (.FFU):パーティション情報を含むすべてのドライブ情報をキャプチャするフル フラッシュ アップデート (.FFU) 形式は、DISM でサポートされています。これにより、導入の迅速化と簡素化が促進されます。
  • 機能:この新しい Windows パッケージ タイプを使用して、バージョンを指定せずに .NET や言語などのサービスをリクエストできます。最新バージョンを見つけてインストールするには、DISM を使用して、Windows Update や企業サーバーなどの複数のソースを検索してください。
  • オペレーティング システムとプロビジョニング パッケージを圧縮し、圧縮ファイルからオペレーティング システムとその他のシステム ファイルを実行して、Windows イメージのスペースを節約できます。これは、Windows 8.1 の WIMBoot 機能に取って代わります。

Windows 10/11 で DISM を実行する方法

前述のように、C:\Windows\System32 に手動で移動して DISM.exe を見つける必要はありません。 DISM コマンドを実行するには、代わりにコマンド プロンプトまたは Windows PowerShell を使用してください。

十分な権限を取得するには、コマンド プロンプトまたは Windows PowerShell を管理者として実行する必要があります。

<オール>
  • Windows 10/11 で Windows 検索を有効にするには、Win + S を押します。
  • 下部のテキスト ボックスに cmd と入力します。 または powershell .
  • 最も関連性の高い検索結果を右クリックし、[管理者として実行] を選択します。
  • 次に、使用する DISM コマンドを入力し、結果を待ちます。
  • DISM /Online /Cleanup-Image /ScanHealth コマンドとは?

    破損を確認するには、イメージに対して DISM /Online /Cleanup-Image /ScanHealth を実行します。このコマンドは、ユーザーがオペレーティング システムの問題をスキャンして特定するのを支援するために使用されます。

    ScanHealth は最初のスキャンのみを実行し、検出結果を報告します。修復は実行されません。

    次の手順に従って、DISM で高度なスキャンを実行します:

    <オール>
  • 起動開始 .
  • コマンド プロンプトを検索します。 次に、一番上の結果を右クリックして、[管理者として実行] を選択します。
  • 高度な DISM スキャンを実行するには、次のコマンドを入力して Enter を押します :DISM /Online /Cleanup-Image /ScanHealth .
  • このプロセスは、CheckHealth よりも完了するまでに時間がかかりますが、問題を検出する可能性が高くなります。

    Scanhealth と Checkhealth:違いは何ですか?

    DISM には、特定の Windows ターゲット イメージの正常性をスキャン、チェック、および復元するための /cleanup-image パラメーターが含まれています。現在使用している Windows 10/11 イメージで次のコマンドを実行して、これを自分でテストできます。

    イメージの状態をチェックできる 2 つの異なるコマンドを見てみましょう。いずれかまたは両方を使用するには、管理コマンド プロンプトまたは PowerShell セッションを起動する必要があります。

    これらはコマンドです:

    • dism /online /cleanup-image /checkhealth
    • dism /online /cleanup-image /scanhealth

    参考資料を掘り下げることで、それらの違いを理解することができます。 Checkhealth コマンドは、単に既存のログを調べて、Windows コンポーネント ストアから項目を実行しようとしたときに Windows プロセスがエラーを報告したかどうかを判断します。このコマンドは、既存のエラーのみを検索し、スキャンを非常に迅速に完了します。

    Scanhealth は、コンポーネント ストア内の各アイテムを調べ、現在のファイルのハッシュ値を計算し、そのファイルの既知の正常なバージョンの以前に計算されたハッシュ値と比較します。Microsoft は、リリースおよび整合性管理プロセスの一環として、このハッシュ値を定期的に計算します。コンポーネント ストア内のアイテムをチャンク処理する間、Scanhealth はログ ファイルも書き込みます。

    そのため、Scanhealth は完了するまでに非常に長い時間がかかります。実際には、より多くのことを行っています。リアルタイムの CPU およびストレージ リソースの消費を報告するパフォーマンス モニターまたはその他のツールを見ると、Checkhealth と Scanhealth を完了するために必要なアクティビティの量に大きな違いがあることがわかります。

    Checkhealth を使用すると、エラーが検出された場合に通知されます。また、Windows イメージが正常か、修復可能か、修復不可能かを示します。正常な場合は Scanhealth を使用する必要はなく、数秒で完了します。修復可能な場合は、DISM が既定で %windir%/Logs/CBS に書き込む CBS.log ファイルを時間と労力をかけて確認する意思がある場合、Scanhealth を実行すると修正が必要な箇所がわかります。

    CBS はコンポーネント ベースのサービスの略であることに注意してください。これは、DISM がコンポーネント ストアの舞台裏で実際に行っていることです。イメージが修復不可能であると報告された場合、Microsoft は「イメージを破棄してやり直す」ことをお勧めします (時間がかかり、場合によっては困難なプロセスを表す短い言葉です)。イメージを修復できる場合は、Restorehealth オプションを使用して修正できます。

    一方、Checkhealth が検出するエラー ログ エントリを引き起こしていない Windows イメージに何か問題がある可能性は常にあります。 Windows のインストールが異常に動作し、Checkhealth で何も問題が検出されない場合でも、Scanhealth を実行して、コンポーネント ストアの項目ごとのチェックを強制することをお勧めします。 Checkhealth が結果を返さず、Windows が引き続き軌道に乗らない場合の最後の手段として、これを保存します。

    DISM /Online /Cleanup-Image /Scanhealth のコンポーネント

    前述のように、このコマンドは、現在のオペレーティング システムで特定された問題を報告します。

    しかし、このコマンドの各スイッチは正確には何をするのでしょうか?それらが何を意味するのかを説明し、ここですべてをまとめます.

    DISM.exe /Online vs /Image

    DISM.exe コマンドを実行するときは、/Online または /Image スイッチを指定する必要があります。

    /Online スイッチを使用すると、DISM.exe はオフライン イメージへのパスを想定しません。代わりに、コマンド ツールは現在実行中のオペレーティング システムをターゲットにします。

    /Image スイッチを使用すると、展開イメージのサービスと管理ツールは、オフライン Windows イメージのルート ディレクトリへのパスを指定することを要求します。

    DISM.exe /Cleanup-Image

    DISM.exe コマンドを機能させるには、/Online または /Image スイッチの後に他のイメージ サービス コマンドを続ける必要があります。 /Cleanup-Image スイッチは、DISM.exe /Online スイッチのコマンド ライン オプションの 1 つです。

    では、「DISM /online /cleanup-image /scanhealth」コマンドで、/Cleanup-Image スイッチは何をするのでしょうか? /Cleanup-Image スイッチは、現在実行中のオペレーティング システムをクリーンアップして回復します。

    DISM.exe /Scanhealth

    /ScanHealth コンポーネントは、コンポーネント ストアの破損についてイメージをスキャンします。このオプションは破損を解決しません。コンポーネント ストアの破損をチェックし、それをログ ファイルに書き込むだけです。これが完了するまでに 5 ~ 10 分かかる場合があります。続行する前に、しばらくの間 20% のままになります。

    DISM /Online /Cleanup-Image /ScanHealth の結果

    DISM scanhealth スキャンにはどのくらいの時間がかかりますか? Windows イメージを確認するコマンドは、非常に時間がかかる場合があります (10 ~ 30 分)。そして、次の 3 つの結果のいずれかが生成されます:

    • コンポーネント ストアの破損は検出されませんでした – DISM はコンポーネント ストアでエラーを検出しませんでした。
    • コンポーネント ストアは修理可能です – DISM がコンポーネント ストアでエラーを検出し、修正しました。
    • コンポーネント ストアは修復できません – DISM は Windows コンポーネント ストアを修復できません (新しいバージョンの DISM を使用してみてください。そうしないと、バックアップから Windows イメージを復元するか、Windows インスタンスをリセットするか、完全に再インストールする必要があります)。

    一般的な DISM スキャンヘルス エラーを修正する方法

    DISM scanhealth コマンドを実行すると、さまざまなエラーが発生します。それらのいくつかを見てみましょう。

    スタック DISM /online /cleanup-image /scanhealth

    scanhealth で DISM プロセスが停止するという報告がいくつかあります。何の進展もなく数時間立ち往生する人さえいます。

    最初にできることは、更新プログラムを探すことです。利用可能なアップデートをインストールして、OS ビルドを最新の状態にします。一部のシステム ファイルを修復できる場合があります。このエラーは、システム ファイルの問題が原因である可能性があります。 ISO ファイルは、オフライン修復の実行にも使用できます。

    DISM exe /online /cleanup-image /scanhealth エラー 87

    DISM /CheckHealth または DISM /ScanHealth を使用しているときに、誤ったコマンドを入力すると、「DISM エラー 87:パラメータが正しくありません」というメッセージが表示されることがあります。この場合、最初に確認することは、コマンドを正しく入力したかどうかです。

    使用するコマンドが正しいことが確認された場合は、次の可能性を調べることができます:

    • Windows Update で問題が発生しています。 DISM が破損したイメージまたはファイルを検出すると、Windows Update を使用して必要なファイルをダウンロードします。 Windows Update が失敗した場合、プロセスは終了します。
    • DISM /AddPackage を使用して、48 GB を超えるファイルをあるパーティションから別のパーティションにコピーしました。
    • 必要なサービスが開始されません。たとえば、ネットワークに接続できません。

    このエラーを解決するには、スラッシュの前にスペースを含めて、コマンドを正しく入力します。 cmd を管理者として実行することを忘れないでください。これを行わないと、DISM エラー 87 の原因の 1 つになります。

    エラーが続く場合は、Windows Update を以前の動作状態に戻し、コンポーネント ストアをクリーンアップできます。最後のオプションは、システムの復元を実行することです。

    Windows 7 および Windows Server 2008 で DISM /ScanHealth スイッチを実行している場合は、最初に KB2966583 更新プログラムをインストールする必要があります。そうしないと、「エラー 87。このコンテキストでは、ScanHealth オプションが認識されません。」というメッセージが表示されます。

    このガイドがお役に立てば幸いです。このトピックに関するご質問やご提案がありましたら、お気軽にお問い合わせください。


    1. 忘れた Windows 8 の画像/PIN/テキスト パスワードをリセットする方法

      Microsoft のこれまでで最も安全なオペレーティング システムである Windows 8 では、Windows アカウントにログインするときに使用できる 2 つの新しいパスワード タイプ (4 桁の PIN と画像パスワード) が導入されています。 PIN を使用するとすばやくログインでき、ピクチャ パスワードを使用すると、より創造的で楽しい方法でログインできます。ピクチャ パスワードや PIN パスワードをリセットする必要がある場合など、通常のパスワードは依然として必須であるため、無視することはできません。 Windows 8 のパスワードをお忘れですか?ねえ、それは起こります。幸

    2. Windows / Mac /オンラインでGoogle Earthを記録する方法

      文字通り小さな世界です。私たちが何を意味するのか疑問に思っていますか? 世界中を旅することがあなたの熱望であるなら、旅行チケットに何百ドルも何千ドルも費やす必要はないかもしれません.代わりに、Google Earth のようなプラットフォームが世界中を旅する欲求を満たすことができます .あなたがしなければならないのは、その場所に入るだけで、その場所の仮想の景色が見えるでしょう. もちろん、それはあなたの夢の目的地に物理的にいることにはまだ匹敵しません.しかし、夢の目的地のバーチャル ツアーを Google Earth で友人や家族に提供したいと仮定してみましょう。近い将来、休暇でそこに向