Windows 11 のローカルアカウントと Microsoft アカウントのパスワード有効期限の違いと対策

Windows 全般

Windows 11 を使っていて、ローカルアカウントで久しぶりにログインしようとしたら「パスワードの有効期限切れ」でログインできなかったという経験は、実はローカルアカウントならではの仕様が関係しています。一方で、Microsoft アカウント側では同じ現象が起きないことも多く、それにはそれぞれのアカウントの性質が関係しています。

ローカルアカウントのパスワード有効期限の仕組み

Windows のローカルアカウントでは、パスワードに有効期限が設定されている場合があります。一般的には、42日を有効期限として設定することがあり、期限を過ぎるとログイン時にパスワード変更が必要になる仕様があります。これはローカルアカウントの標準的なパスワードポリシーとして設定される場合があります。[参照]

自動的に有効期限が設定されていることで、久しぶりに使用した場合にログイン時に「パスワードが期限切れです」というメッセージが出てパスワード変更が促されることがあります。これはセキュリティ上の警告として設けられています。[参照]

Microsoft アカウントのパスワードと有効期限

一方、Microsoft アカウント(例:Outlook や Hotmail のメールアドレスでログインするアカウント)は、クラウドベースの認証システムによって管理されています。このため、Windows にサインインする際にローカルの有効期限ポリシーで制限されることはありません。

Microsoft アカウントのパスワード自体には通常の有効期限はなく、アカウント側で特別に設定した場合(企業向けの設定など)を除き、Windows ログインでパスワード期限切れになるという動作は基本的にありません。このため、家庭用の一般的な Windows 11 環境で Microsoft アカウントを使っている場合、有効期限切れの警告が出ないことが多いです。

ローカルアカウントの有効期限設定の確認方法

ローカルアカウントのパスワード有効期限がどのように設定されているかは、「ローカル セキュリティ ポリシー」や「コンピューターの管理」から確認できます。Windows 11 Pro 以上のエディションであれば、ローカルユーザーとグループのプロパティで“パスワードを無期限にする”チェックボックスを確認できます。[参照]

具体的には、スタートボタンを右クリック → 「コンピューターの管理」 → 「システムツール」→「ローカル ユーザーとグループ」→「ユーザー」から該当のローカルアカウントのプロパティを開いて設定を確認・変更できます。

有効期限をオフにしてログインを簡単にする方法

ローカルアカウントで毎回パスワードを変更するのが煩わしい場合は、「パスワードを無期限にする」チェックを入れて設定することで、有効期限を実質オフにすることができます。[参照]

また、Windows 11 Home などでは「ローカル ユーザーとグループ」管理ができない場合があるため、コマンドプロンプトや PowerShell を使って有効期限の設定を変更する方法もありますが、この場合も管理者権限が必要です。

まとめ:有効期限の違いを理解しよう

まとめると、Windows 11 ではローカルアカウントにパスワード有効期限が設定されることがあり、久しぶりにログインすると期限切れとしてパスワード変更が必要になることがあります。一方、Microsoft アカウントはクラウドで管理されるため、有効期限切れという概念が基本的に Windows ログインでは適用されません。

このため、ローカルアカウントだけでこのような現象が起きることがあり、それを避けたい場合は有効期限を無期限に設定するか、Microsoft アカウントでログインする方法を選択するのが有効です。

コメント

タイトルとURLをコピーしました