Windows 11の起動直後に「パスワードの有効期限が切れました」と表示されると、「壊れた?」「ウイルス?」と不安になるかもしれません。この表示だけで、パソコンの故障やウイルス感染と決めつける必要はありません。
まずは、いつものWindows画面へサインインすることを目指しましょう。サインインできたあとで、個人所有PCのローカルアカウントを使っている人向けに、同じ表示を繰り返さないための設定確認と対処を案内します。
まずはWindowsにサインインする
期限切れの画面では、現在のパスワードと新しいパスワードの入力を求められる場合があります。画面の案内を落ち着いて確認し、分かる範囲だけ入力してください。
パスワードを設定している場合
現在のパスワードを入力し、新しいパスワードの設定を求められたら画面の案内に従います。心当たりのないパスワードを何度も試すのは避けましょう。サインインできたら、次の「また同じ表示を出したくない人へ」へ進みます。
掲載画像は操作イメージです。実際の画面表示や項目名はWindowsのバージョンや環境によって異なる場合があります。

パスワードを設定していないと思っている場合
パスワードを設定していないローカルアカウントでは、ぱそめも運営者が経験した環境で、入力欄を空欄のまま進められた例があります。ただし、これはMicrosoft公式で全環境に共通する手順とは確認できていません。
空欄で進めない場合は、何度も繰り返さず、画面の[パスワードのリセット]など公式の回復手順を利用してください。ローカルアカウントとは、そのパソコン内で使うWindowsのアカウントです。

会社・学校・共有PCならここで止める
会社や学校のPC、誰が設定を管理するか決まっている共有PCでは、次の設定変更には進みません。自分で管理してよい個人所有PCかを確認し、判断できない場合は管理者へ相談してください。
また同じ表示を出したくない人へ
サインインできたあと、個人所有PCのローカルアカウントが対象だと確認できた場合は、パスワードを使える最大期間を確認し、必要に応じて期限なしに変更できます。ここで使うコマンドは、MicrosoftアカウントのオンラインパスワードやWindows Hello PINを変更するものではありません。
操作には管理者権限が必要です。管理者権限とは、Windowsの重要な設定を変更できる権限のことです。
1. まず現在の設定を確認する
まず、コマンドプロンプトを管理者として開きます。
- PC側:タスクバーの検索を開き、
cmdと入力します。 - PC側:検索結果の[コマンド プロンプト]で[管理者として実行]を選びます。コマンドプロンプトとは、文字で命令を入力してWindowsを操作する画面です。
- PC側:UACが表示されたら、アプリ名が「Windows コマンド プロセッサ」であることを確認して[はい]を選びます。UACは、Windowsの重要な設定を変更するときに出る確認画面です。

次に、現在のパスワード有効期限がどう設定されているか確認します。管理者として開いたコマンドプロンプトに、次のコマンドを入力してEnterキーを押します。
入力するコマンド
net accounts

実行結果の「パスワードの有効期間」または「Maximum password age」に表示される値を確認します。日本語・英語など、表示内容はWindowsの環境によって異なる場合があります。
2. 最大有効期間を無期限にする
個人所有PCのローカルアカウントで、注意事項を確認したうえで期限をなくす場合は、管理者として開いたコマンドプロンプトへ次のコマンドを入力し、Enterキーを押します。
入力するコマンド
net accounts /MAXPWAGE:UNLIMITED

