コンピューター ウィンドウズ インターネット

Dismの削除。 DISMコンソールユーティリティ。 損傷したコンポーネントを復元するために使用する方法。 DismでScanHealthオプションを使用する

DISMコマンドは、Windows WIMイメージのコンポーネントを表示、インストール、アンインストール、および構成するために使用されます( Wインドウ エージングフォーマット)。 Windows 7以降、ユーティリティ dism.exe (NS雇用 メイジ NS整備と NS anagement)が標準で含まれています ソフトウェアインストールされたWindowsOS。 救済策を表します コマンドラインこれは、Windowsイメージを提供するために使用でき、Windows Vistaに含まれていたパッケージマネージャー(Pkgmgr.exe)、PEimg、およびIntlcfgを置き換えます。 機能性これらの資金のうち、1つのツールに収集されるようになりました dism.exe..。 さらに、オフライン画像サービス機能を改善するための新機能が追加されました。

セクター指向の形式(.iso、.tib、.binなど)とは異なり、WIMイメージはファイル指向の形式です。つまり、最小の論理要素は ファイル..。 この形式は、WindowsVista以降のオペレーティングシステムの主要な展開ツールとしてMicrosoftによって開発されました。 その利点は、ハードウェアに依存しないことと、ツリーに多くのリンクがあるファイルのコピーを1つだけ保存できることです。 ファイルシステム(シングルインスタンスストレージ)。コンパクトなイメージと高速な展開を保証します。

WIMファイルには、数値インデックスまたは一意の名前で識別される複数のイメージを含めることができます。 シングルコピーセットテクノロジー 同一のファイル シングルインスタンスストレージ既存の画像に新しい画像を追加するときに、一致する要素がある場合は、WIMデータベースのサイズを縮小できます。 WIMイメージは、拡張子が割り当てられた複数のファイルに分割することもできます .swm

WIMイメージは次のようにマウントできます 論理ドライブコンテンツの編集を容易にするためにドライブ文字が割り当てられているWindows環境(これにより、WIMイメージをISOイメージに簡単に変換できます)。 Microsoftの標準ユーティリティに加えて、7-Zipアーカイバを使用してWIMイメージからファイルを抽出することもできます。

WIMイメージは起動可能です。 特に、Windowsファミリのすべての最新のオペレーティングシステムのインストールは、BOOT.WIMという名前のイメージファイルを使用して実行されます。 ブートバージョン前の水曜日 Windowsのインストール PE(Windows NS再インストール E nvironment)から、INSTALL.WIMという名前のイメージファイルの内容を使用して、システム自体のインストールプロセスが実行されます。 標準のWindowsインストール後、Windows RE回復環境が作成されます( NSエコベリー E nvironment)、これは画像から読み込まれます WinRE.WIMメインシステムのロードで問題が発生した場合にパフォーマンスを復元します。 通常、winre.wimイメージは、ドライブ文字が割り当てられていない非表示のパーティションにあります。

2つの画像を含むWIMファイルの構造:

ご覧のとおり、wimファイルには6種類のコンテンツが含まれています。

WIMヘッダー-コンテンツ、属性、バージョン、サイズ、圧縮タイプなどを説明するwimファイルヘッダー。

ファイルリソース-画像の一部としてパックされたファイルデータを含む一連のパッケージ。

メタデータリソース-フォルダ構造や属性など、画像内のファイルに関する情報が含まれています。

ルックアップテーブル-.wimファイル内のリソースファイルの場所とサイズの表

XMLデータ-画像に関する追加情報を含むXML形式のデータ。 それらは非圧縮のUnicodeテキストです。

整合性テーブル-制御に使用される整合性テーブル 労働条件画像

WIMイメージを作成するプロセスは、次のように要約できます。

1.タイトルが作成されます WIMヘッダーたとえば、画像ファイル C:\ data.wim
2.メモリ内では、ソースデータディレクトリをスキャンしてインデックスを作成するときにメタデータが作成され、イメージに折りたたまれます。たとえば、次のようになります。 C:\ソース\
3.メタデータに基づいて、ソースデータディレクトリのファイルの内容が圧縮されてバッチ部分の形式でイメージファイルに書き込まれます。 ファイルリソース、同時に、画像内の部分の割り当てのテーブルがメモリに組み込まれます ルックアップテーブル
4.イメージの作成が完了すると、テーブル ルックアップテーブルがメモリから.wimファイルに書き込まれ、XMLおよび整合性データが追加されます。
5.WIMファイルの初期ヘッダーが更新されます。

画像からファイルを抽出するプロセスは、次のアルゴリズムに従って実行されます。

1.ヘッダーが読み取られます WIMヘッダーそして、WIM内のメタデータの場所が決定されます。
2.メタデータがコンピュータのメモリに書き直され、画像内のファイルの場所のテーブルが作成されます。
3.画像の内容に基づいてディレクトリ構造が作成されます。
4.イメージのファイルは、作成されたテーブルを使用して処理され、作成されたディレクトリ構造にコピーされます。

WIMファイルの構造の詳細については、ソフトウェア開発者向けドキュメント( PDF形式英語で)。

パフォーマンス DISM.EXEパラメータなしで、使用方法に関する簡単なヘルプを表示します。 ユーティリティログはファイルに保存されます C:\ Windows \ Logs \ DISM \ dism.log

コマンドライン形式:

DISM.exe(/画像:offline_image_path | /オンライン)[dism_options](service_command)[service_command_args]

DISMコマンドの形式は、ユーティリティがオフラインで実行されているか、Windowsデータを使用して実行されているかによって異なります(モード /オンライン)DISM.EXEが実行されている場所。 ユーティリティでは、管理者としてコマンドラインを実行する必要があります。

ディスクイメージを操作するためのユーティリティコマンド:

/分割画像-既存の.wimまたは.ffuファイルを複数の読み取り専用WIM / FFUファイルに分割します。

/適用-画像-新しい画像パラメータを適用します。

/ Get-MountedImageInfo-マウントされたWIMおよびVHDイメージに関する情報を表示します。

/ Get-ImageInfo-WIMまたはVHDファイル内の画像に関する情報を表示します。

