Windows から「0x80070522: 必要な特権がクライアントによって保持されていません」エラーを削除する 4 つの方法
0x800700522 は、通常は編集したり、別の場所に転送したりしてはならない重要な OS ファイルにアクセスしていることをユーザーに警告する Windows エラー メッセージです。ただし、十分な経験がある場合は、これらのフォルダーのいずれかを変更する重大な理由がある状況に遭遇するでしょう。このガイドでは、「エラー 0x800700522: 必要な特権がクライアントによって保持されていません」を回避するための複数のアプローチを提供します。
0x80070522 エラーを取り除く方法
主な解決策に進む前に、最小限の労力でエラーを解決できるように、管理者権限の取得を試みることをお勧めします。
- 管理者として実行:ルート フォルダーに対する Windows の制限を無効にする最も簡単な方法は、管理者のアクセス許可を許可することです。ユーザー管理者権限は、システム ファイルを変更してエラーを回避するためのより高いライセンスを提供します。これらのアクセス許可を許可するには、目的のファイルを右クリックして [管理者として実行] を選択し、UAC プロンプトを確認します。
- 管理者アカウントを使用する:同様に、管理者アカウントは、重大なエラーに対処することなく、コンピューター上のすべてを監視および制御するための全体的なアクセス許可を付与します。[設定] -> [アカウント] -> [家族とその他のユーザー] に移動し、[アカウントの種類を変更] をクリックします。「アカウントの種類」で「管理者」を選択します。
- ターミナル アプリを使用して管理者権限を取得します。Windowsターミナルを使用して管理者権限を有効にし、高度な機能を実行することもできます。[スタート] メニューを右クリックし、[Windows ターミナル (管理者)] を開き、Enter キーを押して
net user administrator /active:yes
管理者アカウントを有効にし、システム ファイルの変更に必要な権限を付与します。
管理者権限にアクセスしたので、0x800700522 エラーは発生しなくなりました。それでも問題が解決しない場合は、以下のより高度な方法に進んで問題を解決してください。
1.管理者承認モードを無効にする
UAC の管理者承認モードでは、ルート フォルダー内のファイルの作成や変更など、コンピューターのいくつかの機能をロックできます。ただし、無効にすると問題が解決し、いくつかの簡単な手順に従うだけで済みます。
- [スタート] メニューを右クリックし、[ファイル名を指定して実行] ウィンドウを開きます。
- 入力して「OK」をクリックします。
secpol.msc
- 左パネルの [ローカル ポリシー] に移動し、[セキュリティ オプション] を開きます。
- 「ユーザー アカウント制御: 管理者承認モードですべての管理者を実行する」を右クリックし、「プロパティ」を選択します。
- 「ローカル セキュリティ設定」タブで、「無効」を選択し、「OK」をクリックします。
- コンピュータを再起動して 、変更を保存します。
2.レジストリの変更
Windows レジストリは、コンピュータで実行されているアプリケーションの構成設定を格納するためのプライマリ データベースです。レジストリ エディターで DWORD キーを変更すると、「エラー 0x800700522: 必要な特権がクライアントによって保持されていません」を簡単に修正できます。
- [スタート] メニューを右クリックし、[ファイル名を指定して実行] を開きます。
- 入力
regedit
して「OK」をクリックします。
- [はい] をクリックして、UAC プロンプトを確認します。
- 上部のアドレス バーに次の場所を入力し、「EnableLUA」レジストリ キーをダブルクリックして開きます。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- 「値のデータ」を「0」に変更し、「OK」をクリックして変更を確定します。
- 「セキュリティとメンテナンス」プロンプトをクリックして、コンピューターを再起動します。
3. ルート ドライブ (C:/ ドライブ) のアクセス許可を変更します。
または、コンピューターのルート ドライブ (C:/ ドライブ) を見つけて、すべてを完全に制御することもできます。そうすることで、上記のドライブで特定のファイルを作成または変更することを OS がブロックするのを防ぐことができます。
- [スタート] メニューを右クリックし、[ファイル エクスプローラー] を開きます。
- ルート ドライブ (C:/ドライブ) を右クリックし、[プロパティ] を選択します。
- [セキュリティ] タブに移動し、 [編集] を選択します。
- 目的のユーザーを強調表示し、[フル コントロール] をクリックしてから、[適用 -> OK] をクリックします。
- [はい] を選択して、セキュリティ プロンプトを確認します。
4. Windows ターミナルでファイルをコピーする
オペレーティング システムのルート フォルダーにファイルをコピーしようとしているときに「エラー 0x800700522: 必要な特権がクライアントによって保持されていません」が発生した場合は、代わりに昇格したコマンド プロンプトを試してください。指定されたファイルの正確な場所とその宛先を知る必要があるだけです。
- [スタート] メニューを右クリックし、[Windows ターミナル (管理者)] を開きます。
- [はい] をクリックして、UAC プロンプトを確認します。
- 以下のコマンド ラインの文字を実際のファイル名とコンピューター上のアドレスに置き換え、PowerShell に貼り付けて を押しますEnter。以下の行は、フォルダ「B」にあり、パーティション「A」にあるファイル「C」をコピーします。ドキュメントはパーティション「D」に移動され、ルート フォルダー「E」内に配置されます。
copy A:\B\C D:\E\
- 最終行は次のようになります。
copy d:\job\text.txt c:\windows\
システムを完全に制御する
Microsoft は、Windows に内部セキュリティ機能を実装して、サードパーティ ソフトウェアやスキルのないユーザーが重要なシステム ファイルにアクセスするのを防ぎます。ただし、管理者権限を許可したり、管理者承認モードを無効にしたり、レジストリ ファイルを変更したりすることで、これらの制限を無効にすることができます。問題が発生した場合にデータが失われないように、事前にシステムの復元ポイントを作成することを忘れないでください。
画像クレジット: Freepik . Farhad Pashaei によるすべてのスクリーンショット。
- フェイスブック
- つぶやき
コメントを残す