net accounts- そのパソコンに適用されているアカウントとパスワードのルールを確認・設定するコマンドです。
/MAXPWAGE- パスワードを使える最大期間を指定する項目です。
UNLIMITED- 最大期間を設けない、つまり期限なしにする指定です。
「コマンドは正常に終了しました」または同等の成功メッセージが表示されれば、設定変更は受け付けられています。Microsoftのポリシー資料では、この変更にパソコンの再起動は不要です。
3. 設定できたかもう一度確認する
正常終了の表示を確認したら、念のためもう一度net accountsを実行して現在値を確認します。
入力するコマンド
net accounts
「パスワードの有効期間」が「無制限」または「Unlimited」相当になっていれば確認完了です。表示が変わらない場合は、同じ変更コマンドを何度も繰り返さず、記事後半の「よくある質問」を確認してください。
無期限にする前の注意
この方法は、個人所有PCのローカルパスワードのルールを対象にしています。次のどれかに当てはまる場合は、無期限化を急がず、状況を確認してください。
- 会社・学校・組織管理PC:組織のルールが優先される場合があります。勝手に変更しません。
- 共有PC:家族など複数人で使い、誰が設定を管理するか決まっているなら、管理者の判断を確認します。
- Microsoftアカウント:メールアドレスとパスワードでMicrosoftのオンラインサービスとも連携するアカウントです。このコマンドでオンラインのパスワードは変更しません。
- Windows Hello PIN:その端末へのサインインに使う暗証番号です。Microsoftアカウントのパスワードとは別物で、このコマンドの対象でもありません。
なぜパスワードの期限切れが起こるのか
Windowsには、パスワードを使える最大期間を決める「ポリシー」があります。ポリシーとは、Windowsの動作ルールを決める設定のことです。最大期間が設定されていると、期限を迎えたときにパスワード変更を求められます。
従来は、パスワードが盗まれても定期的に変更すれば、同じパスワードを長期間悪用される可能性を減らせるという考え方から、有効期限が広く使われてきました。
Microsoftの資料には「クライアントPCで有効になるグループポリシーの既定値は42日」という表があります。しかし、これはすべてのWindows 11パソコンが必ず42日で期限切れになるという意味ではありません。アカウントの種類、作成方法、個別設定、組織の管理状態によって実際の値は変わるため、まず自分のPCで確認します。
無期限にして大丈夫か
無期限にすれば絶対安全、とはいえません。盗まれたパスワードを放置すると、第三者が長く悪用できる可能性があるためです。
一方、個人所有PCで、十分に長く推測されにくいパスワードを使い回さず、第三者に知られておらず、Windows Helloも必要に応じて利用しているなら、一定期間ごとの変更だけが唯一の安全対策ではありません。Microsoftのセキュリティベースラインでも、単純な定期変更だけを最重要の対策とはしていません。
次のどれかに当てはまる場合は、有効期限とは関係なくパスワードを変更してください。
- 漏えいした可能性がある
- 家族や知人を含む第三者に知られた
- 別サービスと同じパスワードを使い回している
- 名前や誕生日など、推測しやすい文字列を使っている
Windows 11 HomeとProの違い
HomeとProで、パスワードの期限が必ず別の日数になるとは断定できません。主な違いは、設定を確認・変更する管理画面の有無です。
- Windows 11 Home:標準的には、[ローカル ユーザーとグループ]や[ローカル セキュリティ ポリシー]の管理画面は用意されていません。見つからなくても異常とは限りません。
- Windows 11 Pro:[ローカル セキュリティ ポリシー]などの管理画面から、Maximum password ageを管理できる場合があります。
この記事では、HomeとProのどちらでも使いやすいコマンド方法を主な手順にしています。Homeでlusrmgr.mscやsecpol.mscが見つからないからといって、非公式ツールで画面を追加する必要はありません。
よくある質問
「アクセスが拒否されました」と表示される
通常のコマンドプロンプトで開いている可能性があります。ウィンドウを閉じ、[管理者として実行]から開き直してください。管理者のパスワードを求められて分からない場合は、無理に続けません。
コマンドが正常終了しない
netとaccountsの間に半角スペースがあるか、/MAXPWAGE:UNLIMITEDを半角で入力しているか確認します。大文字と小文字は通常区別されませんが、全角記号や全角スペースは使わないでください。
無制限なのに同じ症状が続く
Microsoftアカウントのパスワード、Windows Hello PIN、個別ユーザーの設定、または組織ポリシーが原因かもしれません。原因を一つに決めつけず、[設定]→[アカウント]→[ユーザーの情報]でアカウントの種類を確認します。
MicrosoftアカウントやPINにも同じコマンドを使える?
使えません。net accounts /MAXPWAGE:UNLIMITEDは、「PINの有効期限を無期限にするコマンド」ではありません。PINの変更・リセット画面が出ている場合や、Microsoftアカウント自体のパスワードに問題がある場合は、それぞれの公式回復手順を使います。
再起動は必要?
Microsoftのポリシー資料では、ローカルでの設定変更後に再起動は不要です。設定後は再起動の代わりに、net accountsをもう一度実行して表示を確認します。
まとめ
「パスワードの有効期限が切れました」と表示されても、まずは落ち着いてWindowsへサインインすることを目指しましょう。この表示だけで故障やウイルスと決めつける必要はありません。
個人所有PCのローカルアカウントが対象なら、サインイン後にnet accountsで現在の設定を確認し、必要に応じてnet accounts /MAXPWAGE:UNLIMITEDで最大有効期間を無期限にできます。設定後は再度net accountsで確認します。MicrosoftアカウントやPINは別物で、会社・学校・組織管理PCでは変更しません。