/コミット-画像-マウントされたWIMまたはVHDイメージへの変更を保存します。

/アンマウント-イメージ-マウントされたWIMまたはVHDイメージを切断します。

/マウント-イメージ-WIMまたはVHDファイルからイメージをマウントします。

/再マウント-画像-イメージのマウントディレクトリを復元します。

/クリーンアップ-マウントポイント-破損したマウント済みイメージに関連するリソースを削除します。

サービスコマンド:

/適用-CustomDataImage-カスタムデータイメージに含まれるファイルを保持します。

/キャプチャ-CustomImage-設定をWIMBootシステムのデルタWIMファイルに書き込みます。 記録されたディレクトリには、すべてのサブフォルダとデータが含まれます。

/ Get-WIMBootEntry-指定したディスクボリュームのWIMBoot構成エントリを一覧表示します。

/更新-WIMBootEntry-指定されたディスクボリュームのWIMBoot構成エントリを更新します。

/リスト-画像-指定した画像内のファイルとフォルダのリストを表示します。

/削除-画像-複数のボリュームイメージを含む.wimファイルから指定されたボリュームイメージを削除します。

/エクスポート-画像-指定したイメージのコピーを別のwimファイルにエクスポートします。

/追加-画像-.wimファイルに別の画像を追加します。

/キャプチャ-画像-ディスクイメージを新しい.wimファイルに書き込みます。 記録されたディレクトリには、すべてのサブディレクトリとデータが含まれます。

/ Get-MountedWimInfo-WIMからマウントされたイメージに関する情報を表示します。

/ Get-WimInfo-.wimファイル内の画像に関する情報を表示します。

/コミット-ウィム-WIMでマウントされたイメージからの変更を保存します。

/マウント解除-Wim-WIMにマウントされたイメージを切断します。

/マウント-ウィム-WIMファイルからイメージをマウントします。

/再マウント-ウィム-失われたWIMマウントディレクトリを回復します。

/クリーンアップ-Wim-破損したマウント済みWIMイメージに関連するリソースを削除します。

画像仕様:

/オンライン-実行中のオペレーティングシステムを宛先として設定します。

/ 画像-オフラインのルートディレクトリへのパスを指定します Windowsイメージ.

DISMオプション:

/ 英語-コマンドライン出力を英語で表示します。

/ フォーマット-レポートの形式を設定します。 有効な値は/形式:テーブルまたは/形式:リストで、形式をテーブルまたはリストとして指定します。 デフォルトはリストです。

/ WinDir-Windowsディレクトリへのパスを指定します。

/ SysDriveDir-BootMgrという名前のブートローダーファイルへのパスを指定します。

/ LogPath-ログファイルへのパスを指定します。

/ LogLevel-イベントログのレベルを設定します(1〜4)。

/ NoRestart-自動再起動を防ぎ、ユーザーに再起動を求めるプロンプトを表示します。

/ 静かな-エラーメッセージを除くすべてのメッセージを非表示にします。

/ ScratchDir-一時ファイルのディレクトリへのパスを指定します。

これらのDISMオプションとその引数については、「/?」の前に必要なオプションを指定してください。

例:

DISM.exe / Mount-Wim /?-コマンドプロンプト/ Mount-Wim
dism.exe /フォーマット/?-DISM出力形式のヘルプを表示します。

dism.exe / Online / Get-Drivers /?-イメージ内のドライバーまたは実行中のWindows(/オンライン)に関する情報を表示するモードのヒント。 デフォルトでは、サードパーティのドライバーのリストが取得されます。 ドライバーのリスト全体を表示するには、パラメーターを使用します / 全て.

dism.exe / Online / Get-Drivers / format = table-現在のWindowsのサードパーティドライバのリストを表の形式で表示します。

DISM.exe /リスト-画像/Imagefile:C:\test\images\myimage.wim / index:1-パラメータで指定されたファイルの最初の画像の全内容を表示します / 画像ファイル:

オフライン画像の操作。

dism / mount-wim /?-画像の接続モードに関するヒントを表示します。

DISMシステム
バージョン:10.0.10586.0
/ Mount-Wim / WimFile:path_to_wim-file(/インデックス:image_index | /名前:)/ MountDir:destination_mount_directory-.wimファイルを指定されたディレクトリにマウントして、サービスに使用できるようにします。
/ ReadOnlyパラメーターを使用して、添付された画像を読み取り専用にします。
例: DISM.exe / Mount-Wim /WimFile:C:\test\images\myimage.wim / index:1 / MountDir:C:\ test \ offset
DISM.exe / Mount-Wim /WimFile:C:\test\images\myimage.wim / index:1 / MountDir:C:\ test \ offset / ReadOnly

DISM.exe / Mount-Wim /WimFile:D:\sources\boot.wim/ MountDir:C:\ test \ offset-ディレクトリに接続します C:\テスト\オフライン画像コンテンツ D:\ソース\ boot.wim..。 パラメータで指定されたディレクトリでこのコマンドが正常に実行された後 / MountDirパラメータで指定されたWIMファイルの画像の内容が利用可能になります。 / WimFile画像を提供するためのコマンドが利用可能になります。

DISM.exe /画像:C:\テスト\オフライン/?-オフライン画像を提供するためのコマンドとオプションのクイックリファレンスを表示します。

DISM.exe /イメージ:C:\テスト\オフライン/追加-ドライバー/?-オフラインイメージにドライバーを追加する手順のヒントを表示します。

DISM.exe /画像:C:\テスト\オフライン/ Get-機能-この画像に含まれるすべてのコンポーネントに関する情報を表示します。 個々のパッケージに関する情報を表示するには、パラメーターを使用します / PackagePath cabファイルまたはフォルダーを指しています。

dism / Get-MountedImageInfo-マウントされたオフラインイメージに関する情報を表示します。 表示される情報の例:

接続された画像:

接続ディレクトリ:C:\テスト\オフライン
画像ファイル:C:\ test \ images \ myimage.wim
画像インデックス:1
読み取りまたは書き込み用に接続:はい
状態:OK
. . .

