【Windows 11/10】自動ログインをレジストリで設定する方法|起動時のパスワード入力を省略する手順と注意点

当ページのリンクには広告が含まれています。
レジストリ設定で起動時のパスワードを省略する自動ログイン方法

Windows 11やWindows 10でパソコンを起動するたびに、毎回パスワードを入力するのが面倒に感じることがあります。

特に、自宅で据え置きのデスクトップPCを使っている場合や、家族以外が触らない環境では「起動時のパスワード入力を省略したい」と考える方もいるでしょう。

Windowsでは、レジストリの Winlogon にある設定を変更することで、起動時に指定したユーザーで自動ログインする設定ができます。

ただし、自動ログインは便利な反面、セキュリティ上のリスクがある設定です。特にレジストリ方式では、パスワードをレジストリに保存するため、共有PCや持ち運ぶノートPC、会社・学校のPCではおすすめできません。

この記事では、Windows 11/10でレジストリを使って自動ログインを設定する方法を、注意点と解除方法まで含めて紹介します。

最初に確認

この記事で扱うのは、レジストリを直接変更して自動ログインを設定する方法です。操作を間違えるとWindowsの動作に影響する可能性があるため、作業前に復元ポイントやバックアップを作成してから進めてください。

自動ログインを設定すると、PCを起動した人がパスワードを入力せずにそのまま利用できる状態になります。個人情報、保存ファイル、ブラウザ、メール、クラウド同期データなどを扱うPCでは慎重に判断してください。

目次

この記事で分かること

  • Windowsの自動ログインとは何か
  • レジストリ方式で自動ログインする前の注意点
  • Autologonとの違い
  • Winlogonで変更するレジストリ項目
  • AutoAdminLogon、DefaultUserName、DefaultPasswordの設定方法
  • 自動ログインできないときの確認点
  • レジストリ方式の自動ログインを解除する方法

Windowsの自動ログインとは

Windowsの自動ログインとは、パソコンの起動時や再起動時に、あらかじめ指定したユーザーで自動的にサインインする設定です。

通常は、Windowsのサインイン画面でパスワード、PIN、指紋認証、顔認証などを使って本人確認を行います。自動ログインを設定すると、このサインイン操作を省略できます。

たとえば、次のような環境では便利に感じることがあります。

  • 自宅のデスクトップPCを1人だけで使っている
  • 再起動後に自動で特定のアプリを起動したい
  • 検証用PCや作業専用PCで毎回の入力を省きたい
  • リモート操作前提のPCで、再起動後のサインインを簡略化したい

一方で、自動ログインは「パスワード入力の手間を減らす設定」であり、「安全性を高める設定」ではありません。

PCを起動できる人なら、そのまま中身にアクセスできる状態になるため、使う場所や用途を選ぶ設定です。

この記事で扱うのはレジストリ方式の自動ログイン

Windowsで起動時のパスワード入力を省略する方法には、いくつかの種類があります。

方法特徴向いているケース
netplwizユーザーアカウント画面から設定する方法項目が表示される環境で手軽に設定したい場合
AutologonMicrosoft Sysinternalsの公式ツールを使う方法レジストリを直接触らずに設定したい場合
レジストリ方式Winlogonの値を直接編集する方法仕組みを確認しながら手動で設定したい場合
パスワードなしのローカルアカウントローカルアカウントのパスワードを空にする方法限定的な環境で簡単に使いたい場合

この記事では、この中のレジストリ方式に絞って手順を紹介します。

Autologonを使った自動ログイン方法は、別記事で詳しく紹介しています。レジストリを直接編集するのが不安な場合は、先にAutologonの記事も確認しておくと判断しやすくなります。

レジストリ方式で自動ログインする前に確認したい注意点

レジストリ方式の自動ログインは、便利さよりも注意点を先に理解してから使うべき設定です。

特に重要なのは、次の3点です。

PCを起動した人がそのまま使える状態になる

自動ログインを設定すると、Windows起動時のパスワード入力が省略されます。

つまり、PCの電源を入れられる人なら、指定したユーザーでそのままWindowsを使える状態になります。

メール、ブラウザのログイン情報、OneDrive、保存ファイル、写真、仕事の資料などが入っているPCでは、かなり大きなリスクになります。

次のような環境では、自動ログインは避けた方が安全です。

  • 家族以外も触れる共有PC
  • 外へ持ち出すノートPC
  • 会社や学校のPC
  • 個人情報や業務データを保存しているPC
  • MicrosoftアカウントでOneDriveやOutlookを同期しているPC

レジストリにパスワードを保存する

