Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10で自動ログオンを遅らせる方法|BCDEditでタイムアウトを最大約128日まで延長

複数のバージョンのWindowsがインストールされている環境では、起動時にブートメニューが30秒間表示され、ユーザーがOSを選択する時間が確保されます。何も選択しないまま時間が経過すると、コンピューターはデフォルトに設定されたOSで起動します。このタイムアウト値は、従来のBoot.iniファイルやbcdeditコマンドを使って自由に変更することが可能です。

Windows 10 / 8 / 7では、BCDEditコマンドを使用することで、デフォルトのブートメニュー表示時間(タイムアウト値)を変更できます。

Windows 10で自動ログオンを遅らせる方法|BCDEditでタイムアウトを最大約128日まで延長

Windowsで自動ログオンの開始を遅延させるには

Windows XPなど以前のバージョンでは、ブートメニューのタイムアウト値は0〜9999秒の範囲で指定できました。さらに「-1」という特別な値も許容されており、この値を設定すると、ユーザーが明示的にOSを選択するまでマシンは一切起動しないという挙動になりました。

しかしWindows Vista以降では仕様が変更され、標準ツールのmsconfig(システム構成)から入力できる値は3〜999秒に制限されています。また、「-1」の値はVista以降で廃止されました。

最大11,059,200秒まで設定できる裏技

MicrosoftのWindows Shellチームで開発者を務めるRaymond Chen氏は、あるユーザーからの質問に答える形で、実はブートメニューのタイムアウトを最大11,059,200秒まで設定できる方法があることを明かしています。当時の質問内容は以下の通りです。

「無線LANでネットワーク接続されたキオスク端末を多数運用しています。各端末には自動ログオンを設定しており、停電からの復旧時に電源が戻れば、通常状態へ自動的に復帰する仕組みです。ところが、無線スイッチが停電から回復するのに非常に時間がかかるため、端末がログオンを試みた時点ではまだネットワークに接続できず、ログオンに失敗してしまいます。そのため、スイッチが復旧するまで数分待ってから、全端末を手動でログオンし直す必要があります。自動ログオンを遅らせる、あるいは一時停止して再試行させる方法はありませんか?」

bcdeditコマンドでタイムアウト値を変更する手順

この課題を解決するには、以下の手順を実行します。

1. スタートメニューを右クリックし、「コマンドプロンプト(管理者)」または「ターミナル(管理者)」を選択して、管理者権限でコマンドプロンプトを起動します。

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

bcdedit /timeout 11000000

3. Enterキーを押してコマンドを実行します。

このコマンドにより、msconfigの制限(3〜999秒)を回避し、ブートメニューのタイムアウト値を1,100万秒=約128日(約4ヶ月)に設定できます。理論上の上限は11,059,200秒ですが、実際の運用では必要に応じて適切な秒数を指定してください。

この設定を行えば、電源復旧後もブートメニュー画面で長時間待機するため、無線インフラの復旧を待ってから自動ログオンが開始されるようになり、キオスク端末のような環境でもログオン失敗の問題を回避できます。

Windows 10で自動ログオンを遅らせる方法|BCDEditでタイムアウトを最大約128日まで延長
  1. Windows 10で自動更新をオフにする2つの方法|グループポリシーとレジストリの設定手順

    Windows 10の登場により、多くの点が変わりました。インターフェースやデフォルトブラウザなど、あらゆる部分が洗練されています。しかし、中には好みに合わない機能もあるかもしれません。その一つが、Windows 10の「自動更新」です。MicrosoftはPCの安全と最新状態を保つため、更新プログラムを自動的にダウンロード・インストールする仕様になっています。セキュリティ面ではありがたい機能ですが、自動更新を望まないユーザーもいるでしょう。ご安心ください。Windows 10では自動更新をオフにすることが可能です。 Windows 10で自動更新をオフにする方法は主に2つあります。「ローカル

  2. Windows 11でクリーンブートを実行する方法|初心者向けステップ解説ガイド

    Windows 11でクリーンブートを実行したいけれど、やり方がわからず困っていませんか?この記事では、Windows 11でクリーンブートを実行する具体的な手順を、初心者の方にもわかりやすく解説します。 クリーンブートとは? クリーンブートとは、Windows 11を最小限のスタートアッププログラムとドライバーのみで起動するモードのことです。アプリケーションの実行やダウンロード時に、バックグラウンドで動作しているプログラムが原因で不具合が発生していないかを特定する際に非常に役立ちます。 クリーンブートはセーフモードに似ていますが、より柔軟な点が特徴です。セーフモードでは起動する機能が大きく制