dism / unmount-wim / MountDir:C:\ test \ offset / commit-ディレクトリにマウントされたオフラインイメージを無効にします C:\テスト\オフライン行った変更を保存します(コミットして保存し、パラメーターで設定します) / 専念).

dism / unmount-wim / MountDir:C:\ test \ offset / Discard-前の例と同じですが、画像のコンテンツへの変更を保存しません(コミットせずに保存します)。

WIMイメージへのドライバーの追加

システムのインストールまたは Windowsブート PEには、SCSIおよびRAIDディスクコントローラーやサポートされていない周辺機器などの非標準ドライバーが必要です。 DISMユーティリティを使用すると、からの情報に基づいて、必要なドライバを既存のイメージに簡単に追加できます。 .infファイル。

コマンド形式:

DISM /イメージ:イメージ/追加ドライバー(/ドライバー:folder_inf_taining | /ドライバー:path_to_driver.inf)/ ForceUnsigned]

パラメータで指定されたオフラインイメージに新しいドライバが追加されています / 画像:..。 すべてのサブフォルダーでドライバーを検索するには、オプションを使用します /再帰..。 署名されていないすべてのドライバーをX64イメージに追加するには、パラメーターを使用します / ForceUnsigned.

DISM.exe /イメージ:C:\テスト\オフライン/追加-ドライバー/ドライバー:D:\ドライバー/再帰-カタログからイメージにすべてのドライバーを追加します D:\ドライバーおよびそのサブディレクトリ。

DISM.exe /イメージ:C:\ test \ offset / Add-Driver / Driver:D:\ Drivers \ Usb \ Usb3.inf-ファイルの情報に基づいて、オフラインイメージにドライバーを追加します D:\ Drivers \ Usb \ Usb3.inf

DISM.exe /イメージ:C:\ test \ offset / Add-Driver / DriverName: "C:\ Drivers \ 1.inf" / DriverName: "C:\ Drivers \ 2.inf" / DriverName: "C:\ Drivers \ 3.inf "-1つのコマンドに複数のドライバーを追加します。 複数のドライバーを追加する場合、それらはDISMコマンドラインにリストされているのと同じ順序でインストールされます。

モードでのDISMの正常な実行 / Add-ドライバー画像の内容の変更を意味するものではありません。変更を適用するには、パラメータを使用して画像を無効にする必要があるためです。 / 専念、またはパラメータを使用して変更を適用します /コミット-画像

DISM.exe / Commit-Image / MountDir:C:\ test \ offset-パラメータで指定されたディレクトリにマウントされたイメージの変更を保存します / MountDir

DISMを使用して現在のWindowsオペレーティングシステムのコンポーネントを管理します。

指示 DISMパラメータ付き /オンラインイメージではなく、現在のオペレーティングシステムに関連して実行されます。これにより、コンポーネントを削除、追加、または変更することにより、システムのメンテナンスを実行できます。 Windowsのサービスとは、すべてのシステムファイルとレジストリを含むコンポーネントとソフトウェアパッケージの状態を監視および修正することです。 コンポーネントベースのサービスシステムまたはCBS( NS相手 NS ased NS ervicing)は一連のサービスです ソフトウェアツールユーティリティがその一部である特殊なデータ DISM.EXE

コンポーネントサービスシステムの初期要素は、WindowsVistaに実装されました。 その後のOSのリリースごとに、それらの機能が拡張され、CBS自体とDISM.EXEユーティリティの使用の両方に重大な違いが生じました。 異なるバージョン WindowsOS。 Windows 10で利用可能な設定の一部は、Windows 7には適用されませんが、Microsoftは、Windows 8、8.1、10に登場した新しいサービスの概念を部分的に実装する更新プログラムを遡及的にリリースしました。Windows8に存在したサービス機能の一部は次のとおりです。 Windows 10が欠落しているか、大幅に変更されています。Windowsサービスは複雑で、まだ完全には形成されていないシステムであり、その多くの機能は文書化されておらず、その多くの概念は将来大幅に変更される可能性があります。

モードの使用に関する簡単なヒント /オンライン特定の Windowsバージョンコマンドで取得できます:

DISM /オンライン/?

使用例 DISM /オンライン一般的なWindowsサービス操作用。

システムコンポーネント、WIMイメージ、Windows Updateを介してリモートで取得したデータ、またはフォルダーの内容である現在のWindowsのローカルストレージのストレージとして %windir%\ WinSxS(標準-C:\ Windows \ WinSxS)。 パラメータの使用 / ソースリカバリに使用できるファイルバージョンの場所を指定できます。 パラメータ / LimitAccess WindowsUpdateからの更新を防ぐために使用できます。

DISM.exe /オンライン/クリーンアップ-画像/ CheckHealth-イメージまたはコンポーネントストレージに損傷の兆候がないか確認します。 Windows7には適用されません。

システムコンポーネントストアをスキャンしています。 Windows 7では、スキャンに加えて、整合性の回復も実行されます。 このバージョンのコマンドは実行されず、メッセージが表示されます エラー87。ScanHealthパラメーターはこのコンテキストでは認識されません。更新プログラムがWindows7にインストールされていない場合 KB2966583.

DISM.exe /オンライン/クリーンアップ-イメージ/ RestoreHealth-コンポーネントのリポジトリのチェックと自動回復。 Windows 7では、これらの機能はコマンドによって実行されます
DISM.exe /オンライン/クリーンアップ-画像/ ScanHealth

dism.exe /オンライン/クリーンアップ-イメージ/ StartComponentCleanup-交換したコンポーネントをクリーンアップし、ストレージサイズを減らします(\ Windows \ WinSxSフォルダー)。 Windows7環境には適用されません。

dism.exe /オンライン/クリーンアップ-イメージ/ StartComponentCleanup / ResetBase-前の例と同じですが、交換したコンポーネントのベースをリセットします。 インストールされているベースをリセットした後 WindowsUpdate削除することはできません。

DISM.exe /オンライン/クリーンアップ-画像/ AnalyzeComponentStore-ステータスレポートの作成 ローカルストレージ WinSxSコンポーネント。 Windows 8.1-10でのみ可能です。表示される情報の例:

