Vista および Windows 7 で Windows ブート マネージャーをスキップまたは非表示にする方法
Windows 7 (x64)、Vista、その他の古いバージョンなど、複数の OS を使い分けている場合、特にほとんど同じ OS を起動している場合は、ブートメニューがかなり煩わしくなります。再起動やシャットダウンのたびにブートメニューが表示され、システム構成でタイムアウト時間を短縮することはできますが、少し手を加えずにブートメニューを非表示にしたり完全にスキップしたりすることはできません。少し奇妙に思えますが、Windows がメニューを表示せずに好みの OS を直接起動するようにするには、詳細設定を調整する必要があります。この調整により、毎回手動で Windows を選択したり、急いで再起動しているときに誤って別の OS を押してしまったりすることにうんざりしている場合は特に、時間の経過とともに数日を節約できます。
Windows 7 および Vista で Windows ブート メニューをスキップまたは非表示にする方法
方法1: 高度なシステム設定を使用する
ほとんどの人にとって、システムプロパティを使うのが一番手っ取り早い方法ですが、必ずしも簡単とは限りません。この方法は起動オプションを直接調整できるので、Windowsの設定を少し詳しく調べることに慣れているなら試してみる価値があります。
- システムのプロパティを開きます。デスクトップのコンピューターアイコンを右クリックし、 「プロパティ」を選択します。または、 を押すWindows + Pause/Breakとより早くアクセスできます。VistaまたはWindows 7をお使いの場合は、こちらの方が簡単です。
- 左側のペインで、「システムの詳細設定」をクリックします。新しいウィンドウが開き、「システムのプロパティ」ダイアログボックスが表示されます。
- 「詳細設定」タブに切り替え、 「起動と回復」セクションの「起動と回復」をクリックします。
- 次に、「起動と回復」ウィンドウで、「オペレーティングシステムの一覧を表示する時間」というチェックボックスを探します。このチェックボックスをオフにすると、メニューは表示されなくなります。必要に応じて、ドロップダウンメニューからデフォルトのOSを選択することもできます。その場合、Windowsは常にそのOSで起動し、確認を求められます。
- 「OK」を2回クリックして変更を保存します。場合によっては、変更内容を完全に確認するために再起動が必要になることもありますが、ほとんどの場合、次回の再起動時にブートメニューは消えます。
これは非常にシンプルでクリーンです。一部のセットアップでブート メニューがまだ表示される場合は、心配しないでください。別の方法で解決できる可能性があります。
方法2: ブート構成データ(BCD)を直接編集する
勇気のある方、あるいはより細かい制御を求める方は、BCDストアをいじることでデフォルトのOSを固定し、メニューを非表示にすることができます。これはコマンドラインマジックのようなものですが、一度コツをつかめばかなり信頼できる方法です。
- コマンドプロンプトを管理者として開きます。 「cmd」を検索し、右クリックして「管理者として実行」を選択します。
- 次のコマンドを入力します:
bcdedit /set {current} bootmenupolicy hidden。これにより、Windowsは現在のブートエントリのメニューを非表示にします。すべてのエントリのメニューを完全に非表示にしたい場合は、デフォルトの識別子を調整する必要があるかもしれません。 - 確実にデフォルトOSを設定するには、次のコマンドを使用します。{default-guid}
bcdedit /default {default-guid}は、普段起動するOSの識別子です。すべてのエントリを一覧表示するには、 を使用します。bcdedit /enum - 再起動して、メニューが隠れているかどうかを確認してください。キーを押さない限りShift、または他のキーを押さない限り、Windowsが直接起動するはずです(設定によって異なります)。
この方法は少し高度ですが、標準オプションではメニューが適切に非表示にならない場合に役立ちます。一部のマシンでは、タイムアウトを非常に短く設定している場合や、他の設定によってこの調整が上書きされている場合、メニューがポップアップ表示される場合があります。ただし、BCDの編集は誤った方法で行うと危険な場合があるので、事前にバックアップを取ってください。bcdedit /export c:\bcdbackup現在の設定を保存するには、などのコマンドを使用してください。
もう一つのおすすめは、特に余計なクリック操作にうんざりしているなら、使いやすいソフトウェアWinhance を使うことです。これは複数のブートエントリの管理を簡素化するGUIツールで、デフォルトの設定や非表示設定も可能。bcdedit を直接操作するよりもずっと楽かもしれません。
最後に、タイムアウト値が低すぎる場合やカスタム設定がある場合、一部の設定ではブートメニューが頑固に表示される場合があることに注意してください。設定を変更した後に再起動すると問題が解決する場合もありますが、予期せず表示される場合は、設定に注意してください。
まとめ
- システム プロパティを使用して、[詳細設定] タブから OS リストの表示を無効にします。
- より詳細な制御を行うには、コマンド ライン経由でbootmenupolicy を編集します。
- 管理を容易にするために、 Winhanceなどのサードパーティ ツールを検討してください。
まとめ
これらの設定をいじってみると、Windowsの起動プロセスが少し楽になります。特に、ほとんど同じOSを起動する場合にはなおさらです。完璧なシステムとは言えませんが(変更後に1回か2回の再起動が必要になることもあります)、全体的にはこれらの調整によって時間とストレスが軽減されます。ただし、BCDの編集には注意が必要です。バックアップは絶対に必要です。これで誰かの時間を節約できれば幸いです。ブートメニューをいじるのは楽しいことはほとんどありませんが、必要な場合が多いからです。