指定されたアカウントに対してシステムが権限を持っていません [修正]
Windows 11/10 PC で「システムは指定されたアカウントに対して権限がないため、操作を完了できません」というエラー メッセージが表示された場合は、この投稿をお読みください。エラーが発生する可能性のあるさまざまな状況で、問題のトラブルシューティングを行うための手順を説明します。
システム エラー 8646とも呼ばれるこのエラーは、Windows ユーザーが Microsoft アカウントまたはローカル アカウントを使用して PC にログインしようとしたときや、システム管理者がドメイン ユーザーのアカウント パスワードをリセットしようとしたときによく発生します。完全なエラー メッセージは次のとおりです。
システムは指定されたアカウントに対して権限がないため、操作を完了できません。このアカウントに関連付けられているプロバイダーを使用して操作を再試行してください。これがオンライン プロバイダーの場合は、プロバイダーのオンライン サイトを使用してください。
システムは指定されたアカウントに対して権限がないため、操作を完了できません
Windows 11/10 コンピューターで「システムは指定されたアカウントに対して権限がないため、操作を完了できません」というエラー メッセージを修正するには、次の解決策を使用します。
- Microsoft アカウントのパスワードをオンラインでリセットするか、新しいユーザー アカウントを作成します
- Microsoftアカウントではなくローカルアカウントを使用してログインする
- ローカルユーザーとグループで「ユーザーはパスワードを変更できない」のチェックを外す
- コントロールパネルからパスワードを変更する
- 組み込みの管理者アカウントを有効にしてパスワードを変更する
これを詳しく見てみましょう。
1] Microsoftアカウントのパスワードをオンラインでリセットするか、新しいユーザーアカウントを作成します
このエラーは、ローカル アカウントではなく、Microsoft アカウント (電子メール アドレスにリンクされているアカウント) を扱っているときによく発生します。
ローカル アカウントで Windows にログインしているときに、コンピューターの管理ツールを使用して Microsoft アカウントのパスワードを変更しようとしても、変更できません。これは、ローカル アカウントを使用して Microsoft アカウントを変更または操作できないためです。
これを修正するには、 Microsoft オンラインにアクセスしてアカウント パスワードをリセットする必要があります。
ただし、管理者がドメイン ユーザーのアカウント パスワードをリセットしようとしているが、そのユーザーがアカウント ID を確認するための情報をまったく覚えていない場合は、そのユーザー用に新しいローカル アカウントを作成する必要があります。これは、Windows の管理者アカウントには Microsoft アカウントのパスワードを上書きする権限がないためです。
新しいアカウントを作成した後、管理者権限を使用して、ユーザー データを古いプロファイル フォルダーから新しいプロファイル フォルダーに移動できます。
2] Microsoftアカウントではなくローカルアカウントを使用してログインする
セットアップ中に PIN が設定された Microsoft アカウントのパスワードを設定しようとしている場合は、Windows 設定(設定ウィンドウで[アカウント] > [サインイン オプション] に移動) の [セキュリティ強化のため、このデバイスでは Microsoft アカウントに Windows Hello サインインのみを許可する] オプションを無効にしてみてください。パスワードを設定または変更するオプションが表示されます。
それでもパスワードを変更できない場合は、ローカル アカウントに切り替えてください。
3] ローカルユーザーとグループで「ユーザーはパスワードを変更できない」のチェックを外します
ローカル アカウント(メールにリンクされていない)を使用している場合でも、このエラーが発生する可能性があります。その場合は、次の手順に従って問題を解決してください。
- [このPC]を右クリックし、[管理]を選択します。
- [コンピューターの管理] ウィンドウで、[ローカル ユーザーとグループ] > [ユーザー]に移動します。
- ユーザー名を見つけて右クリックし、「プロパティ」を選択します。
- ユーザーはパスワードを変更できない のチェックを外します。
- 「適用」をクリックし、「OK」をクリックします。
これでパスワードを変更できるはずです。
4] コントロールパネルからパスワードを変更する
管理者権限を持つローカル アカウントでログインしていても、ユーザー アカウント パスワード (システム上の別のローカル アカウント) を変更できない場合は、次の手順に従ってください。
- Windows 検索バーで「コントロール パネル」を検索し、アプリを開きます。
- [ユーザー アカウント]をクリックします。
- [別のアカウントの管理]を選択します。
- パスワードをリセットするアカウントを選択します。
- パスワードの変更をクリックします。
- 必要なパスワードの詳細を入力し、「パスワードの変更」をクリックします。
5] ビルトインの管理者アカウントを有効にしてパスワードを変更する
Windows OS をアップグレードした後にエラーが発生した場合は、PC をセーフ モードとネットワークで起動し、Microsoft アカウントを使用してログインできるかどうかを確認してください。
ログイン画面で、Shiftキーを押したまま PC を再起動します。システムは Windows 回復環境 (WinRE) に入ります。WinRe で、[トラブルシューティング] > [詳細オプション] > [スタートアップ設定] > [再起動] に移動し、 5または F5を押してセーフ モードとネットワークに入ります。
ログインできる場合は、新しい管理者アカウントを作成し、それを使用して他のアカウントのパスワードを変更します。
セーフ モードで Microsoft アカウントを使用してログインできない場合は、組み込みの管理者アカウントを有効にしてパスワードを変更することをお勧めします。このアカウントは、不正アクセスや潜在的なセキュリティの脆弱性からシステムを保護するためのセキュリティ対策として、Windows ではデフォルトで無効になっています。
WinRe で、[トラブルシューティング] > [詳細オプション] > [コマンド プロンプト]に移動します。コマンド プロンプト ウィンドウで次のコマンドを実行します。
net user Administrator /active:yes
次に、PC を再起動し、組み込みの管理者アカウントにログインして、他のアカウントのパスワードをリセットしてみます。
パスワードをリセットしたら、管理者特権のコマンド プロンプトで次のコマンドを実行して、組み込みの管理者アカウントを非アクティブ化します。
net user Administrator /active:no
上記の解決策が、「指定されたアカウントに対してシステムが権限を持っていません」というエラーの解消に役立つことを願っています。
システムエラー 8646 を修正するには?
コマンドを使用して Microsoft アカウントのパスワードをリセットしようとしたときに Windows 11/10 でシステム エラー 8646 が発生した場合は、net user
Windows 設定アプリ、コントロール パネル、または Microsoft アカウント オンラインにアクセスしてパスワードを変更してみてください。エラーが解決しない場合は、PC をセーフ モードで起動し、管理者特権のコマンド プロンプト内でSFCコマンドとDISM コマンドを実行して、破損したユーザー アカウント データを修復します。
管理者権限が必要ない場合、なぜ標準アカウントを使用する必要があるのでしょうか?
昇格された権限が必要ない場合に管理者アカウントの代わりに標準アカウントを使用すると、偶発的または意図的な変更のリスクと、システム セキュリティを侵害する可能性のあるマルウェアの潜在的な影響が軽減されます。さらに、標準アカウントは、特に信頼できるユーザーのみがシステム全体の変更を行えるようにすることが重要なマルチユーザー環境で、より適切な管理と制御に役立ちます。
コメントを残す