コンポーネントストア情報(WinSxS):
ファイルエクスプローラーコンポーネントストアサイズ:5.43 GB
エクスプローラーによって計算されたWinSxSフォルダーのサイズです。 WinSxSフォルダー内のハードリンクの使用は考慮されていません
コンポーネントストアの実際のサイズ:5.10 GB -WinSxSフォルダー内のハードリンクを考慮します。
Windowsと共有:3.18 GB -コンポーネントストアと他の場所の両方に表示されるように厳密にリンクされているファイルのサイズ(通常の場合) Windowsは動作します)。 これは実際のサイズに含まれていますが、コンポーネントストアのオーバーヘッドの一部と見なすべきではありません。
バックアップと無効な機能:1.62 GB -新しいコンポーネントで障害が発生した場合に使用するため、または追加機能を含めるためのオプションを提供するために保存されるコンポーネントのサイズ。 この値には、並列に使用されるコンポーネントのサイズとコンポーネントストアのメタデータも含まれます。
キャッシュ/一時データ:304.02 MB -コンポーネントのメンテナンス操作を高速化するためにコンポーネントストアによって内部的に使用されるファイルのサイズ。 これは実際のサイズに含まれ、コンポーネントストアのオーバーヘッドの一部です。
最終クリーンアップ日:2016-10-04 09:45:15
リリースされるパケット:3
コンポーネントストアのクリーンアップをお勧めします:はい
操作は正常に完了しました。

分析を使用すると、WinSxSストレージをクリーンアップする必要性を評価し、そのサイズの最大削減量を決定できます。これは、使用されているものを超えることはできません。 バックアップと無効化されたコンポーネント.

dism / Online / Get-機能-現在のシステムのコンポーネントのリストを表示します。
表示される情報の例:

関数名:SNMP
ステータス:無効
関数名:TelnetClient
状態:含まれています

V この例、SNMPサポートが無効になり、Telnetサーバークライアントが有効になります。

DISM.exe /オンライン/有効化-機能:SNMP-「SNMPプロトコル」コンポーネントを有効にします

以前にイメージから削除されたコンポーネントを復元して含めることができます。 引数を使用する / ソース聞く、質問する ファイルの場所以前に削除したコンポーネントを復元するために必要です。 複数の引数を指定できます / ソース..。 コンポーネントが最初のソースで見つかった場合、残りのソースは無視されます。
/ LimitAccessパラメーターは、DISMがWU / WSUSにアクセスするのを防ぎます。
/ Allスイッチには、指定されたコンポーネントのすべての親コンポーネントが含まれます。

DISM.exe /オンライン/ Get-Featureinfo:TelnetClient-コンポーネント「Telnetクライアント」に関する情報を表示します

DISM.exe /オンライン/無効-機能:SNMP-「SNMPプロトコル」コンポーネントを無効にします。

Dism ++は 無料プログラム、同じ名前の便利な機能を自動化できます Windowsユーティリティ..。 その助けを借りて、キャッシュやその他のゴミをクリアし、アプリケーション、パスワードを管理し、システムファイルのコピーを作成し、OSを復元することができます-そしてこれらすべてを手動設定をあまり操作することなく行うことができます。

Dism ++プログラムの操作方法。

OSの操作で問題が発生した場合は、Dismオプションを使用して問題を解消できます。そうすれば、アプリケーションを使用せずに使用する方法を理解できます。 必要な主なコマンドは3つあります。

  • CheckHealth-OS診断;
  • ScanHealth-診断を制御します。
  • RestoreHealh-検出された問題を修正します。

このようなオプションを手動で(コマンドラインを介して)使用する前に、万が一の場合に備えて、OSのコピーを作成するか、起動可能なディスクを入手する必要があります。 Dism ++がインストールされている場合は、アプリケーション自体がコマンドで必要なアクションを実行するため、より安全です。 この場合の上記のオプションは、ユーザーのニーズに応じてセクションにまとめられており、そのアクションはロシア語で説明されています。

DismでのCheckHealthオプションの使用

すでに述べたように、DismのCheckHealthチームは、OSの初期診断と問題の発見を担当していますが、それだけです。 彼女は問題を解決することができません。 オプションを手動でアクティブ化するには、次のものが必要です。

  1. Windows Searchを開き、コマンドプロンプトを記述します。
  2. アプリケーションがリストに表示されるのを待って、それをクリックします 右クリックマウス。
  3. システムが今後リクエストをブロックしないように、「管理者として実行」を選択する必要があります。
  4. 黒いフィールドに、引用符なしで「DISM / Online / Cleanup-Image / CheckHealth」と入力し、「Enter」をクリックします。

プログラムがすべてをチェックし、評決を出すまで待ち​​ます。 損傷が見つからなかったというメッセージが表示された場合でも、停止せずに次のコマンドに進んでください。 Windows Dism ++ユーティリティの動作は異なります。[詳細設定]-[リカバリ]タブに移動し、指示に従います。

DismでScanHealthオプションを使用する

このオプションは、システムのエラーを再チェックし、前のオプションよりもゆっくりと徹底的にチェックします。

  1. もう一度「コマンドプロンプト」を開き(忘れないでください。「管理者として実行」を指定する必要があります)、Dismコマンドを実行します:DISM / Online / Cleanup-Image / ScanHealth。
  2. 作業が完了するのを待っています。 プロセスで損傷が見つかった場合は、再生に進みます。

DismでRestoreHealthオプションを使用する

RestoreHealhは、システムファイルを復元するために存在します。 また、コマンドラインから起動します。

  1. コマンドを実行します:DISM / Online / Cleanup-Image / RestoreHealth。
  2. 「Inter」をクリックします。
  3. 再生の結果をお待ちしております。

おそらく、チェックが4分の1までに完了すると、パーセンテージカウンターがしばらくフリーズします。心配しないでください。そうする必要があります。

DismのRestoreHealthおよびSourceオプションの使用

