Windows 11でパスワードの有効期限を設定する方法と無効にする方法

MUOは、読者の皆様のご協力により支えられています。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。もっと読む

Windowsのパスワード有効期限機能は、PCのユーザーアカウントにパスワードの有効期限の上限を設定することができます。デフォルトでは、この機能はすべてのユーザーに対して無効になっており、Windows 10および11のPro、Education、Enterpriseエディションでのみ利用可能です。

ローカルユーザーとMicrosoftアカウントの両方にパスワードの有効期限を設定することができます。しかし、これを行うための手順は、両方のアカウントの種類によって異なります。そこで、Windowsアカウントでパスワードの有効期限を有効または無効にする3つの方法を紹介します。

1.Microsoft アカウントのパスワードの有効期限を設定または削除する

Microsoftアカウントのパスワードの有効期限は、オンラインで設定することができます。これを行うには、「Microsoftアカウントのセキュリティ」セクションにアクセスし、「72日ごとにパスワードを変更する」オプションを有効にする必要があります。

この機能を有効にすると、現在のMicrosoftアカウントのパスワードは72日後に失効し、アカウントに関連するMicrosoftサービスにアクセスするためにパスワードの変更が必要になります。パスワードの有効期限を有効にするには、新しいパスワードを変更し、設定する必要があります。パスワードの有効期限を設定しないと、この機能を利用することができません。

