Windows 11のPCに自動でログインする方法

毎回、パスワードやPINを入力したり、他のサインイン方法を使ったりするのに疲れていませんか?そんなときは、Windows 11に自動でログインする方法をご紹介します。

Windows 11は、現在利用可能なWindowsの中で最も読み込みが速いバージョンですが、さらに速くしたい場合は、コンピュータを起動するたびに、サインインプロセスをスキップして、手動入力なしでユーザーアカウントに直接入る自動ログインを設定することができます。

また、(インターネットカフェや図書館など)公共の場で使用するためにWindows 11パソコンをセットアップする場合、パソコンに座った人は誰でもパスワードなしで使用できる必要があるため、自動ログインを設定するとよいでしょう。

Windows 11 PCの電源を入れると、数秒後にロック画面が表示されますので、ロック画面を突破する必要があります。その後、ログイン画面でアカウントを選択し、選択したサインインオプション(パスワード、ピクチャーパスワード、セキュリティキー、PIN、顔認証、指紋)を使用してサインインする必要があります。しかし、これらをすべてスキップして、システム起動後にデスクトップに直接ジャンプしたい場合は、Windows 11が自動的にサインインするように設定する4つの異なる方法が用意されています。

Windows 11で設定から自動ログインを設定する

システムを起動するたびにパスワードを入力する不便さを回避したい場合は、「設定」から自動ログインを設定することができます。ただし、複数の人がパソコンを使用する場合や、機密情報が入っている場合は、自動ログインの設定はおすすめできません。設定]から自動ログインを有効にするには、以下の手順で行います。

スタートボタンをクリックし、スタートメニューから「設定」を選択するか、Windows+Iキーを押して「設定」を開きます。

左側のパネルで「アカウント」を選択し、右側の「サインインオプション」をクリックします。

追加設定」で、「不在の場合、Windowsはいつ再サインインを要求しますか」ドロップダウンリストで、「しない」を選択します。

また、「追加設定」に「セキュリティ向上のため、このデバイスのMicrosoftアカウントに対してのみWindows Helloによるサインインを許可する(推奨)」が表示されている場合は、これをオフにします。

Windows Helloのサインインオプション(PIN、指紋、顔認証)のいずれかが有効になっている場合、自動ログインが機能しない場合があります。そのため、自動ログインを有効にする前に、Windows Helloを無効にする必要がある場合があります。まずWindows Helloで自動ログインを有効にしてみて、うまくいかない場合は、設定のサインインオプションに戻り、Windows Helloを削除することができます。

サインイン方法」セクションで、現在のサインイン方法をクリックし、「削除」を選択します。

再度、プロンプトで「削除」ボタンをクリックします。

次に、テキストフィールドにパスワードを入力して「OK」をクリックし、本人であることを確認します。

自動サインインを有効にする

設定を変更したら、ユーザーアカウント制御アプレットを開いて、自動ログインを有効にする必要があります。

Windows+Rで「ファイル名を指定して実行」コマンドボックスを開き、netplwizと入力し、Enterキーを押します。

User Accounts ダイアログボックスが開いたら、’Users must enter a user name and password to use this computer’ オプションのチェックを外し、’Apply’ をクリックします。

Automatically sign-in prompt boxが表示されたら、選択したユーザー名のパスワードを入力し、確認する必要があります。その後、’OK’をクリックします。

ユーザーアカウント]ダイアログボックスで[OK]を再度クリックします。

これで、コンピュータを再起動すれば、手動で入力しなくても、選択したユーザーアカウントに自動的にログインできるようになります。

このコンピュータを使用するには、ユーザーはユーザー名とパスワードを入力する必要があります」オプションが「ユーザーアカウント」に存在しない

場合によっては、自動ログインを有効にするために必要な「User must enter a username and password to use this computer」オプションが、「User Accounts」ダイアログボックスで利用できないことがあります。

このオプションがない場合、以下の手順で修正します。

レジストリエディタを開くには、「ファイル名を指定して実行」を開き、「regedit」と入力し、「OK」をクリックします。

次に、左側のパネルを使用して、次の場所に移動します。

Computer HKEY_LOCAL_MACHINE

Deviceキーまたはフォルダーの右側にある「DevicePasswordLessBuildViersion」DWORDをダブルクリックして編集してください。

そして、Value dataフィールドのDWORD値0を変更し、「OK」をクリックします。デフォルトでは、その値は2です。

その後、「ファイル名を指定して実行」ダイアログボックスを開き、netplwizと入力してEnterキーを押すと、User Accountsウィンドウが再び表示されます。

これで、「このコンピュータを使用するには、ユーザーはユーザー名とパスワードを入力する必要があります」オプションが再び表示されるようになります。

Windows 11で自動ログインを無効にするには、「ファイル名を指定して実行」ボックスで「netplwiz」を実行して「ユーザーアカウント」ダイアログボックスを表示します。次に、「ユーザーアカウント」の「このコンピュータを使用するには、ユーザーはユーザー名とパスワードを入力する必要があります」オプションをチェックし、「適用」をクリックし、「OK」をクリックします。

Windowsレジストリを使用してWindows 11の自動ログインを有効にする

Windows 11で自動ログインを有効にするもう一つの方法は、Windowsレジストリエディタを編集することです。レジストリエディタをいじる前に、必ずレジストリをバックアップしておいてください。そうすれば、何か問題が発生したときに、簡単にWindowsレジストリを復元することができます。また、レジストリエディタでここに記載されている以外のエントリを変更しないように注意してください。