システムがひどく損傷している場合、それを回復するためにリムーバブルメディアに書き込まれたOSイメージファイルが必要になります。 Dism RestoreHealhチームが彼らに連絡し、トラブルシューティングを行います。 これを行うには、ソースオプションを使用して必要なコンポーネントの場所を彼女に伝える必要があります。

  1. コマンドラインを実行します(「管理者として実行」を忘れないでください)。
  2. 次のコマンドを入力します:DISM / Online / Cleanup-Image / RestoreHealth / Source:boot_disk_name \ install.wimそして、「Inter」をクリックします。

Update Centerがコンポーネントのソースとして永続的に提供する場合は、DISM / Online / Cleanup-Image / RestoreHealth / Source:bootdisk_name \ install.wim / LimitAccessをインストールしてそのアクティビティを制御できます。 問題を回避するために、ディスク(フラッシュドライブ)上のOSは、すべての特性で現在のOSと一致する必要があることに注意してください。

インストールEsdファイルでのDismの使用

Windowsをより高いバージョンにアップグレードした場合、システムの再生成に役立つコンポーネントがシステムディスクに残っている可能性があるため、それらへのパスを指定できます。 サービスは次のように開始されます。

  1. コマンドラインを開きます(また、[管理者として実行]を使用して)。
  2. 「DISM /オンライン/クリーンアップ-イメージ/ RestoreHealth / Source:C:$ Windows。〜BT \ Sources \ Install.esd」と入力し、[Inter]をクリックします。

繰り返しになりますが、アップデートセンターの永続的な推奨事項を使用して、次のコマンドを入力できます:DISM / Online / Cleanup-Image / RestoreHealth / Source:C:$ Windows。〜BT \ Sources \ Install.esd / LimitAccess。 したがって、RestoreHealthオプションの注意をそらしたり、気を散らしたりすることはありません。

Windows10の問題を修正する方法

Dismには、エラーを検出して通常のWindows操作を復元するために設計されたもう1つの便利な機能であるSFCがあります。

  1. 管理者としてコマンドラインを再度実行します。
  2. ウィンドウに入力します:sfc / scannowそして、「Enter」をクリックします。

操作を成功させるには、サービスを3回開始する必要がある場合があります。完了後、コンピューターを再起動して、エラーが消えたかどうかを確認します。

Dism ++には同じ回復ツールのセットがあります Windowsシステム 7、8、10、すべての機能のみが自動化されています。 次のような日常のタスク:

  • クリーニング-キャッシュ、ガベージ、一時ファイルなどを削除します。
  • autoload-OSと一緒に起動するプログラムを制御します。
  • アプリケーション管理-OSに付属しているアプリケーションを含むすべてのアプリケーションを削除します。
  • OSの最適化-作業のスピードアップ、レジストリエントリへの安全な変更、不要なウィジェットの削除、自動更新の禁止、ファイアウォール制御。
  • ドライバー管理-削除、それらに関する情報の取得。
  • 更新管理-現在の更新のリスト、それらを必要とするアプリケーションの表示、新しくインストールされたバージョンを削除する機能。

メニューの左側の列にあります。 あまり一般的に使用されない機能は、「詳細」という見出しの下にグループ化されています。 このセクションの内容は次のとおりです。

  • アカウント管理-パスワードの回復と変更、ユーザーの追加と削除。
  • 診断とOSリカバリ(ここでは、上記で説明したすべてが順番に自動的に実行されます)。
  • ダウンロードを復元します。
  • 戻る 前のバージョン OS。

Dism ++には、企業のPC(たとえば、コンピュータークラス、オフィスなど)向けの興味深い機能もあります。カスタマイズされたOSイメージを記録します。 これは、PCにインストールされるシステムには、操作に必要なすべてのプログラムがすでに含まれていることを意味し、それらを各コンピューターに個別にインストールする必要はありません。 このオプションは、[展開]タブにあります。 ただし、これを使用するには、オペレーティングシステムに関するある程度の知識が必要です。 同様に、あなたはあなたのPCを紹介することによってあなたのPCをすぐにパーソナライズすることができます アカウント Windowsでの再登録手順をバイパスします。 これを行うには、「回答ファイル」タブがあります。 ファイルの内容はに書き込まれます ブートディスク、次に、インストールプロセス中に、ユーザー名とパスワードの代わりに、CTRL + SHIFT + F3のキーの組み合わせを押します。

これを使用して、イメージファイルを解凍(マウント)し、イメージファイルにパッケージを追加し、ドライバーを統合し、イメージをカスタマイズしてから、変更したイメージを.wimファイルに再パッケージ化(アンマウント)することができます。 プログラムファイルへのフルパスを毎回指定しないようにするには、からプログラムファイルを操作する必要があります。 展開ツールのコマンドライン発売 厳密に管理者のアクセス権を持つ.

ツールの主なコマンドラインパラメータを考えてみましょう DISM.

前述のように、イメージに変更を加える前に、イメージをマウントする必要があります。これは、次のコマンドで実行されます。

コード:

Dism / Mount-Wim / WimFile:<Путь к.wim-файлу>/インデックス:1 / MountDir:<Путь к директории, куда будет смонтирован наш образ>

例えば:

コード:

Dism / Mount-Wim /WimFile:C:\winpe\winpe.wim/ index:1 / MountDir:C:\ winpe \ mount

つまり、ファイル C:\ winpe \ winpe.wim ディレクトリに解凍(マウント)されます C:\ winpe \ mount

マウント後、解凍したイメージのあるディレクトリにコピーできます。

これで操作が終了する可能性があるようです。イメージをパックして、CDに書き込んでさらに使用します。 しかし、DISMプログラムは、利用しないのは罪であるいくつかの機能を提供します。

デバイスドライバーの統合..。 この手順は、非標準のデバイス(RAIDなど)を搭載したコンピューターを所有している場合に必要です。 DISMサブシステムを使用すると、.infファイルのドライバーをイメージに統合できます。 このために、次のパラメーターが使用されます。

コード:

Dism /画像:<Путь к директории со смонтированным образом>/追加-ドライバー/ドライバー:<Путь к.inf-файлу>

例えば:

コード:

Dism / image:C:\ winpe \ mount / Add-Driver / Driver:C:\ Drivers \ SCSIRAID \ ATI \ AMDHDC \ amdhdc.inf

