回復コンポーネント
PC のリカバリー機能は、既定では、ドライバー (INF パッケージを介してインストールされる) とプレインストールされた Windows アプリのみを復元します。 設定や Windows デスクトップ アプリケーションなどの他のカスタマイズを復元する機能を構成するには、カスタマイズを含む 1 つ以上のカスタマイズ パッケージを準備する必要があります。 これらのカスタマイズ パッケージは、プロビジョニング パッケージ (.ppkg) の形式です。
PC のリカバリーでは、C:\Recovery\Customizations フォルダーにあるプロビジョニング パッケージが検索され、自動的に復元されます。
Windows 10 バージョン 1809 以降、Windows は C:\Recovery\AutoApply
フォルダー内の特定のカスタマイズも検索して復元します。 カスタマイズがこのフォルダーにあり、拡張ポイントが構成されていない場合、このフォルダーのカスタマイズは復元されます。
- PC のリカバリーでは、C:\Recovery\Customizations フォルダーにあるプロビジョニング パッケージが検索され、自動的に復元されます。
- Windows は
C:\Recovery\AutoApply
フォルダー内の特定のカスタマイズも検索して復元します。 カスタマイズがこのフォルダーにあり、拡張ポイントが構成されていない場合、このフォルダーのカスタマイズは復元されます。
Recoveryフォルダーに正しいアクセス許可が必要であることを確認し、パッケージの改ざんや誤った削除からパッケージを保護するには、次のコマンドを使用してC:\Recovery
フォルダーを作成します。
mkdir C:\Recovery
icacls C:\Recovery /inheritance:r
icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
takeown /f C:\Recovery /a
attrib +H C:\Recovery
一部の設定とカスタマイズは、プロビジョニング パッケージに含めることができません。 代わりに、PC のリカバリー機能の拡張ポイントを使用して適用された無人ファイルを使用して復元できます。 プロビジョニング パッケージと無人の両方でサポートされている設定の場合、両方ではなく、一方のメカニズムのみを使用して設定することをお勧めします。 詳細については、「PC のリカバリ機能のしくみ」を参照してください。
フォルダーの自動適用
フォルダーの自動適用により、PC のリカバリーのカスタマイズをリセット エクスペリエンス用に簡単に構成できます。 このメソッドは、デバイスがリセットされた後、最も一般的な Windows カスタマイズ ファイルをコピーして適用します。 これにより、構成プロセスが簡易化され、デバイスの構成ミスの原因となる一般的なミスを排除できます。
Windows 10 バージョン 1809 以降、フォルダーの自動適用により、PC のリカバリーのカスタマイズをリセット エクスペリエンス用に簡単に構成できます。 この新しいメソッドは、デバイスがリセットされた後、最も一般的な Windows カスタマイズ ファイルをコピーして適用します。 これにより、構成プロセスが簡易化され、デバイスの構成ミスの原因となる一般的なミスを排除できます。
自動適用フォルダーは、拡張ポイントと組み合わせて使用することはできません。
重要
両方の拡張ポイントが構成されていて、自動適用フォルダーが C:\Recovery
に存在する場合、自動適用フォルダーは無視されます。
カスタマイズの自動適用
フォルダーの自動適用では、次のカスタマイズがサポートされています。
- TaskbarLayoutModification.xml
- LayoutModification.xml
- OOBE
- Unattend.xml
- 必要な資産ファイル
- TaskbarLayoutModification.xml
- LayoutModification.json
- OOBE
- Unattend.xml
- 必要な資産ファイル
自動適用の構成
自動適用フォルダーを使用するには、構成ファイルと関連する資産ファイル C:\Recovery\AutoApply をコピーする必要があります。 関連する資産ファイルは、構成ファイルが依存するファイルです。たとえば、無人で壁紙として設定されるグラフィックや、TaskbarLayoutModification.xml で使用される .lnk ファイルなどです。
回復中に、この AutoApply フォルダー内のファイルは、復元されたイメージ内の正しいフォルダーにコピーされます。 たとえば、AutoApply フォルダーに unattend.xml を配置すると、回復プロセス中に C:\Windows\Panther フォルダーにコピーされます。
次の表は、PBR が復元された OS に復元できるように、使用可能なカスタマイズと、構成および関連する資産ファイルをコピーする場所を示しています。
カスタマイズ | 構成のコピー先: | 関連する資産のコピー先: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.json と LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | %windir%\System32\OOBE\info とすべての内容を C:\Recovery\AutoApply\OOBE にコピーします | N/A - コピーされた OOBE\Info フォルダーには、OOBE をサポートするためにすべてのファイルが含まれる必要があります |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
カスタマイズ | 構成のコピー先: | 関連する資産のコピー先: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | %windir%\System32\OOBE\info とすべての内容を C:\Recovery\AutoApply\OOBE にコピーします | N/A - コピーされた OOBE\Info フォルダーには、OOBE をサポートするためにすべてのファイルが含まれる必要があります |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Windows ユーザー状態移行ツール (USMT) の ScanState ツールを使用した Windows デスクトップ アプリケーションのキャプチャ
Windows ユーザー状態移行ツール (USMT) の ScanState.exe が Windows 10 で更新され、Windows デスクトップ アプリケーションアプリケーションのキャプチャをサポートするようになりました。 この機能は、/apps
オプションを指定することでアクティブにできます。
Windows ユーザー状態移行ツール (USMT) の ScanState.exe は、USMT の /apps
オプションを指定すると、Windows デスクトップ アプリケーションをキャプチャします。
/apps
が指定されている場合、ScanState は一連のアプリケーション検出ルールを使用して何をキャプチャするかを決定し、出力をプロビジョニング パッケージ内の参照デバイス データ イメージとして保存します。 一般に、参照デバイス データには次が含まれます。
- Microsoft Windows インストーラーまたは他のインストーラーを使用してインストールされた Windows デスクトップ アプリケーション
- Windows 名前空間の外部 (つまり、\Windows、\Program Files、\Program Files (x86)、\ProgramData、\Users の外部) のすべてのファイルとフォルダー。 これは、Windows がインストールされているボリュームにのみ適用されます。
- キャプチャされない: Windows アプリ。
- キャプチャされない: ユーザーの状態/データ。
追加のルールを指定して、特定のファイル、フォルダー、およびレジストリ設定を含めたり除外したりすることもできます。 たとえば、工場出荷時に ScanState を使用している場合、エンド ユーザーが PC のリカバリー機能を使用したときに復元されないように、製造固有のツールを除外する必要がある場合があります。 追加のルールを指定するには、移行 XML を作成し、ScanState.exe を使用するときに /i
オプションを指定する必要があります。
ScanStateの/appsオプションは、次のオプションパラメータもサポートしています。
パラメーター | 使用 |
---|---|
+/-sysdrive |
Windows 名前空間外のアプリケーション、ファイル、およびフォルダーをキャプチャするかどうかを指定します。
|
+/-oeminfo |
OEM 固有のヘルプとサポート情報をキャプチャするかどうかを指定します。
|
重要
- PC のリカバリー機能では複数のプロビジョニング パッケージを復元できますが、ScanState を使用してキャプチャされた参照デバイス データ イメージを含めることができるのは 1 つのパッケージだけです。
- ScanState は、すべてのカスタマイズが PC に適用された後にのみ使用してください。 既存の参照デバイス データ イメージへの追加の変更はサポートされていません。
- カスタマイズをキャプチャするために ScanState を準備するときは、ファイルの競合によって引き起こされる可能性のある回復中の障害を防ぐために、Microsoft Defender の設定を除外する必要があります。 詳細については、「PC のリカバリ機能を展開する」の手順 1 を参照してください。
- unattend.xml を使用して参照デバイスを監査モードで起動する場合は、
AutoLogon
無人設定を指定しないでください。 これにより、自動ログオン状態がカスタマイズ パッケージにキャプチャされます。 PC のリカバリー操作中にこのようなパッケージを使用すると、Out-Of-Box Experience (OOBE) で問題が発生します。 既定では、監査モードはあらかじめ登録された Administrator アカウントを使用して自動的にサインインします。
unattend.xml と機能拡張ポイントを使用した設定の復元
ヒント
自動適用フォルダーを使用して、unattend.xml、layoutmodification、layoutmodification.json、oobe.xml を自動的に復元できます。 自動適用フォルダーを使用する場合は、次に概説するように拡張スクリプトを構成する必要はありません。
ヒント
Windows 10 バージョン 1809 以降では、自動適用フォルダーを使用して、unattend.xml、layoutmodification.xml、および oobe.xml を自動的に復元できます。 自動適用フォルダーを使用する場合は、次に概説するように拡張スクリプトを構成する必要はありません。
unattend.xml およびその他の構成ファイル (oobe.xml など) を使用して構成されたほとんどの設定は、プロビジョニング パッケージを使用して復元することはできません。 代わりに、回復中に復元するには、PC のリカバリー機能拡張ポイントを使用する必要があります。 これらの拡張ポイントを使用すると、次のことが可能なスクリプトを実行できます。
- 回復された OS に unattend.xml を挿入する
- 回復された OS に他の構成ファイルと資産をコピーする
重要
- unattend.xml (またはその他のメカニズム) を使用して、回復した OS を監査モードで起動することはできません。 回復された OS は、OOBE で起動するように構成されたままである必要があります。
- 復元する必要のある構成ファイルと資産のコピーは、C:\Recovery\OEM の下に配置する必要があります。 このフォルダーの内容は、PC のリカバリー機能によって変更されず、リカバリ ドライブの作成ユーティリティを使用して作成されたリカバリ メディアに自動的にバックアップされます。 unattend.xml および構成ファイル/資産を改ざんや偶発的な削除から保護するには、C:\Recovery\OEM の書き込み/変更アクセス許可をローカルの Administrators ユーザー グループに制限する必要があります。
拡張ポイントを使用して実行するスクリプトを作成する方法については、「PC のリカバリーへの拡張スクリプトの追加」を参照してください。
ScanState を使用して結果の PPKG をキャプチャして C:\Recovery\Customizations に保存する方法については、PBR 中に自動的に復元されます。「ScanState を使用して PC のリカバリ機能を展開する」を参照してください。
一般的なカスタマイズの回復戦略
次の表に、一般的なカスタマイズの回復戦略の概要を示します。
カスタマイズ | 構成方法 | PBR 中に復元する方法 |
---|---|---|
OOBE–HIDペアリング | OOBE.xml および画像 (.png ファイルなど) の <hidSetup> セクションの設定 |
|
OOBE – OEM EULA | <Eulafilename> %WINDIR%\System32\Oobe\Info に保存されている OOBE.xml およびライセンス条項 .rtf ファイルの設定 |
|
OOBE–構成済みの言語とタイムゾーン | OOBE.xml の <defaults> セクションの設定 |
|
OOBE–モバイルブロードバンドページを非表示にします | Microsoft-Windows-WwanUI | unattend.xml での NotInOOBE 設定 |
|
OOBE–OEM登録ページ | インプレース リンク用の OOBE.xml および HTML ファイルの<登録>セクションの設定 |
|
Start–ピン留めされたタイルとグループ | LayoutModification.xml は、%SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell に格納されているか、Microsoft-Windows-Shell-Setup | unattend.xml の StartTiles の設定に格納されています |
|
Start–事前設定されたMFUリスト | LayoutModification.xml は %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell に格納されています |
|
Continuum–フォームファクター | unattend.xml の設定:
|
|
Continuum–デフォルトモード | Microsoft-Windows-Shell-Setup |unattend.xml の SignInMode 設定 |
|
Desktop–デフォルトと追加のアクセントカラー | unattend.xml の RunSynchronous コマンド。AGRB の 16 進色の値を HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents の下のレジストリに追加します |
|
Desktop–背景イメージ | Microsoft-Windows-Shell-Setup | テーマ | unattend.xml および画像での DesktopBackground 設定 (.jpg/.png/.bmp ファイルなど) |
|
Desktop–ピン留めされたタスクバー項目 | Microsoft-Windows-Shell-Setup の設定 | %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ のフォルダーに保管されている unattend.xml およびショートカット (.lnk) ファイルの TaskbarLinks |
|
Desktop–Systrayアイコン | Microsoft-Windows-Shell-Setup の設定 |unattend.xml の NotificationArea |
|
モバイルブロードバンド–ネットワークリストで"WiFi"の名前を"WLAN"に変更します | Microsoft-Windows-SystemSettings | unattend.xml の WiFiToWlan 設定 |
|
モバイルブロードバンド–設定でネットワーク選択コントロールを有効にします | Microsoft-Windows-SystemSettings | unattend.xml の DisplayNetworkSelection 設定 |
|
PC設定–プレインストールされた設定アプリ | 設定アプリは他のアプリと同じようにプレインストールされており、[設定] に自動的に表示されます。 アプリ マニフェストで宣言された機能によって、それが設定アプリであるかどうかが決まります。 | 他のプレインストールされたアプリと一緒に自動的に復元されます |
既定のブラウザーとプロトコルのハンドラー | DISM で /Import-DefaultAppAssociations コマンドを使用してインポートされた既定のアプリケーションの関連付け設定 XML ファイル |
|
連絡先サポート アプリのサポート情報 | Microsoft-Windows-Shell-Setup の設定| unattend.xml および logo.bmp ファイルの OEMInformation |
|
ストア コンテンツ修飾子 | Microsoft-Windows-Store-Client-UI |unattend.xml の StoreContentModifier 設定 |
|
Windows デスクトップ アプリケーション (setup.exe 経由でインストールされたドライバー アプレットを含む) | MSI またはカスタム インストーラー | ScanState を使用して、結果の PPKG をキャプチャして C:\Recovery\Customizations に保存します。これは、PBR 中に自動的に復元されます。 |
RDX のコンテンツ | 詳細については、UXWEG を参照してください | PBR 中に復元しないでください |
カスタマイズ | 構成方法 | PBR 中に復元する方法 |
---|---|---|
OOBE–HIDペアリング | OOBE.xml および画像 (.png ファイルなど) の <hidSetup> セクションの設定 |
|
OOBE – OEM EULA | <Eulafilename> %WINDIR%\System32\Oobe\Info に保存されている OOBE.xml およびライセンス条項 .rtf ファイルの設定 |
|
OOBE–構成済みの言語とタイムゾーン | OOBE.xml の <defaults> セクションの設定 |
|
OOBE–モバイルブロードバンドページを非表示にします | Microsoft-Windows-WwanUI | unattend.xml での NotInOOBE 設定 |
|
OOBE–OEM登録ページ | インプレース リンク用の OOBE.xml および HTML ファイルの<登録>セクションの設定 |
|
Start–ピン留めされた項目 | LayoutModification.json および LayoutModification.xml は %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell に格納されています |
|
Desktop–デフォルトと追加のアクセントカラー | unattend.xml の RunSynchronous コマンド。AGRB の 16 進色の値を HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents の下のレジストリに追加します |
|
Desktop–背景イメージ | Microsoft-Windows-Shell-Setup | テーマ | unattend.xml および画像での DesktopBackground 設定 (.jpg/.png/.bmp ファイルなど) |
|
Desktop–ピン留めされたタスクバー項目 | Microsoft-Windows-Shell-Setup の設定 | %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ のフォルダーに保管されている unattend.xml およびショートカット (.lnk) ファイルの TaskbarLinks |
|
Desktop–Systrayアイコン | Microsoft-Windows-Shell-Setup の設定 |unattend.xml の NotificationArea |
|
モバイルブロードバンド–ネットワークリストで"WiFi"の名前を"WLAN"に変更します | Microsoft-Windows-SystemSettings | unattend.xml の WiFiToWlan 設定 |
|
モバイルブロードバンド–設定でネットワーク選択コントロールを有効にします | Microsoft-Windows-SystemSettings | unattend.xml の DisplayNetworkSelection 設定 |
|
PC設定–プレインストールされた設定アプリ | 設定アプリは他のアプリと同じようにプレインストールされており、[設定] に自動的に表示されます。 アプリ マニフェストで宣言された機能によって、それが設定アプリであるかどうかが決まります。 | 他のプレインストールされたアプリと一緒に自動的に復元されます |
既定のブラウザーとプロトコルのハンドラー | DISM で /Import-DefaultAppAssociations コマンドを使用してインポートされた既定のアプリケーションの関連付け設定 XML ファイル |
|
連絡先サポート アプリのサポート情報 | Microsoft-Windows-Shell-Setup の設定| unattend.xml および logo.bmp ファイルの OEMInformation |
|
ストア コンテンツ修飾子 | Microsoft-Windows-Store-Client-UI |unattend.xml の StoreContentModifier 設定 |
|
Windows デスクトップ アプリケーション (setup.exe 経由でインストールされたドライバー アプレットを含む) | MSI またはカスタム インストーラー | ScanState を使用して、結果の PPKG をキャプチャして C:\Recovery\Customizations に保存します。これは、PBR 中に自動的に復元されます。 |
RDX のコンテンツ | 詳細については、UXWEG を参照してください | PBR 中に復元しないでください |