レジストリエディタで、ユーザー認証に関連する3つのレジストリ値(AutoAdminlogon、DefaultUserName、およびDefaultPassword)を変更する必要があります。これらのレジストリ項目が利用できない場合は、手動で値を作成し、割り当てる必要があります。

Windowsレジストリを開くには、スタートメニューの検索バーで「レジストリエディタ」を検索し、その結果から選択します。または、Windowsキー+Rを押したまま、Regeditと入力し、Enterキーを押します。

ユーザーアカウント制御(UAC)のプロンプトが表示されたら、「はい」をクリックします。

レジストリエディタが開いたら、左のナビゲーションパネルで次のパスに移動するか、レジストリエディタのアドレスバーに次のパスをコピーペーストして、Enterキーを押します。

HKEY_LOCAL_MACHINE⇄SOFTWARE⇄Microsoft⇄Windows NT⇄CurrentVersionⒸWinlogon

Winlogonキーの右側で、「AutoAdminLogon」というレジストリエントリを探し、それをダブルクリックする。

そして、「値のデータ」フィールドに1を入力し、「OK」をクリックします。

WinlogonキーにAutoAdminLogonエントリが見つからない場合は、「AutoAdminLogon」という名前の文字列を新規に作成する必要があります。これを行うには、左側のWinlogonキーを右クリックして、「新規作成」をクリックし、「文字列の値」を選択します。次に、エントリ名を ‘AutoAdminLogon’ に変更し、その値を ‘1’ に変更します。

次に、右側にある ‘DefaultUserName’ というエントリーを見つけ、ダブルクリックして編集します。

値のデータフィールドに、自動的にサインインするアカウントのユーザー名を入力し、「OK」をクリックします。

DefaultUserNameの項目が見つからない場合は、右ペインの空白部分を右クリックするか、「Winlogon」を右クリックして「新規作成」をクリックし、「文字列値」を選択します。次に、エントリ名を’DefaultUserName’に変更し、ユーザ名を[値の日付]フィールドに入力します。

次に、Winlogonで’DefaultPassword’文字列値を探します。ない場合は、作成します。Winlogon」キーを右クリックし、「新規作成」をクリックし、「文字列値」を選択します。

次に、文字列値の名前を’DefaultPassword’に変更します。エントリを開き、その値をあなたのユーザーアカウントのパスワードに変更します。

さて、レジストリエディタを閉じて、コンピュータを再起動します。システムが再起動すると、Windowsがパスワードを紐付けずに自動的にあなたのアカウントにサインインしていることに気づくでしょう。

自動ログインをオフにして、Windows 11が再びパスワードを要求するようにするには、レジストリエディタに戻って、「AutoAdminLogon」の値を0に変更し、同じ場所の「DefaultPassword」エントリを削除します。

Windows 11で自動的にサインインするには、コンピュータの管理を使用します。

Windows 11では、「コンピュータの管理」ツールを使って、ユーザーアカウントに自動的にログインすることもできます。

まず、Windowsの検索で「コンピュータの管理」を検索し、その結果をクリックして開きます。または、Win+Rで実行コマンドを開き、compmgmt.mscと入力し、Enterキーを押します。

コンピュータの管理が開いたら、ローカルユーザーとグループを展開し、左側のパネルで「ユーザー」を選択します。右側のパネルで、自動的にログインさせたいユーザーを右クリックし、「パスワードの設定…」を選択します。

続行する前に、この操作を行うと、現在のWindowsパスワードやコンピュータ上の他のパスワードがリセットされ、データが不可逆的に失われることを知っておいてください。

続行する場合は、プロンプトボックスで「進む」をクリックします。

次のダイアログボックスで、パスワードを入力せずに’OK’をクリックします。

これにより、ユーザーアカウントのパスワードが削除され、Windows 11に自動的にサインインできるようになります。

MicrosoftのAutoLogonツールを使って、Windows 11の自動ログインを有効/無効にする

Microsoftは、Windows 11の自動サインインをワンクリックでオン・オフできる「AutoLogon」というツールを無償で提供しています。上記のレジストリエディタの方法とは異なり、Windowsレジストリにユーザー認証情報を暗号化して保存し、それを使ってユーザーアカウントに自動ログインする方法です。

まず、Microsoft公式サイトから「AutoLogon」ツールをダウンロードし、任意の場所に解凍します。ダウンロードした「AutoLogon.zip」ファイルを右クリックし、「すべて展開」を選択します。

その後、『展開』ボタンをクリックして、ファイルの中身を展開します。

解凍されたファイルの中から、「Autologon64」アプリケーション・ファイルをダブルクリックします。

ユーザーアカウント制御のプロンプトボックスが表示されたら、’はい’ボタンをクリックします。次に、Autologon 使用許諾契約書について、[同意する] をクリックします。

Autologon – Sysinternalsダイアログボックスで、「Username」フィールドに自動ログインするアカウントのユーザー名を入力し、「Domain」フィールドにドメインを入力(通常は自動入力されます)、「Password」フィールドにパスワードを入力します。そして、「Enable」ボタンをクリックします。

そうすると、AutoLogon が正常に設定されたことを示す確認メッセージが表示されるので、「OK」をクリックして完了します。

これで、パソコンを再起動すれば、パスワードの入力を要求されることなく、自動的にパソコンにログインできるようになります。

Windows11で自動ログインを無効にしたい場合は、再度「Autologon64」アプリケーションを起動し、「無効」をクリックします。

すると、AutoLogonが無効になったというメッセージが表示されます。

これで完了です。

Scroll to Top