【Windows】パスワードの有効期限通知を停止して更新を強制させないようにする設定

【Windows】パスワードの有効期限通知を停止して更新を強制させないようにする設定
🛡️ 超解決

Windowsのパスワード有効期限通知が頻繁に表示され、業務に集中できないと困っていませんか。

Windowsのパスワード有効期限設定を変更することで、通知を停止し、強制的なパスワード更新を避けられます。

この記事では、これらの設定を管理する方法を具体的に解説します。

【要点】Windowsパスワード有効期限の管理

  • ローカルグループポリシーエディター: ドメインに参加していないPCでパスワード有効期限を全体的に無効にできます。
  • ユーザーとグループ: 特定のローカルユーザーに対してパスワード有効期限を個別に設定できます。
  • net accounts コマンド: コマンドプロンプトからパスワードポリシー全体を確認し、変更できます。

ADVERTISEMENT

Windowsパスワード有効期限の仕組みと管理の前提

Windowsのパスワード有効期限は、セキュリティ強化のためにパスワードの定期的な更新を促す機能です。この設定により、古いパスワードが長期間使われることを防ぎ、不正アクセスからの保護を強化します。しかし、管理が煩雑になる場合や、特定の運用環境ではこの機能を無効にしたいケースもあります。

パスワード有効期限の目的

パスワード有効期限は、パスワードが漏洩した場合のリスクを低減することを目的としています。定期的な変更を促すことで、万が一パスワードが外部に知られても、そのパスワードが使える期間を限定できます。これにより、不正ログインの被害を最小限に抑える効果が期待できます。

設定変更の前提条件

パスワード有効期限の設定を変更する際には、いくつかの前提条件があります。まず、お使いのPCがドメインに参加している場合、ドメインコントローラーで設定されたドメインポリシーがローカルのPC設定よりも優先されます。そのため、ドメイン参加PCではローカルの設定変更が反映されないことがあります。このガイドで解説する手順は、主にドメインに参加していないスタンドアロンのWindows PC向けです。また、Windows Homeエディションでは「ローカルグループポリシーエディター」が利用できません。その場合は、後述の別の方法を試してください。

パスワード有効期限通知を停止し更新を強制させないようにする手順

Windowsのパスワード有効期限通知を停止し、強制的な更新を回避するには複数の方法があります。ここでは、ローカルグループポリシーエディター、ユーザーとグループ、そしてコマンドプロンプトを使用する手順を解説します。

ローカルグループポリシーエディターで設定を変更する

この方法は、ドメインに参加していないWindows ProまたはEnterpriseエディションのPCで有効です。この設定は、すべてのローカルユーザーアカウントに適用されます。

  1. 「ファイル名を指定して実行」を開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログボックスを開きます。
  2. ローカルグループポリシーエディターを起動する
    「名前」欄にgpedit.mscと入力し、「OK」をクリックするかEnterキーを押します。ユーザーアカウント制御のプロンプトが表示された場合は「はい」を選択します。
  3. ポリシーの場所へ移動する
    ローカルグループポリシーエディターの左側ペインで、「コンピューターの構成」を展開します。次に「Windowsの設定」を展開し、「セキュリティの設定」を展開します。さらに「アカウントポリシー」を展開し、「パスワードのポリシー」を選択します。
  4. 「パスワードの最長有効期間」を変更する
    右側ペインに表示されるポリシーの一覧から、「パスワードの最長有効期間」をダブルクリックします。
  5. 有効期限を無効にする
    「パスワードの最長有効期間のプロパティ」ウィンドウが表示されます。「パスワードは次の日数が経過すると期限切れになる」の値を0日に設定します。「適用」をクリックし、「OK」をクリックしてウィンドウを閉じます。この設定は、パスワードの有効期限を無期限に設定することを意味します。
  6. 設定を適用する
    ローカルグループポリシーエディターを閉じます。設定変更をすぐに反映させるには、コマンドプロンプトを管理者として開き、gpupdate /forceと入力してEnterキーを押します。

Windows 10での違い: Windows 10でも同様の手順で設定できます。Windows Homeエディションではローカルグループポリシーエディターが利用できないため、この方法は使えません。

ユーザーとグループで個別のユーザー設定を変更する

