ブランドではないブート
Windows の起動時または再開時に Windows 要素を非表示にすることも、Windows で回復不能なエラーが発生したときのクラッシュ画面を非表示にすることもできます。 この機能は、ブランド化されていないブートとして知られています。
重要
デバイスに最初にサインインするユーザーは、管理者である必要があります。 これにより、RunOnce レジストリ設定で設定が正しく適用されるようになります。 また、自動サインインを使用する場合は、設計時にデバイスで自動サインインを構成しないでください。 代わりに、管理者として最初にサインインした後、自動サインインを手動で構成する必要があります。
要件
ブランド化されていないブートは、次の場合に有効にすることができます。
- Windows 10 Enterprise
- Windows 10 IoT Enterprise
- Windows 10 Education
- Windows 11 Enterprise
- Windows 11 IoT Enterprise
- Windows 11 Education
用語
オンにする、有効にする: デバイスで設定を使用できるようにし、必要に応じてその設定を対象デバイスに適用すること。 通常、ユーザー インターフェイスまたはコントロール パネルでは "オンにする" が使用され、コマンド ラインでは "有効にする" が使用されます。
構成する: 設定やサブ設定をカスタマイズすること。
Embedded ブート エクスペリエンス: この機能は、Windows 10 バージョン 1511 では "Embedded ブート エクスペリエンス" と呼ばれます。
カスタム ブート エクスペリエンス: この機能は、Windows 10 バージョン 1607 では "カスタム ブート エクスペリエンス" と呼ばれます。
ブランド化されていないブート設定を有効にする
ブランド化されていないブートはオプションのコンポーネントであり、Windows では既定で有効になっていません。 構成する前に有効にする必要があります。
Windows が既にインストールされている場合は、プロビジョニング パッケージを適用してブランド化されていないブートを構成することはできません。その代わり、Windows がインストールされている場合は、BDCEdit を使用してブランド化されていないブートを構成する必要があります。
BCDEdit は、Windows のブート構成データベース (BCD) を編集するための主要なツールであり、%WINDIR%\System32 フォルダーの Windows に含まれています。 BCD を変更するために BCDEdit を使用するには、管理者特権が必要です。
[コントロール パネル] を使用して、ブランド化されていないブートを有効にする
- Windows 検索バーで、「Windows の機能をオンまたはオフにする」と入力し、Enter キーを押すか、[Windows の機能を有効化または無効化] をタップまたは選択して、[Windows の機能] ウィンドウを開きます。
- [Windows の機能] ウィンドウで、[デバイスのロックダウン] ノードを展開し、[ブランド化されていないブート] のチェックボックスを選択 (して有効に) するか、選択解除 (して無効に) します。
- [OK] を選択します。 [Windows の機能] ウィンドウには、Windows によって必要なファイルが検索されていることが示され、進行状況バーが表示されます。 見つかった場合、Windows によって変更が適用されていることがウィンドウに示されます。 完了すると、要求された変更が完了したとウィンドウに示されます。
- デバイスを再起動して、変更を適用します。
BCDEdit を使用して、実行時にブランドではないブート設定を構成する
コマンド プロンプトを管理者として開きます。
次のコマンドを実行して、起動中に F8 キーを無効にして、[高度な起動オプション] メニューにアクセスできないようにします。
bcdedit.exe -set {globalsettings} advancedoptions false
次のコマンドを実行して、起動中に F10 キーを無効にして、[高度な起動オプション] メニューにアクセスできないようにします。
bcdedit.exe -set {globalsettings} optionsedit false
次のコマンドを実行して、起動中にすべての Windows UI 要素 (ロゴ、ステータス インジケーター、およびステータス メッセージ) を非表示にします。
bcdedit.exe -set {globalsettings} bootuxdisabled on
次のコマンドを実行して、ブート中に表示されるエラー画面を非表示にします。 noerrordisplay がオン状態で、ブート マネージャーが WinLoad Error または Bad Disk Error を検知すると、システムに黒い画面が表示されます。
bcdedit.exe -set {bootmgr} noerrordisplay on
無人セットアップを使用してブランドではないブートを構成する
また、Microsoft-Windows-Embedded-BootExp コンポーネントの無人設定を構成して、設計時またはイメージング段階中にブランド化されていないブート機能をイメージに追加することもできます。 無人セットアップ応答ファイルを手動で作成するか、Windows システム イメージ マネージャー (Windows SIM) を使用して、応答ファイルに適切な設定を追加できます。 ブランド化されていないブート設定と XML 例の詳細は、Microsoft-Windows-Embedded-BootExpの設定を参照してください。
ブランド化されていないブート設定
次の表に、ブランド化されていないブート設定とその値を示します。
設定 | 説明 | Value |
---|---|---|
DisableBootMenu | 起動時に F8 キーと F10 キーを無効にして、[高度なスタートアップ オプション] メニューにアクセスできないようにする整数が含まれています。 | メニューを無効にするには 1 に設定します。それ以外は 0 (ゼロ) に設定します。 既定値は0です。 |
DisplayDisabled | 回復できないエラーが Windows で発生した場合に、デバイスが空白の画面を表示するように構成する整数が含まれています。 | エラー時に空白の画面を表示するには、1 に設定します。それ以外は 0 (ゼロ) に設定します。 既定値は0です。 |
HideAllBootUI | 起動時にすべての Windows UI 要素 (ロゴ、状態インジケーター、および状態メッセージ) を抑制する整数が含まれます。 | 起動時にすべての Windows UI 要素を抑制する場合は 1 に設定します。それ以外の場合は 0 (ゼロ) に設定します。 既定値は0です。 |
HideBootLogo | OS の読み込みフェーズ中に表示される既定の Windows ロゴを抑制する整数が含まれます。 | 既定の Windows ロゴを抑制する場合は 1 に設定します。それ以外の場合は 0 (ゼロ) に設定します。 既定値は0です。 |
HideBootStatusIndicator | OS の読み込みフェーズ中に表示される状態インジケーターを抑制する整数が含まれます。 | 状態インジケーターを抑制する場合は 1 に設定します。それ以外の場合は 0 (ゼロ) に設定します。 既定値は0です。 |
HideBootStatusMessage | OS の読み込みフェーズ中に表示される起動状態を抑制する整数が含まれます。 | 起動状態テキストを抑制する場合は 1 に設定します。それ以外の場合は 0 (ゼロ) に設定します。 既定値は0です。 |
Windows 構成デザイナーと展開イメージのサービスと管理 (DISM) を使用してブート画面をカスタマイズする
Windows 構成デザイナーを使用するか、セットアップ中にプロビジョニング パッケージを適用して、ブランド化されていないブートの設定を適用する前に、DISM を使用してインストール メディアでブランド化されていないブートを有効にする必要があります。
「プロビジョニング パッケージの作成」の手順に従って、Windows 構成デザイナーでプロビジョニング パッケージを作成するか、新しい Windows イメージを作成します。
[使用可能なカスタマイズ] ページで、[ランタイム設定]>[SMISettings] を選択し、ブート画面設定の値を設定します。 次の値は単なる例です。
- HideAllBootUI=FALSE
- HideBootLogo=FALSE
- HideBootStatusIndicator=TRUE
- HideBootStatusMessage=TRUE
- CrashDumpEnabled=Full dump
ヒント
詳細については、Windows 構成デザイナー リファレンスの「SMISettings」をご覧ください。
設定の構成とパッケージまたはイメージのビルドが完了したら、DISM を使用して設定を適用します。
管理者特権でコマンド プロンプトを開きます。
install.wim をハード ドライブの一時フォルダー (続く手順では c:\wim という名前であると想定しています) にコピーします。
新しいディレクトリを作成します。
md c:\wim
イメージをマウントします。
dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
機能を有効にします。
dism /image:c:\wim /enable-feature /featureName:Client-EmbeddedBootExp
変更をコミットします。
dism /unmount-wim /MountDir:c:\wim /Commit
次の画像では、BootLogo は緑色の枠で囲まれ、BootStatusIndicator は赤色の枠で囲まれ、BootStatusMessage は青色の枠で囲まれています。
スタートアップ ロゴを置き換える
スタートアップ ロゴをカスタム ロゴに置き換える唯一の方法として、UEFI をファームウェア インターフェイスとして使用するデバイスでブート グラフィックス リソース テーブル (BGRT) を変更する方法があります。 デバイスが BGRT を使用してカスタム ロゴを含める場合は、常に表示され、カスタム ロゴを非表示にすることはできません。
起動中のエラーを非表示にする
Windows ブートの初期段階で発生するエラーは通常、デバイスの構成が正しくないか、ハードウェアの障害の兆候であり、回復するにはユーザーの介入が必要です。 noerrordisplay BCD 設定を有効にすると、初期起動中にすべてのエラー画面を非表示にできます。
コマンド プロンプトを管理者として開きます。
次のコマンドを実行して、起動中のエラー画面を非表示にします。
bcdedit.exe -set {bootmgr} noerrordisplay on