【Windows】パスワード変更後に以前の合言葉も有効になってしまう時の記憶消去

【Windows】パスワード変更後に以前の合言葉も有効になってしまう時の記憶消去
🛡️ 超解決

Windowsのパスワードを変更したにも関わらず、以前の合言葉が表示されてしまい、セキュリティ上の懸念を感じていませんか。

これは、Windowsが古い合言葉の情報を適切に更新できていないことが主な原因です。

この記事では、パスワード変更後に残る古い合言葉を完全に消去する手順を解説します。

これにより、ログイン時のセキュリティを強化し、安心してPCを利用できるようになります。

【要点】パスワード変更後の古い合言葉を削除する主な方法

  • ローカルグループポリシーエディター: パスワード履歴を無効にし、古い合言葉の表示を防ぎます。
  • レジストリ編集: パスワード履歴の保存設定を直接変更し、合言葉の記憶を削除します。
  • ユーザーアカウントの新規作成: 問題が解決しない場合に、クリーンな環境でアカウントを再設定します。

ADVERTISEMENT

パスワード変更後に古い合言葉が表示される仕組み

Windowsはセキュリティ強化のため、パスワードの履歴を保持する場合があります。

特にローカルアカウントでは、以前設定したパスワードの合言葉がシステムに残り続けることがあります。

これは、パスワードポリシーが適切に設定されていないか、システムキャッシュが古い情報を保持していることが主な原因です。

新しいパスワードを設定しても、以前の合言葉が削除されずに残り、ユーザーを混乱させることがあります。

この状態では、セキュリティ上のリスクも潜在的に存在するため、適切な対処が必要です。

パスワード変更後に以前の合言葉を削除する手順

パスワード変更後に残る古い合言葉を削除するための具体的な手順を解説します。

利用しているWindowsのエディションや状況に応じて、適切な方法を選択してください。

1. ローカルグループポリシーエディターでパスワード履歴を無効にする

この方法はWindows 11 ProまたはEnterpriseエディションで利用できます。

Windows 11 Homeエディションではローカルグループポリシーエディターが利用できません。

  1. ファイル名を指定して実行を開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
  2. グループポリシーエディターを起動する
    「gpedit.msc」と入力し、Enterキーを押します。
  3. パスワードポリシーの項目へ移動する
    左側のナビゲーションペインで、「コンピューターの構成」を展開します。
    次に、「Windowsの設定」を展開し、「セキュリティの設定」を選択します。
    「アカウントポリシー」を展開し、「パスワードのポリシー」をクリックします。
  4. パスワード履歴の設定を変更する
    右側のペインで「パスワードの履歴を記憶する」をダブルクリックします。
    「パスワードの履歴を記憶するのプロパティ」ウィンドウが開きます。
    「記憶するパスワードの数」を「0」に設定し、「OK」ボタンをクリックします。
  5. 設定を適用しPCを再起動する
    ローカルグループポリシーエディターを閉じ、PCを再起動します。
    これにより、パスワード履歴が記憶されなくなり、古い合言葉が表示されなくなります。

2. レジストリを編集してパスワード履歴をクリアする

この方法はWindows Homeエディションを含むすべての方に適用できますが、レジストリの編集は慎重に行う必要があります。

誤った操作はシステムの不安定化を招く可能性があるため、必ずバックアップを作成してください。

  1. レジストリのバックアップを作成する
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
    「regedit」と入力し、Enterキーを押してレジストリエディターを起動します。
    左側のペインで「コンピューター」を選択し、「ファイル」メニューから「エクスポート」をクリックします。
    任意の場所に「reg_backup.reg」などの名前で保存し、レジストリ全体のバックアップを作成します。
  2. 目的のレジストリキーへ移動する
    レジストリエディターのアドレスバーに以下のパスを入力し、Enterキーを押します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. 新しいDWORD値を作成する
    「System」キーを右クリックし、「新規」から「DWORD32ビット値」を選択します。
    新しい値の名前を「PasswordHistorySize」と入力します。
  4. PasswordHistorySizeの値を設定する
    作成した「PasswordHistorySize」をダブルクリックします。
    「値のデータ」を「0」に設定し、「OK」ボタンをクリックします。
    これにより、Windowsがパスワードの履歴を記憶しないようになります。
  5. PCを再起動する
    レジストリエディターを閉じ、PCを再起動します。
    新しいパスワードを設定する際に、古い合言葉が表示されなくなることを確認してください。