C:\ winpe \ mount 、ATIRAIDコントローラードライバーを追加しました C:\ドライバー\ SCSIRAID \ ATI \ AMDHDC \ amdhdc.inf

追加パッケージの統合..。 マウントされたイメージに次のパッケージを追加できます。

ネタバレ:パッケージリスト

  • WinPE-FONTSupport-<регион>
    次の言語の追加フォントサポート:ja-JP、ko-KR、zh-CN、zh-HK、およびzh-TW。
  • WinPE-HTA
    HTMLアプリケーションのサポート。 スクリプトエンジンを使用してGUIアプリケーションを作成できます インターネットエクスプローラおよびHTMLサービス。
  • Winpe-LegacySetup
    インストーラーコンポーネントパッケージメディア。 Windowsドライブの\ Sourcesフォルダーにあるすべてのセットアップファイル。 インストールまたはWindowsドライブの\ Sourcesフォルダーを保守するときにこのパッケージを追加します。 インストーラーは、コンポーネントパッケージとともに追加する必要があります。 たす 新しいファイル Boot.wimをディスクに追加し、インストールパッケージとメディアパッケージに加えて、子パッケージを追加します。 WindowsServer®2008R2のインストールをサポートする必要があります。
  • WinPE-MDAC
    アクセスコンポーネントのサポート Microsoftデータ®。 にリクエストを送信できます SQLサーバー Active Directoryオブジェクト(ADO)を使用します。 ユースケースの例:動的ファイルの作成 自動スタート固有のシステム情報に基づいています。
  • WinPE-PPPoE
    PPPoEプロトコルのサポートが含まれています。 によって接続を作成、接続、切断、および削除できます PPPoEプロトコル WindowsPEから。
  • WinPE-スクリプティング
    サーバーサポート Windowsスクリプト(WSH)。 生産することができます バッチ処理 WSHスクリプトオブジェクトを使用するファイル。
  • WinPE-セットアップ
    インストーラーコンポーネントパッケージ(親)。 クライアントとサーバーが共有する\ Sourcesフォルダーのすべてのインストーラーファイル。
  • WinPE-セットアップ-クライアント
    クライアントインストーラコンポーネントパッケージ(子)。 インストーラーのクライアントブランディングファイル。 コンポーネントパッケージの後にインストーラーを追加する必要があります。
  • WinPE-セットアップサーバー
    サーバーインストーラーコンポーネントパッケージ(子)。 インストーラーのサーバーブランドファイル。 コンポーネントパッケージの後にインストーラーを追加する必要があります。
  • WinPE-SRT
    Windows回復環境コンポーネントパッケージ。 自動診断とシステム回復、およびカスタマイズされた回復ソリューションの作成のための回復プラットフォームを提供します。
  • WinPE-WMI
    ツールキットのサポート Windows管理(WMI)。 最小限のシステム診断を提供するWMIプロバイダーのサブセット。
  • WinPE-WDS-ツール
    Windows展開サービスツールキット。 カスタムWindows展開サービスクライアントとイメージングユーティリティを使用してマルチキャストスクリプトを提供するAPIが含まれています。

これは次のコマンドで実行されます。

コード:

Dism /画像:<Путь к директории со смонтированным образом>/ Add-Package / PackagePath:<Путь к.cab-файлу>

例えば:

コード:

Dism / image:C:\ winpe \ mount / Add-Package / PackagePath: "C:\ Program Files \ Windows AIK \ Tools \ PETools \ x86 \ WinPE_FPs \ winpe-hta.cab"

ここにディレクトリにマウントされたイメージへ C:\ winpe \ mount 、HTMLアプリケーションサポートパッケージを追加しました。

パッケージの詳細については、このページをご覧ください。

WindowsPEで使用可能なメモリを構成する..。 プレインストール環境をにロードしている間 ランダム・アクセス・メモリコンピューター上にRAMディスクが作成され、.wimイメージのすべての内容がに抽出されます。 システムとアプリケーションで使用できるRAMの量は固定されており、デフォルトでは次のようになっています。 32 MB..。 一部のアプリケーションにこの使用可能なメモリが十分にない場合、それらは機能しません。 既製のイメージで使用可能なRAMのサイズを変更することはできませんが、イメージの準備中にこれを行うことはかなり可能です。 DISMそのようなpapametersで:

コード:

Dism /画像:<Путь к директории со смонтированным образом>/ Set-ScratchSpace:<Объем доступной RAM в MB>

例えば:

コード:

Dism / image:C:\ winpe \ mount / Set-ScratchSpace:128

ここでは、使用可能なRAMのサイズを設定しました- 128 MB ..。 夢中にならないでください。この値は、ほとんどのアプリケーションにとって十分すぎるほどです。

そして最後に、マウントされたイメージを構成しました。今がすべての変更を保存し、マウントを解除(マウント解除)してからパックし直すときです。 .wimファイル、これは次のコマンドで実行されます。

コード:

Dism / Unmount-Wim / MountDir:<Путь к директории со смонтированным образом>/ 専念

こんにちは! 私は昨日あなたの記事を読みました:教えてください、より現代的なユーティリティで同じことをする方法-Dismと通常のインストールの使用 Windowsフラッシュドライブ 10?

皆さん、こんにちは! コマンドラインのファンなら、Windows 10のバックアップイメージを作成するために、オペレーティングシステムのイメージのサービスと展開にシステムを使用できます-Dism。 Dismユーティリティは、Windows Vistaに含まれていたPkgmgr.exe、PEimg、Intlcfgの3つのツールを一度に置き換えるようになりました。これらのツールは、ドライバーの追加と削除、 言語パック Windowsイメージから、さまざまなWindowsコンポーネントなどを有効または無効にします。 Dismを使用すると、WIMイメージに他のオペレーティングシステムイメージを含めたり除外したりすることもできます。

すでに理解しているように、Dismは主にWindowsインストールイメージを最新化し、さらにコンピューターに展開するために使用されます。これについては、次の記事で確実に説明します。今日は、いわば導入部分から始めます。 (最も単純なもの)、Dismドライブ(C :)の助けを借りて、c インストールされたWindows 10をWIMイメージに変換してから、Win 10をこのイメージからその場所に展開します(ドライブC :)。

