GNU/Linux >> Linux の 問題 >  >> Linux

DISMを使用してシステムイメージを修復する

展開イメージのサービスと管理(DISM)は、Windowsシステムイメージの準備、変更、および修復に使用されるWindows®の組み込みコマンドラインツールです。イメージを保存し、それらを使用してWindowsオペレーティングシステムを展開および復元できます。システムが正しく起動しない場合、ブルースクリーンエラーが発生した場合、またはシステムファイルチェック(SFC)で解決されない場合は、DISMを使用してシステムを修復します。

このタスクには、サーバーの管理者権限を持つユーザーが必要です。

コマンドプロンプトを開きます またはPowerShell® 必要に応じて、次のコマンドを入力します。 Enterを押します。 各コマンドを入力してWindows10システムイメージを確認および修復した後。

| DISM /Online /Cleanup-Image /CheckHealth |ローカルイメージ内の破損したファイルをチェックします。修復は行われません。 || DISM /Online /Cleanup-Image /ScanHealth |より詳細なスキャンを実行して、破損したファイルをチェックします。|| DISM /Online /Cleanup-Image /RestoreHealth |高度なスキャンを実行し、画像の問題を修復します。|


Windows版のサービスコマンド

| /Set-ProductKey |オフライン画像のプロダクトキーを設定します。|| /Get-TargetEditions |イメージをアップグレードできるWindows&regエディションのリストを表示します。|| /Get-CurrentEdition |現在の画像のエディションを表示します。|| /Set-Edition |イメージを上位エディションにアップグレードします。|

一般的なコマンド

| /Optimize-Image |オフラインイメージに対して特定の構成を実行します。|

デフォルトの関連付けコマンド

| /Remove-DefaultAppAssociations | Windowsイメージからデフォルトのアプリケーションの関連付けを削除します。 || /Import-DefaultAppAssociations |デフォルトのアプリケーションアソシエーションのセットをWindowsイメージにインポートします。 || /Get-DefaultAppAssociations | Windowsイメージからのデフォルトのアプリケーションアソシエーションのリストを表示します。 || /Export-DefaultAppAssociations |実行中のオペレーティングシステムからデフォルトのアプリケーションの関連付けをエクスポートします。 |

AppXサービスコマンド

| /Set-ProvisionedAppxDataFile |指定したアプリパッケージ(.appxまたは.appxbundle)にカスタムデータを配置します。指定されたアプリケーションパッケージがイメージに含まれている必要があります。|| /Remove-ProvisionedAppxPackage |イメージからアプリパッケージ(.appxまたは.appxbundle)を削除します。新しいユーザーアカウントが作成されると、アプリパッケージはインストールされません。|| /Add-ProvisionedAppxPackage |アプリパッケージ(.appxまたは.appxbundle)をイメージに追加し、新しいユーザーごとにインストールします。|| /Get-ProvisionedAppxPackages |新規ユーザーごとにインストールするように設定されているアプリパッケージ(.appxまたは.appxbundle)に関する情報をイメージに表示します。|

無人サービスコマンド

| /Apply-Unattend |無人ファイルを画像に適用します。|

ドライバーサービスコマンド

| /Remove-Driver |オフラインイメージからドライバーパッケージを削除します。|| /Add-Driver |オフラインイメージにドライバーパッケージを追加します。|| /Get-DriverInfo |オフラインイメージまたは実行中のオペレーティングシステム内の特定のドライバーに関する情報を表示します。 || /Get-Drivers |オフラインイメージまたは実行中のオペレーティングシステム内のすべてのドライバーに関する情報を表示します。 || /Export-Driver |オフラインイメージまたは実行中のオペレーティングシステムからすべてのサードパーティドライバパッケージをエクスポートします。|

国際サービスコマンド

| /Set-LayeredDriver |キーボードレイヤードドライバーを設定します。 || /Set-UILang |マウントされたオフラインイメージで使用されるデフォルトのシステムUI言語を設定します。 || /Set-UILangFallback |マウントされたオフラインイメージのシステムUIのフォールバックデフォルト言語を設定します。 || /Set-UserLocale |マウントされたオフラインイメージにユーザーロケールを設定します。 || /Set-SysLocale |非Unicodeプログラムの言語(システムロケールとも呼ばれます)と、マウントされたオフラインイメージのフォント設定を設定します。 || /Set-InputLocale |マウントされたオフラインイメージで使用する入力ロケールとキーボードレイアウトを設定します。|| /Set-TimeZone |マウントされたオフラインイメージのデフォルトのタイムゾーンを設定します。 || /Set-AllIntl |マウントされたオフラインイメージにすべての国際設定を設定します。 || /Set-SKUIntlDefaults |マウントされたオフラインイメージで指定されたSKU言語のすべての国際設定をデフォルト値に設定します。 || /Gen-LangIni |新しいlang.iniファイルを生成します。|| /Set-SetupUILang |セットアップで使用されるデフォルトの言語を定義します。 || /Get-Intl |国際設定と言語に関する情報を表示します。|

アプリケーションサービスコマンド

| /Check-AppPatch |マウントされたイメージにMSPパッチが適用されているかどうかの情報を表示します。|| /Get-AppPatchInfo |インストールされているMSPパッチに関する情報を表示します。|| /Get-AppPatches |インストールされているすべてのアプリケーションに適用されているすべてのMSPパッチに関する情報を表示します。 || /Get-AppInfo |インストールされている特定のMSIアプリケーションに関する情報を表示します。 || /Get-Apps |インストールされているすべてのMSIアプリケーションに関する情報を表示します。|

パッケージサービスコマンド

| /Add-Package |画像にパッケージを追加します。 || /Remove-Package |イメージからパッケージを削除します。 || /Enable-Feature |画像内の特定の機能を有効にします。 || /Disable-Feature |画像の特定の機能を無効にします。 || /Get-Packages |画像内のすべてのパッケージに関する情報を表示します。 || /Get-PackageInfo |特定のパッケージに関する情報を表示します。 || /Get-Features |パッケージ内のすべての機能に関する情報を表示します。 || /Get-FeatureInfo |特定の機能に関する情報を表示します。 || /Cleanup-Image |イメージに対してクリーンアップおよびリカバリ操作を実行します。|

これらのサービスコマンドとその引数の詳細については、 /?を指定してください。 次の例に示すように、コマンドの後:

DISM.exe /Image:C:\test\offline /Apply-Unattend /?
DISM.exe /Image:C:\test\offline /Get-Features /?
DISM.exe /Online /Get-Drivers /?

Linux
  1. procps-ngを使用してターミナルでLinuxシステムを監視します

  2. noatimeでLinuxシステムのパフォーマンスを向上させる

  3. straceを使用したLinuxでのシステムコールの理解

  1. Linuxシャットダウンコマンド(例付き)

  2. webp による画像の最適化

  3. ptrace() でシステム コールをキャンセルする

  1. LinuxでのCronを使用したシステムタスクのスケジューリング

  2. インストールを修復する方法は?

  3. node.js を使用してシステム統計を取得する方法