レジストリ方式では、Winlogon内に DefaultPassword という文字列値を作成し、そこに自動ログイン用のパスワードを登録します。

この方法は仕組みとして分かりやすい反面、パスワードをレジストリに保存する点が大きな注意点です。

自動ログインのために必要な設定ではありますが、パスワードを保存する場所が増えるため、セキュリティ面では不利になります。

会社・学校PCでは管理者設定で制限される場合がある

職場または学校アカウントで管理されているPCでは、管理者が自動ログインを制限している場合があります。

グループポリシー、Microsoft Entra ID、セキュリティポリシー、サインイン時の注意文表示などが設定されていると、自動ログインが期待どおりに動作しないことがあります。

会社や学校のPCで勝手にレジストリを変更すると、社内ルール違反になる可能性もあります。管理対象PCでは、自己判断で変更しないようにしてください。

自動ログインではなく安全に入力の手間を減らす方法もある

毎回のパスワード入力が面倒な場合でも、自動ログインだけが選択肢ではありません。

安全性を保ちながらサインインの手間を減らしたい場合は、次の方法も検討できます。

  • Windows HelloのPINを使う
  • 指紋認証や顔認証を使う
  • パスワード管理ツールで入力の負担を減らす
  • 物理セキュリティキーを使う

特に、普段の入力が面倒なだけであれば、Windows HelloのPINや指紋認証の方が現実的です。

パスワードを覚えきれない、複数サービスのログイン情報を安全に管理したい場合は、パスワード管理ツールを使う方法もあります。

自動ログインのようにパスワード入力そのものを省略するのではなく、必要な場面で安全に入力できる仕組みを作る考え方です。

レジストリ方式とAutologonの違い

自動ログイン設定では、レジストリ方式とAutologonが混同されやすいです。

どちらも起動時のパスワード入力を省略する目的で使われますが、設定方法と扱いやすさが異なります。

項目レジストリ方式Autologon
設定方法レジストリエディタで手動設定Microsoft Sysinternalsのツールで設定
作業難易度やや高い比較的かんたん
パスワードの扱いDefaultPasswordに登録LSAシークレットとして保存。ただし管理者権限があれば取得リスクあり
向いている人仕組みを理解して手動設定したい人レジストリを直接触りたくない人
注意点入力ミスや編集ミスに注意公式ツールでもリスクは残る

初心者が自動ログインを設定するだけなら、Autologonの方が扱いやすい場合があります。

一方で、この記事では「どのレジストリ値を変更すれば自動ログインになるのか」を確認したい方向けに、レジストリ方式の手順を紹介します。

レジストリ変更前に準備すること

レジストリを変更する前に、次の準備をしておきましょう。

管理者権限のあるユーザーで作業する

レジストリエディタで HKEY_LOCAL_MACHINE 配下を変更するには、管理者権限が必要です。

標準ユーザーでは変更できない場合があるため、管理者ユーザーでWindowsにサインインしてから作業してください。

復元ポイントを作成する

レジストリ編集前には、システムの復元ポイントを作成しておくと安心です。

万が一、設定変更後にWindowsの動作がおかしくなった場合でも、復元ポイントがあれば以前の状態に戻せる可能性があります。

復元ポイントは、Windowsの検索ボックスで「復元ポイント」と入力し、「復元ポイントの作成」から作成できます。

自動ログインするユーザー名とパスワードを確認する

レジストリ方式では、自動ログインしたいユーザー名とパスワードを正確に入力する必要があります。

入力ミスがあると、自動ログインできなかったり、サインイン画面で停止したりします。

Microsoftアカウントを使っている場合は、表示名ではなくサインインに使っているアカウント情報との違いにも注意してください。

レジストリで自動ログインを設定する方法

ここから、レジストリを変更して自動ログインを設定する手順を紹介します。

変更する場所は、次のレジストリキーです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

STEP
レジストリエディタを起動する

キーボードの Windowsキー+R を押して「ファイル名を指定して実行」を開きます。

入力欄に regedit と入力し、Enterキーを押します。

ユーザーアカウント制御が表示された場合は、内容を確認して「はい」を選択します。

レジストリエディタを起動する画面
STEP
Winlogonキーを開く

レジストリエディタのアドレスバーに、次のパスを貼り付けます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

左側のツリーから順番に開いてもかまいませんが、アドレスバーに貼り付ける方が早く移動できます。

Winlogonキーを開いたレジストリエディタ画面
STEP
AutoAdminLogonを確認する

Winlogonキーを開いたら、右側の一覧から AutoAdminLogon を探します。

