Windows 11でローカルアカウントのパスワードをリセットする方法

📅
🕑 1 分で読む

Windows 11でローカルアカウントのパスワードを変更するのは、それほど難しいことではありませんが、どこに何があるのか​​よくわからないと、少し混乱するかもしれません。パスワードを忘れてしまった場合や、セキュリティ上の理由で更新したい場合など、状況は様々です。いずれにせよ、このガイドでは主に2つの方法を説明します。設定アプリを使う方法は非常に簡単で、コマンドラインを使う方が得意な場合はPowerShellを使う方法です。ちなみに、PowerShellを使う方法はコマンドを入力する必要があるため、ターミナルの煩雑さが問題ない場合にのみ使用してください。一方、設定アプリを使う方法は手早く、確実に行えます。

Windows 11でローカルアカウントのパスワードを変更する方法

要点は、自分のスキルと気分に合わせて方法を選ぶことです。どちらの方法でも新しいパスワードを取得できますので、自分に合った方法を選んでください。パスワードのリセットはスムーズに行われ、手間をかけずに完了します。新しいパスワードは、再度変更するまでそのまま使用できます。

設定アプリを使用してローカルアカウントのパスワードを変更またはリセットする

これがおそらく最も簡単な方法です。Windows 11では、コマンドラインを使わずにパスワードを簡単に変更できます。「設定」「アカウント」→ 「サインインオプション」と進むだけです。そこからパスワードのセクションまでスクロールすると、変更またはリセットのオプションが表示されます。

  • 押すとWin + I設定がすぐに開きます。
  • 左側のサイドバーの「アカウント」をクリックします。
  • 右側のペインの「サインイン オプション」に移動します。
  • 下にスクロールして「パスワード」セクションを見つけます。「設定完了」の横にある「変更」ボタンをクリックします。このボタンは、アカウント情報の下、または「パスワード」の下に表示される場合があります。
  • プロンプトが表示されたら現在のパスワードを入力し、「次へ」をクリックします。
  • 新しいパスワードを入力し、確認して、パスワードのヒントを追加します。パスワードのヒントは、パスワードを思い出すのに役立ちますが、他の人に推測されるほどわかりにくいものであってはいけません。
  • 「次へ」をクリックして完了です。これでパスワードが変更されました。PCを再起動してすべてが同期されていることを確認し、新しいパスコードでサインインすることをお勧めします。

このプロセス全体は非常に信頼性が高く、アカウントに既にログインしている場合はスムーズに動作します。設定によっては変更がすぐに反映されない場合があるので、すぐに再起動すると改善されるかもしれません。もちろん、Windowsは常に完璧ではありませんが、この方法は概ね確実です。

PowerShell を使用してローカル アカウントのパスワードを変更する (勇気のある方向け)

コマンドラインの方が使いやすい場合、あるいはスクリプトで一括変更を行いたい場合は、PowerShell がおすすめです。ただし、この操作には管理者権限が必要で、注意しないとコマンドラインスクリプトの操作が面倒になる場合があります。しかし、PowerShell は非常に強力なので、複数のアカウントを使っている場合や、より実践的なアプローチが必要な場合は、PowerShell で十分です。

  • [スタート]ボタンを右クリックするか、 を押して、 [Windows ターミナル (管理者)]Win + Xを選択します。
  • Windows PowerShellが開くことを確認してください。開かない場合は、上部のドロップダウン矢印をクリックしてPowerShellを選択してください。
  • 次のように入力してEnter キーGet-LocalUserを押すと、ローカルユーザーのリストが表示されます。ユーザー名が一覧表示されるので、自分のアカウント名を見つけてください。
  • 次に、新しいパスワードを安全に保存します。「:」と入力し$Password = Read-Host "Enter new password" -AsSecureStringEnterキーを押します。その後、希望するパスワードを入力します(セキュリティ上の理由から、このパスワードは表示されません)。もう一度Enterキーを押します。
  • 次に、そのパスワードをユーザーアカウントに割り当てます。USERNAME実際のアカウント名に置き換えてください。:$UserAccount = Get-LocalUser -Name "USERNAME"に続けてを実行します$UserAccount | Set-LocalUser -Password $Password。それぞれの実行後にEnter キーを押すと、パスワードがシームレスに変更されます。

ちょっとした注意点があります。設定によっては、パスワードの変更が再起動またはログアウトするまですぐに反映されない場合があります。少し奇妙ですが、よくあることです。PCを再起動するだけで、ロック画面から再度ログインしたときに新しいパスワードが使えるようになります。

全体的にはどちらの方法も機能しますが、スクリプトを作成したり複数のアカウントを管理したりしない限り、設定による方法の方が高速です。手間をかけずにパスワードが変更されるのは確かに満足感がありますが、PowerShellによる方法の方が、特にターミナルで作業する場合、より細かい制御が可能です。