Microsoftアカウントのパスワードの有効期限を設定する。

  • マイクロソフトのセキュリティのページにアクセスし、アカウントのユーザー名とパスワードでログインしてページにアクセスします。
  • 次に、「パスワードのセキュリティ」をクリックし、パスワードの変更ページを開きます。 microsoft account online password security
  • 次に、現在のパスワードを入力します。
  • 次に、新しいパスワードを入力し、「パスワードの再入力」フィールドで同じものを確認します。
  • 最後に、「72日ごとにパスワードを変更する」オプションにチェックを入れます。 enable password expiration microsoft account online
  • 保存] をクリックして変更を保存し、Microsoft アカウントのパスワードの有効期限を有効にします。
  • Microsoftアカウントのパスワードの有効期限を無効にする必要がある場合。

  • マイクロソフト アカウント オンライン > セキュリティ > パスワードの変更 にアクセスします。
  • ここで、新しいパスワードの詳細を入力し、「72日ごとにパスワードを変更する」オプションのチェックをはずします。
  • 保存」をクリックして、変更を適用します。
  • 2.ローカルユーザーとグループを使用して、ローカルユーザーアカウントのパスワードの有効期限を有効にする

    ローカルユーザーとグループは、ネットワーク上の個々のコンピュータや複数のコンピュータを管理できるWindows管理者ツールです。Windows 11 Pro、Education、Enterpriseエディションのユーザーは、このツールを使って、ローカルユーザーアカウントのパスワードの有効期限を有効にすることができます。以下、その方法を説明します。

  • Win Rキーを押して「ファイル名を指定して実行」を開きます。
  • lusrmgr.mscと入力し、OKをクリックすると、ローカルユーザーとグループスナップインが表示されます。
  • 左ペインにあるUserフォルダをクリックします。 local-users-and-groups-users-user-account
  • 次に、パスワードの有効期限を設定するユーザーのローカルユーザーアカウントをダブルクリックします。 local users and groups users user account enable password expiration
  • プロパティ]ダイアログで、[パスワードの有効期限を設定する]オプションのチェックを外して、パスワードの有効期限を有効にします。
  • OKをクリックして、変更を保存します。
  • OSのHome版を使用している場合、この方法を使用する前にWindows 11 Homeでローカルユーザーとグループの管理を有効にする必要があります。ローカルユーザーとグループの管理を有効にした後、以下の手順でパスワードの有効期限を設定します。

  • lusrmgr.exeアプリを実行します。
  • 左ペインで[ユーザー]オプションを選択します。 lusrmgr exe edit user account
  • 次に、ユーザーアカウント名をダブルクリックして、そのプロパティを開きます。
  • パスワード]タブを開きます。 lusrmgr exe enable password expiration windows 11 home
  • Password never expires(パスワードの有効期限なし)オプションのチェックをはずします。
  • 適用とOKをクリックして、変更を保存します。
  • デフォルトでは、Windowsは42日後にパスワードを変更するように要求します。ただし、コマンドプロンプトやグループポリシーエディタを使用して、パスワードの有効期限を好みに応じてカスタマイズすることも可能です。

    グループポリシーエディターを使用して最大パスワード年齢を設定する方法

    グループポリシーエディターを使用して、パスワードポリシーの最大パスワード年齢を設定することができます。デフォルトのパスワード有効期限は42日ですが、要件に合わせて短縮または増加させることができます。

    なお、Group Policy Editorは、Windows 11およびWindows 10 Pro、Education、Enterprise Editionに搭載されています。WindowsのHome Editionを使用している場合、Windows HomeでGroup Policy Editorにアクセスする方法については、当社のガイドに従って説明する必要があります。

    グループポリシーエディターを開いたら、以下の手順でローカルユーザーアカウントのパスワード有効期限を設定します。

  • Win Rキーを押して「ファイル名を指定して実行」を開きます。
  • gpedit.mscと入力し、OKをクリックすると、グループポリシーエディターが起動します。
  • グループ ポリシー エディターで、次の場所に移動します。 コンピュータの構成> Windows の設定> セキュリティの設定> アカウント ポリシー> パスワード ポリシー
  • 右ペインで、Maximum password age ポリシーを右クリックし、Properties を選択します。 group policy editor password expiration age maximum
  • プロパティ] ダイアログで、有効期限として 42 日が表示されます。有効期限をお好みの長さに変更する—最大 999 日まで設定可能です。 group policy editor password expiration age maximum properties
  • 適用]と[OK]をクリックして変更を保存します。
  • Windowsは、設定された日数が経過すると、ローカルユーザーアカウントのパスワードを変更するように要求します。

    3.コマンドプロンプトを使用したローカルユーザーアカウントのパスワード有効期限の有効化および無効化

    enable password expiration local user account command prompt

    パスワードの有効期限を手動で頻繁に変更する必要がある場合、コマンドプロンプトでWMIコマンドライン(WMIC)コマンドを使用して、ローカルユーザーアカウントのパスワードの有効期限を有効にしたり無効にしたりすることができます。以下はその方法です'。

  • Winキーを押しながら、「cmd」と入力します。
  • 検索結果から、「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
  • コマンドプロンプトウィンドウで、次のコマンドを入力して、指定したローカルユーザーアカウントのパスワードの有効期限を設定します:wmic UserAccountwhereName="user account name" setPasswordExpires=True
  • 上記のコマンドでは、ユーザーアカウント名をパスワードの有効期限を設定するユーザーアカウント名に置き換えてください。
  • 次に、パスワードの最大有効期限を設定するために、次のコマンドを使用します: net accounts /maxpwage:##
  • 上記のコマンドの##を、パスワードの有効期限までに設定したい日数に置き換えてください。
  • パスワードを無効にするには、次のコマンドを使用します:wmic UserAccountwhereName="user account name" setPasswordExpires=false
  • すべてのローカルユーザーアカウントのパスワードの有効期限を無効にする必要がある場合は、代わりに次のコマンドを使用します:wmic UserAccountsetPasswordExpires=False
  • 終了したら、「exit」と入力してEnterキーを押して、コマンドプロンプトを閉じます。
  • パスワードの有効期限を設定し、セキュリティを向上させる

    マイクロソフトが推奨するパスワードの有効期限のベストプラクティスは、30日から90日の間です。これは、脅威に対して最も効果的な解決策ではありませんが、誰かがあなたの古いパスワードを傍受または推測して、あなたのコンピュータにアクセスしようとした場合、あなたを保護することができます。

    Scroll to Top