AutoAdminLogonは、自動ログインを有効にするための値です。

AutoAdminLogonをダブルクリックし、「値のデータ」を 1 に変更します。

値の意味は次のとおりです。

意味
0自動ログイン無効
1自動ログイン有効

AutoAdminLogonが見つからない場合は、右側の空白部分で右クリックし、新規 > 文字列値 を選択して作成します。

名前は必ず AutoAdminLogon と入力してください。

STEP
DefaultUserNameを確認する

次に、右側の一覧から DefaultUserName を確認します。

DefaultUserNameには、自動ログインしたいユーザー名を入力します。

すでに値がある場合は、ダブルクリックして内容を確認してください。

別のユーザー名になっている場合は、自動ログインしたいユーザー名に修正します。

DefaultUserNameがない場合は、右クリックから 新規 > 文字列値 を選択し、名前を DefaultUserName にして作成します。

ここで入力するのは、Windowsにサインインするユーザー名です。表示名とサインイン名が異なる場合があるため、自動ログインできないときはユーザー名の入力ミスを疑ってください。

STEP
DefaultPasswordを作成する

次に、DefaultPassword を作成します。

DefaultPasswordには、自動ログインしたいユーザーのパスワードを入力します。

DefaultPasswordがない場合は、右側の空白部分で右クリックし、新規 > 文字列値 を選択します。

名前を DefaultPassword に変更し、ダブルクリックして「値のデータ」にパスワードを入力します。

DefaultPasswordには、Windowsのサインインパスワードを入力します。この値は自動ログインに使われる重要な情報です。共有PCや持ち運ぶPCでは、この方法を使わない方が安全です。

STEP
必要に応じてDefaultDomainNameを設定する

ドメイン参加しているPCでは、DefaultDomainName が必要になる場合があります。

家庭用PCで、ドメイン参加していない一般的な環境では、通常は設定しなくても動作することがあります。

ただし、環境によってはPC名やドメイン名の指定が必要になる場合があります。

DefaultDomainNameが必要な場合は、右クリックから 新規 > 文字列値 を選択し、名前を DefaultDomainName にして作成します。

値のデータには、ドメイン参加している場合はドメイン名を入力します。一般的な家庭用PCでは、通常は設定しなくても問題ありません。

STEP
PCを再起動して確認する

必要な値を設定したら、レジストリエディタを閉じてPCを再起動します。

再起動後、指定したユーザーで自動的にWindowsへサインインできれば設定完了です。

サインイン画面で止まる場合や、パスワード入力を求められる場合は、後述する確認点を見直してください。

設定するレジストリ項目の一覧

レジストリ方式で主に確認する項目は、次の4つです。

名前種類入力する内容
AutoAdminLogon文字列値1にすると自動ログイン有効
DefaultUserName文字列値自動ログインするユーザー名
DefaultPassword文字列値自動ログインするユーザーのパスワード
DefaultDomainName文字列値ドメイン参加時はドメイン名。家庭用PCでは通常不要

最低限必要になるのは、AutoAdminLogonDefaultUserNameDefaultPassword です。

ドメイン参加しているPCや環境によっては、DefaultDomainNameも確認してください。

自動ログインできないときの確認点

レジストリを設定しても自動ログインできない場合は、次の点を確認してください。

AutoAdminLogonが0に戻っていないか

AutoAdminLogonの値が 0 のままだと、自動ログインは有効になりません。

設定後に再度レジストリエディタを開き、AutoAdminLogonが 1 になっているか確認してください。

DefaultPasswordが作成されているか

DefaultPasswordが存在しない場合、自動ログインできないことがあります。

Winlogon内にDefaultPasswordがあるか、入力したパスワードに間違いがないか確認してください。

ユーザー名が正しいか

DefaultUserNameに入力したユーザー名が間違っていると、自動ログインできません。

特にMicrosoftアカウントを使っている場合、表示名とサインイン情報が一致しないことがあります。

ユーザー名が分からない場合は、コマンドプロンプトで whoami を実行して確認する方法もあります。

whoamiでは、現在サインインしているユーザー情報が表示されます。

パスワードが変更されていないか

Windowsのサインインパスワードを変更した場合、レジストリのDefaultPasswordも更新する必要があります。

以前のパスワードが残ったままだと、自動ログインに失敗します。

パスワード変更後に自動ログインできなくなった場合は、DefaultPasswordの値を新しいパスワードに変更してください。

職場または学校アカウントで制限されていないか

会社や学校の管理下にあるPCでは、セキュリティポリシーによって自動ログインが制限されている場合があります。