3. ユーザーアカウントを新規作成する

上記の手順で問題が解決しない場合、またはより確実に問題を解決したい場合は、新しいユーザーアカウントを作成する方法も有効です。

新しいアカウントでは、過去のパスワード履歴が一切引き継がれないため、クリーンな状態で利用を開始できます。

  1. 設定アプリを開く
    スタートメニューから「設定」アイコンをクリックします。
  2. アカウント設定へ移動する
    左側のナビゲーションペインで「アカウント」を選択します。
    「家族とその他のユーザー」をクリックします。
  3. 新しいユーザーを追加する
    「その他のユーザー」セクションにある「アカウントの追加」ボタンをクリックします。
    「このユーザーのサインイン情報がありません」をクリックし、Microsoftアカウントなしでユーザーを追加します。
    「Microsoftアカウントを持たないユーザーを追加する」を選択し、新しいユーザー名とパスワードを設定します。
    合言葉も設定しますが、今回は新しい合言葉を設定してください。
  4. 新しいアカウントでログインする
    作成した新しいアカウントでWindowsにログインします。
    古いアカウントから新しいアカウントへ必要なデータを移行します。
    データ移行後、古いアカウントを削除することも検討してください。

パスワード変更後の注意点と関連トラブル

パスワード変更後に古い合言葉が表示される問題に対処する際の注意点や、関連するトラブルについて解説します。

グループポリシーが適用されない場合

Windows Homeエディションでは、ローカルグループポリシーエディターが標準で利用できません。

この場合、前述のレジストリ編集による「PasswordHistorySize」の変更を試してください。

レジストリ編集はグループポリシーと同じ設定を直接システムに適用する効果があります。

パスワード履歴を「0」に設定してもすぐに反映されない場合

グループポリシーやレジストリの設定変更後、すぐに効果が反映されないことがあります。

その際は、PCを再起動するか、一度ログオフしてから再度ログオンし直してください。

システムが新しい設定を読み込み、適用するまでに時間がかかる場合があります。

Microsoftアカウントの場合の注意点

Microsoftアカウントを使用している場合、パスワードと合言葉はオンラインで管理されます。

ローカルグループポリシーやレジストリの設定は、Microsoftアカウントのパスワード履歴には直接影響しません。

Microsoftアカウントのパスワードを変更する際は、Microsoftアカウントのセキュリティ情報ページで変更・管理してください。

オンラインでパスワードを変更すると、新しいパスワードの合言葉もオンラインで設定できます。

ADVERTISEMENT

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

Windowsのパスワード管理は、アカウントの種類によって挙動が異なります。

ローカルアカウントとMicrosoftアカウントの主な違いを以下の表にまとめました。

項目 ローカルアカウント Microsoftアカウント
管理場所 PC上 オンラインのMicrosoftサービス
パスワード履歴 ローカルポリシーやレジストリで制御 Microsoftアカウントのセキュリティ設定で管理
合言葉 PCの設定で変更 オンラインで変更
セキュリティ PCのローカルセキュリティに依存 Microsoftのクラウドセキュリティに依存

この記事で解説した手順は、主にローカルアカウントのパスワード合言葉に関する問題解決に有効です。

まとめ

この記事では、Windowsのパスワード変更後に以前の合言葉が有効になってしまう問題の解決策を解説しました。

ローカルグループポリシーエディターやレジストリ編集により、パスワード履歴の記憶を無効にできます。

これらの手順を実行することで、古い合言葉が表示されなくなり、ログイン時のセキュリティを強化できます。

問題が解決しない場合は、ユーザーアカウントの新規作成も有効な手段です。

ご自身の環境に合わせて適切な方法を試し、安全なWindows利用環境を構築してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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