だから私たちは持っています 新しいラップトップ UEFIが有効で、Windows10がGPTディスクにインストールされている。

ラップトップディスクの管理。

ユーティリティユーティリティDismを使用して、Windows 10がインストールされているドライブ(C :)をWIMイメージに取り込みます。 そしてそれをディスクに保存します(D :)。

必要に応じて、オペレーティングシステムが起動しない場合でも、このイメージからWindows 10を復元できます。この場合、AOMEI PE Builder Live CDからラップトップを起動し、同じDismを使用して復元する必要があります。

  • 注:友達、 こちらですあなたはこれで行うことができる通常の起動可能なUSBフラッシュドライブWindows10でうまくいくことができます ..。 起動可能なUSBフラッシュドライブからラップトップを起動し、インストールではなく修復を選択して、Windows回復環境(Windows RE)コマンドプロンプトで起動します。 次に、コマンドラインでWindows 10 to WIMイメージがインストールされたドライブ(C :)を取得しますそしてそれをディスクに保存します(D :)。 起動可能なUSBフラッシュドライブを使用してWindows10を復元することもできます。 例とスクリーンショットは記事の最後にあります..。 しかし、私はあなたにもっと便利なツールを提供します- Live CD AOMEI PE Builder、それはグラフィカルな管理インターフェースと多くを持っています 追加プログラムあなたが役に立つかもしれないこと。

USBスティックからWindows10ラップトップを起動します。

このフラッシュドライブはユニバーサルであり、UEFI BIOSまたは通常のBIOSのどちらを使用していても、そこから任意のラップトップを起動できます。

ロードの初期段階で、このウィンドウが表示されたら、キーボードのEnterキーを押します。

AOMEI PE Builder LiveCDデスクトップがロードされます。

クリック Windowsボタンディスクの管理

ディスク管理では、ドライブ文字が変更されておらず、Windows 10がディスク上にあり(C :)、システムバックアップイメージがディスク上に保存されていることがわかります(D :)。

コマンドラインを実行する

次のコマンドを入力します。

my-windows.wim: Windows 10 WIMディスクイメージの名前です(C :)。

NS: \-WIMイメージが保存される場所。

NS: \ -Windows10がインストールされているパーティション。

運用進捗は100%です。 システムイメージが作成されました。

Windows10イメージはファイルにあります my-windows.wim on disk(D :)。

イメージからの回復

ここで、Windows 10が起動せず、以前に作成したイメージからオペレーティングシステムを復元している状況を想像してみましょう。

Live CD AOMEI PEBuilderフラッシュドライブからラップトップを起動します。

ディスクの管理に入ります。

そして、Windows 10がインストールされた状態でドライブ(C :)をフォーマットします。

ディスク(C :)はフォーマットされており、ファイルはありません。

コマンドラインを開始し、次のコマンドを入力します。

my-windows.wim (このコマンドを使用して、画像のインデックスを見つけます- インデックス1)

どこ NS: \ファイル付きディスクmy-windows.wim

Dism / apply-image / imagefile:D:\ my-windows.wim / index:1 / ApplyDir:C:\(このコマンドは、WIMイメージの内容をCドライブに展開します:)

どこ NS: \ファイル付きディスクmy-windows.wim.

1 画像のインデックスです。

NS:-イメージが展開されるディスク。

進捗率100%。

画像が拡大されます。

ラップトップを再起動し、復元されたWindows10に入ります。

Windows10で起動可能なUSBフラッシュドライブで同じことを行う方法

Windows10インストールフラッシュドライブから起動します。

システムインストールの初期ウィンドウで、キーボードショートカット「Shift + F10」を押すと、コマンドラインが開きます。

Dismを使用してディスク(C :)をキャプチャし、Windows10をWIMイメージにインストールします。

基本的に同じコマンドを入力します。

diskpart

lis vol(ドライブ文字で決定)

exit(diskpartから終了)

Dism / Capture-Image /ImageFile:D:\my-windows.wim/ CaptureDir:C:\ /名前: "Windows"

WIMイメージが作成されました。

Windowsの回復 10の Wimイメージ

diskpart

lis vol(セクションの文字を決定します ハードディスク、セクションC :、これはボリューム2です)

sel vol 2(ドライブCを選択:)

format fs = NTFS QUICK(フォーマットドライブC :)

出口 (diskpartを終了します)

Dism / Get-WimInfo / WimFile:d:\ my-windows.wim(このコマンドを使用して、イメージインデックス(インデックス1)を見つけます)

イメージサービス、展開、および管理システム( DISM.exe). DISM.exeオフラインWindowsイメージおよびオフラインWindowsプレインストール環境(Windows PE)イメージの機能とパッケージをインストール、削除、構成、および更新します。 イメージのサービスに使用できるコマンドとオプションは、サービス対象によって異なります。 オペレーティング・システム Windows、およびイメージがスタンドアロンイメージであるか実行中のオペレーティングシステムであるか。 すべてのコマンドは、スタンドアロンのWindowsイメージで機能します。 実行中のオペレーティングシステムを維持するために、特定のコマンドを使用できます。

コマンドラインパラメータ DISMグローバルであり、ほとんどのコマンドラインサービスオプションで使用できます。 コマンドラインサービスオプションは個別であり、他のコマンドラインサービスオプションと組み合わせて使用​​することはできません。 Windowsイメージは、イメージをマウントするか、実行中のオペレーティングシステムを指定した後、サービスに使用できます。

オフラインのWindowsイメージを保守する前に、まずイメージをマウントする必要があります。 WIMイメージコマンドと引数を使用して、サービスと管理のためにWindowsイメージ(WIM)をマウントできます。 これらのコマンドを使用して、インデックスのリストを表示したり、マウントされたイメージのアーキテクチャを確認したりすることもできます。 イメージを更新した後、イメージを無効にして、行った変更を受け入れるか破棄する必要があります。

以下のコマンドを使用して、.wimファイルを接続、切断、およびポーリングします。 これらのパラメータを使用する場合、ケースは関係ありません。 管理者アクセス権で起動されたコマンドプロンプトからDISMユーティリティを使用する必要があります。

