オフラインの Windows イメージ内のコンポーネント ストアのサイズの削減

展開イメージのサービスと管理 (DISM) ツールを使用して、WIM、VHD、または VHDX ファイルから Windows イメージをマウントし、変更することができます。

オフラインの Windows イメージのコンポーネント ストア (WinSxS フォルダー) を分析してクリーンアップする

このチュートリアルを完了するには、次の条件が必要です。

  • テクニシャン PC
  • Windows 10、Windows Server 2016 以降の .wim、.vhdx、または .ffu イメージ。

オフラインの Windows イメージのコンポーネント ストアのサイズを分析する

  1. イメージ ファイルを技術者の PC のローカル ドライブにコピーします (例: C:\test\images)。

  2. 管理者としてコマンド プロンプトを開きます。

  3. マウントするイメージ用のフォルダー (C:\test\offline など) を作成します。

  4. DISM /Get-ImageInfo を実行して、更新するイメージの名前またはインデックス番号を取得します。 次に例を示します。

    Dism /Get-ImageInfo /ImageFile:C:\test\images\MyImage.wim
    

    注意

    .ffu および仮想ハード ディスク ファイルの場合、index:1 になります。

  5. Windows イメージをマウントします。

    Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /Index:1 /MountDir:C:\test\offline
    

    WIM ファイルには 1 つ以上のイメージを含めることができるため、インデックスまたは名前の値を指定する必要があります。 VHD または FFU からイメージをマウントするには、/Index:1 を指定する必要があります。

  6. コンポーネント ストアのサイズを分析します。 次に例を示します。

    Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore
    

    出力の内容については、「WinSxS フォルダーの実際のサイズの特定」を参照してください。

  7. 表示されたレポートでコンポーネント ストアのクリーンアップが推奨されている場合は、イメージのクリーンアップを開始できます。 次に例を示します。

    Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup
    
  8. /ResetBase パラメーターを追加することで、コンポーネント ストアのサイズをさらに減らすことができます。 次に例を示します。

    Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /ResetBase
    

    Windows 10 バージョン 1607 以降では、/Defer パラメーターを /Resetbase で指定して、長時間実行されるクリーンアップ操作を次の自動メンテナンスに延期することができます。 /Defer が完了するまでに 30 分以上かかる場合、工場出荷時のオプションとして DISM /Resetbase のみを使用してください。

    コンポーネント クリーンアップ メンテナンス タスクは、2 週間の期限で毎週実行される予定です。 最初の週では、メンテナンス タスクはシステムのアイドル状態のメンテナンス ウィンドウ中にのみ実行されます。 完了できない場合 (たとえば、使用していないときにコンピューターの電源がオフになっている場合)、タスク スケジューラはより頻繁に実行され、システムがアイドル状態でないときにタスクが実行される可能性があります。

    タスクの実行中のパフォーマンスへの影響を確認するには、次を実行します。

    Schtasks.exe /Run /I /TN \Microsoft\Windows\Servicing\StartComponentCleanup
    
  9. 行った変更を保存するために、変更をコミットしてイメージをアンマウントします。 次に例を示します。

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

コンポーネント ストアの管理

WinSxS フォルダーのクリーンアップ

WinSxS フォルダーの実際のサイズの特定

DISM オペレーティング システム パッケージ サービスのコマンドライン オプション