管理対象PCでは、ユーザー側でレジストリを変更しても反映されないことがあります。

この場合は、管理者に確認する必要があります。

レジストリによる自動ログインを解除する方法

自動ログインをやめたい場合は、Winlogon内の値を変更または削除します。

解除するときは、次の操作を行います。

  • AutoAdminLogon の値を 0 に変更する
  • DefaultPassword を削除する

DefaultPasswordは、自動ログイン用のパスワードを保存する値です。

自動ログインを使わなくなった場合は、AutoAdminLogonを0にするだけでなく、DefaultPasswordも削除しておく方が安全です。

解除時のポイント

自動ログインを解除した後は、PCを再起動して、通常どおりパスワードやPINの入力画面が表示されるか確認してください。

自動ログインを使うならPC全体の安全対策も見直す

自動ログインは、Windows起動時のサインイン操作を省略する設定です。

そのため、ウイルス対策ソフトを入れれば自動ログインのリスクが完全になくなる、というものではありません。

ただし、インターネットに接続して使うPCでは、マルウェア、不正サイト、迷惑ソフト、危険なダウンロードへの対策も必要です。

自動ログインを設定するかどうかに関係なく、PC内に大切なデータを保存している場合は、セキュリティ対策を見直しておくことが大切です。

よくある質問

レジストリ方式の自動ログインは安全ですか?

安全性を重視するなら、積極的にはおすすめしません。

自動ログインを設定すると、PCを起動した人がそのままWindowsを使える状態になります。さらにレジストリ方式では、DefaultPasswordにパスワードを登録する必要があります。

自宅の据え置きPCなど、利用環境が限定される場合だけ慎重に検討してください。

ノートパソコンでも自動ログインして大丈夫ですか?

持ち運ぶノートパソコンではおすすめできません。

紛失や盗難が起きた場合、第三者がPCを起動してそのまま中身を見られる可能性があります。

ノートパソコンでは、自動ログインよりもWindows Hello、PIN、指紋認証、顔認証を使う方が現実的です。

Autologonとレジストリ方式はどちらがよいですか?

操作のしやすさを重視するなら、Autologonの方が使いやすい場合があります。

ただし、Autologonでも自動ログイン自体のリスクは残ります。

レジストリ方式は、Winlogonの設定を手動で確認したい方向けです。レジストリ編集に不安がある場合は、無理に作業しない方が安全です。

パスワードを変更したら自動ログインできなくなりました

Windowsのパスワードを変更した場合は、レジストリのDefaultPasswordも新しいパスワードに更新する必要があります。

古いパスワードが残っていると、自動ログインに失敗します。

Winlogon内のDefaultPasswordを確認し、現在のパスワードに変更してください。

会社のPCで設定してもいいですか?

会社や学校のPCでは、自己判断で設定しないでください。

管理者がセキュリティポリシーで制限している場合があり、レジストリを変更しても反映されないことがあります。

業務用PCでは、管理者や情報システム部門のルールに従う必要があります。

Windowsのサインイン設定を学び直すのもおすすめ

Windowsの自動ログイン、PIN、Microsoftアカウント、ローカルアカウント、Windows Helloは、それぞれ役割が違います。

仕組みを知らないまま設定を変更すると、サインインできない、パスワードが分からない、アカウントの違いが分からないといったトラブルにつながることがあります。

Windowsの基本設定を整理して学び直しておくと、トラブル時にも落ち着いて対応しやすくなります。

パソコン操作やWindows設定を基礎から見直したい場合は、オンライン講座を活用するのも一つの方法です。

まとめ

Windows 11/10では、レジストリのWinlogon設定を変更することで、起動時のパスワード入力を省略して自動ログインすることができます。

主に確認する値は、AutoAdminLogonDefaultUserNameDefaultPassword、必要に応じて DefaultDomainName です。

AutoAdminLogonを1にし、DefaultUserNameとDefaultPasswordを正しく設定すれば、指定したユーザーで自動ログインできるようになります。

ただし、自動ログインは便利な反面、PCを起動した人がそのまま中身にアクセスできるリスクがあります。特にレジストリ方式では、パスワードをレジストリに保存する点にも注意が必要です。

共有PC、会社や学校のPC、持ち運ぶノートPCでは、自動ログインではなくWindows Hello、PIN、指紋認証、顔認証、パスワード管理ツールなどの方法を検討した方が安全です。

どうしてもレジストリ方式で設定する場合は、事前に復元ポイントを作成し、設定後は自動ログインできるか、解除方法も含めて確認しておきましょう。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次