この方法は、特定のローカルユーザーアカウントに対してのみパスワード有効期限を無効にしたい場合に利用します。Windows ProまたはEnterpriseエディションで利用可能です。

  1. 「ファイル名を指定して実行」を開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログボックスを開きます。
  2. 「ローカルユーザーとグループ」を起動する
    「名前」欄にlusrmgr.mscと入力し、「OK」をクリックするかEnterキーを押します。
  3. ユーザーを選択する
    「ローカルユーザーとグループ」ウィンドウの左側ペインで、「ユーザー」フォルダーを選択します。
  4. ユーザーのプロパティを開く
    右側ペインに表示されるユーザーアカウントの一覧から、設定を変更したいユーザーアカウントを右クリックし、「プロパティ」を選択します。
  5. 「パスワードを無期限にする」設定を変更する
    「(ユーザー名)のプロパティ」ウィンドウの「全般」タブで、「パスワードを無期限にする」のチェックボックスをオンにします。「適用」をクリックし、「OK」をクリックしてウィンドウを閉じます。

コマンドプロンプトでパスワードポリシーを確認・変更する

この方法は、Windowsのすべてのエディションで利用可能であり、現在のパスワードポリシーを確認したり、有効期限を無効にしたりできます。管理者権限が必要です。

  1. コマンドプロンプトを管理者として開く
    スタートボタンを右クリックし、「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します。ユーザーアカウント制御のプロンプトが表示された場合は「はい」を選択します。
  2. 現在のパスワードポリシーを確認する
    コマンドプロンプトウィンドウでnet accountsと入力し、Enterキーを押します。現在のパスワードポリシー設定が表示されます。「パスワードの期限」の項目を確認します。
  3. パスワード有効期限を無効にする
    パスワード有効期限を無効にするには、net accounts /MAXPWAGE:UNLIMITEDと入力し、Enterキーを押します。このコマンドは、パスワードの最長有効期間を無期限に設定します。
  4. 設定の変更を確認する
    再度net accountsと入力し、Enterキーを押します。「パスワードの期限」が「無期限」になっていることを確認します。

設定時の注意点とよくある疑問

パスワード有効期限の設定を変更する際には、いくつかの注意点や、よくある疑問があります。これらの点を理解しておくことで、スムーズな運用が可能になります。

ドメイン参加PCでの設定反映について

ドメインに参加しているPCの場合、ローカルで設定したパスワードポリシーは、ドメインコントローラーから適用されるドメインポリシーによって上書きされることがあります。これは、ドメインポリシーがローカルポリシーよりも優先されるためです。そのため、ドメイン環境でパスワード有効期限を変更したい場合は、ドメイン管理者と連携し、ドメインポリシーの変更を検討する必要があります。

Windows Homeエディションでの設定変更

Windows Homeエディションには、「ローカルグループポリシーエディター」や「ローカルユーザーとグループ」管理ツールが標準で搭載されていません。そのため、これらのツールを使った設定変更はできません。Windows Homeエディションでパスワード有効期限を無効にしたい場合は、コマンドプロンプトからnet accounts /MAXPWAGE:UNLIMITEDコマンドを使用する方法が最も手軽で確実です。

パスワード有効期限を無効にすることのセキュリティリスク

パスワード有効期限を無効にすると、パスワードを定期的に変更する必要がなくなるため、利便性は向上します。しかし、その反面、セキュリティリスクが増加する可能性があります。パスワードが一度漏洩すると、そのパスワードが永続的に利用され続ける恐れがあるためです。セキュリティリスクを低減するためには、有効期限を無効にした場合でも、強力で推測されにくいパスワードを設定し、他のサービスで使い回さないことが重要です。また、多要素認証の導入もセキュリティ強化に有効な手段です。

ADVERTISEMENT

ローカルアカウントとMicrosoftアカウントのパスワード管理の違い

Windowsでは、ローカルアカウントとMicrosoftアカウントの2種類のユーザーアカウントを利用できます。それぞれのパスワード管理には違いがあります。

項目 ローカルアカウント Microsoftアカウント
管理主体 PC固有の設定 Microsoftアカウントサービス
有効期限設定 ローカルグループポリシーやコマンドで設定可能 Microsoftアカウントのセキュリティ設定で管理
多要素認証 Windows HelloなどPC固有の機能 Microsoftアカウントの多要素認証が利用可能
パスワードリセット セキュリティの質問またはパスワードリセットディスク MicrosoftアカウントのWebサイトからリセット

まとめ

この記事では、Windowsのパスワード有効期限通知を停止し、強制的なパスワード更新を回避するための具体的な手順を解説しました。

ローカルグループポリシーエディターやユーザーとグループ、コマンドプロンプトを活用することで、ご自身の環境に合わせたパスワードポリシーの管理が可能です。

セキュリティと利便性のバランスを考慮し、適切な方法でパスワード有効期限設定を適用し、業務効率を高めましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。