ツールの主なコマンドラインパラメータを考えてみましょう DISM.

イメージに変更を加える前に、イメージをマウントする必要があります。これは、次のコマンドで実行されます。
 ■ dism / Mount-イメージ
構文:
dism / Mount-Image / ImageFile:wim_path / index:image_index / MountDir:mount_dir
鍵 / 最適化イメージのマウントにかかる時間を短縮するために使用されます
鍵 / CheckIntegrityイメージが破損している場合、マウントプロセスを中止します
鍵 / 読み取り専用読み取り専用のアクセス許可を持つフォルダーにイメージをマウントします(つまり、デフォルトでは、マウントフォルダーにフルアクセス権が設定されています)
例えば:

Dism / Mount-Wim /WimFile:C:\install.wim/ index:1 / MountDir:C:\ mount

ファイル C:\ install.wimディレクトリに解凍(マウント)されます C:\マウント

 ■ デバイスドライバーの統合 .
この手順は、非標準のデバイス(RAIDなど)を搭載したコンピューターを所有している場合に必要です。 DISMユーティリティを使用すると、.infファイルのドライバをイメージに統合できます。 このために、次のパラメーターが使用されます。
Dism / Image:path_to_directory _with_mounted_image / Add-Driver / Driver:path_to_inf-file
例えば:
Dism / Image:C:\ mount / Add-Driver / Driver:C:\ Drivers \ SCSIRAID \ ATI \ AMDHDC \ amdhdc.inf

 ■ dism / Unmount-イメージ
フォルダからイメージをアンマウント(アンマウント)するために使用されます。
構文:
dism / Unmount-Image / MountDir:path_to_mounted_image
鍵 / 専念コミット(変更の保存)を使用してイメージをアンマウント(アンマウント)する
鍵 / 破棄変更を保存せずにイメージをアンマウント(アンマウント)します)
例えば:
dism / Unmount-Image / MountDir:C:\ mount / Commit

 ■ dism / Commit-イメージ
マウントされたイメージフォルダからイメージ自体に、マウントを解除せずに変更を適用するために使用されます。
構文:
dism / Commit-Image / MountDir:path_to_mounted_image
例えば:
dism / Commit-Image / MountDir:C:\ mount
 ■ dism / Remount-イメージ
イメージへの接続が失われた場合(たとえば、イメージから切断した場合)に、イメージのマウントをフォルダーに復元するために使用されます。 ネットワークリソースまたはリムーバブルストレージのプラグを抜く)
構文:
dism / Remount-Image / MountDir:path_to_mounted_image
例えば:
dism / Remount-Image / MountDir:C:\ mount
 ■ dism /クリーンアップ-マウントポイント
クラッシュ後にマウントフォルダをクリーンアップするために使用されます。 コマンドは追加の引数なしで実行されます

DISMの革新の1つに注意してください-上記のコマンドは、.wimファイルだけでなく、 VHD(X)仮想ハードドライブ。

 ■ dism / Get-WimInfo
.wimファイル、VHDファイル、またはVHDXファイルに含まれる画像に関する情報を表示します。 このコマンドは、接続されていないwimファイルに対して実行されます。
Dism / Get-WimInfo /WimFile:C:\install.wim

 ■ dism /リスト-画像
指定した画像内のファイルとフォルダのリストを表示します。
このコマンドラインパラメータは、仮想ファイルには適用されません。 ハードドライブ(VHD)。
構文:
dism / List-Image / ImageFile:wim_path / Index:image_index
例えば:
dism /リスト-イメージ/ImageFile:C:\install.wim/インデックス:1
 ■ dism / Delete-画像
.wimファイルから特定の画像を削除するために使用されます
構文:
dism / Delete-Image / ImageFile:wim_path / Index:image_index
例えば:
dism / Delete-Image /ImageFile:C:\install.wim/ Index:1
 ■ dism / Export-画像
.wimファイルから新しい.wimファイルにイメージをエクスポートするために使用されます。 この場合、インデックスの再作成が実行され、その結果、画像が最適化されます。
構文:
dism / Export-Image(/ SourceImageFile:wim_path | / SourceIndex:image_index / DestinationImageFile:wim_file_path / DestinationName:target_image_name / Compress:(fast | max | none)/ Bootable / CheckIntegrity
鍵 / 圧縮データ圧縮の程度を設定します
鍵 / CheckIntegrityエクスポート中にエラーが発生した場合に管理者に通知されるように使用されます

鍵 / 起動可能

 ■ dism / Append-画像
ファイルシステムからイメージをキャプチャし、それを既存の.wimファイルに書き込むために使用されます。
構文:
dism / Append-Image / ImageFile:path_to_WIM file / CaptureDir:Source_path_for_image_capture / Name:作成するイメージの名前/ Description:Description / ConfigFile:path_to_configuration_file
鍵 / 起動可能イメージにブータブルが含まれている場合に使用されます Windows環境 PE
鍵 / CheckIntegrity画像の追加中にエラーが発生した場合に管理者に通知するために使用されます
鍵 / 確認

鍵 / 圧縮

 ■ dism / Capture-画像
ファイルシステムから新しい.wimファイルに画像をキャプチャするために使用されます
構文:
dism / Capture-Image / ImageFile:path_to_WIMファイル/ CaptureDir:Source_path_for_image_capture /名前:作成するイメージの名前/説明:説明/ ConfigFile:path_to_configuration_file
鍵 / 起動可能イメージに起動可能なWindowsPE環境が含まれている場合に使用されます
鍵 / CheckIntegrity画像キャプチャ中にエラーが発生した場合に管理者に通知するために使用されます
鍵 / 確認画像内のデータのインデックス作成におけるエラーをチェックするために使用されます

鍵 / 圧縮画像のデータ圧縮の程度を示します

 ■ dism / Apply-画像
.wimファイルからファイルシステム内の指定されたパスにイメージを適用するために使用されます。
構文:
dism / Apply-Image / ImageFile:wim_path / ApplyDir:image_application_path / Index:image_index

鍵 / CheckIntegrity画像の適用中にエラーが発生した場合に管理者に通知するために使用されます