Windowsでレジストリキーの所有権を取得する方法



問題を排除するために楽器を試してください

Windowsレジストリには、どこからもアクセスできないWindowsオペレーティングシステムの構成と設定が多数含まれています。これが、Windowsの使用中にユーザーが直面する可能性のある問題やバグの多くが、レジストリを調整することで簡単に修正できる理由です。文字通り、あなたが考えることができるWindowsのすべての設定は、Windowsレジストリと呼ばれるこの大きなデータベースに保存されています。自分で問題を修正することに慣れている場合は、Windowsレジストリエディタを実行してアクセス許可を変更するように指示する記事に出くわすことになります。



Windowsレジストリエディタも同様に、ウィンドウレジストリを変更できるようにするアプリケーションです。 Windowsレジストリには、Windowsのコア設定と重要な設定全体も含まれているため、デフォルトでは、通常のユーザーはその一部にアクセスできず(管理者であっても)、その結果、それらを変更することはできません。



では、本当に頭を回転させているWindowsの問題に修正を適用するために、レジストリキーを削除する必要がある場合はどうなるでしょうか。代わりに、削除しようとするたびに、次のエラーが発生します。 キーを削除できません:キーの削除中にエラーが発生しました '。



前述のように、これはWindowsを保護するためにWindowsが講じるセキュリティ対策であり、次のいずれかの方法を使用して簡単に回避できます。

方法1:Windowsレジストリエディタを使用

Windows7以前のバージョンの場合

ここでは、Windowsレジストリエディタと呼ばれるWindowsレジストリの変更に使用するのと同じプログラムを使用します。単に 押す そして ホールド インクルード ウィンドウズ キーを押して押す R

[ファイル名を指定して実行]ダイアログボックスが開きます。タイプ regedit.exe その中でプレス 入る 。クリック はい UAC警告ボックスが表示された場合。



2016-07-31_193617

Windowsレジストリエディタが開きます。今では 左ペイン 、削除できないキーに移動します。 右クリック その上に。今 [権限]をクリックします ポップアップメニューから。

2016-07-31_193720

ダイアログボックスが開きます。クリック 高度な 初期化。

2016-07-31_193807

クリックしてください オーナー タブ。あなたの ユーザー名 下のリストに 所有者をに変更します

を配置します 小切手 の隣に サブコンテナとオブジェクトの所有者を置き換えます とクリック 適用する

2016-07-31_193928

今すぐに行きます 権限 タブ。今 場所小切手 の隣に このオブジェクトの親から継承可能なアクセス許可を含めるすべての子オブジェクトのアクセス許可を、このオブジェクトから継承可能なアクセス許可に置き換えます

2016-08-16_082813

今すぐクリック 適用する 。アクションを確認する警告メッセージボックスが表示されます。クリック はい 続ける。

2016-08-16_082925

これで、[アクセス許可]ダイアログボックスに戻ります。 選択する (ハイライト)あなたの ユーザー名 下のリストに グループ名またはユーザー名

場所小切手許可する に対して フルコントロール 下のボックスのオプション。

今すぐクリック 適用する その後 OK

これで、そのレジストリキーに対する完全なアクセス許可が得られます。

2016-08-16_083049

Windows8以降の場合

によってWindowsレジストリエディタを開くだけです 押す そして ホールディング インクルード ウィンドウズ キーとを押す R 同時に。 [ファイル名を指定して実行]ダイアログボックスが開きます。

その中に、 regedit.exe とプレス 入る 。クリック はい UAC警告ボックスが表示された場合。

2016-08-16_030616

Windowsレジストリエディタ 開くでしょう。左側のペインで、 ナビゲート 削除できないキーに。 右クリック その上に。今すぐクリック 権限 ポップアップメニューから。

2016-08-16_030825

ダイアログボックスが開きます。クリック 高度な 初期化。

2016-08-16_031133

上部、隣 所有者:信頼できるインストーラーまたはシステム 、 クリック 変化する

2016-08-16_031141

[ユーザーまたはグループの選択]ダイアログボックスが表示されます。初期化、 タイプ あなたの正確な ユーザー名 とクリック 名前を確認してください 。ユーザー名は必要な形式に変換されます。今すぐクリック OK->適用-> OK

2016-08-16_031454

選択する (ハイライト)あなたの ユーザー名 下のリストに グループ名またはユーザー名。

場所小切手許可する に対して フルコントロール 下のボックスのオプション。

今すぐクリック 適用する その後 OK

2016-08-16_031205

これで、そのレジストリキーに対する完全なアクセス許可が得られます。

方法2:CMDを介して

この方法では、コマンドプロンプトとと呼ばれる小さなサードパーティユーティリティを介してレジストリキーの所有権を取得します SetACL

まず最初に ダウンロード SetACLユーティリティ、このページに移動します: ここに 。

少し下にスクロールして、 クリック オン SetACLのEXEバージョン ダウンロードを開始します。 読んだ そして 受け入れる ダウンロードを開始するために示されている条件。

開いた ダウンロードしたzipファイルを開き、 SetACL(実行可能バージョン) その中のフォルダ。

今開いて 32ビットフォルダ あなたが持っている場合 32ビットWindowsがインストールされています またはを開きます 64ビットフォルダー あなたが持っている場合 64ビットWindows インストールされています。 Windowsが32ビットか64ビットかを知るには、 押す そして ホールド インクルード ウィンドウズ キーを押して押す R 。タイプ msinfo32 とプレス 入る 。に システムインフォメーション ウィンドウが開きます。

右ペインの横 システムタイプ 、 もしそれが x64ベースのPC それからそれは 64ビットWindows したがって、64ビットフォルダーを開きます。もし x86ベースのPC その後、あなたは 32ビットウィンドウ インストールされているので、32ビットフォルダを開きます。

フォルダに入ると、 コピー インクルード SetACL.exe ファイル。

押す そして ホールド Windowsキーを押して R 開く Windowsエクスプローラ開いた インクルード Cドライブ 。今開いて ウィンドウズ フォルダ。その中で検索 フォルダ 名前付き System32 そして 開いた それ。貼り付けます SetACL.exe その中のファイル。クリック はい UAC警告メッセージが表示された場合。

SetACLコマンドを使用してキーの所有権を取得するには、最初にコマンドプロンプトを実行する必要があります。そうするために、 押す インクルード ウィンドウズ 育てる鍵 探す (スタートメニュー。タイプ cmd

検索結果では、 右クリック オン CMD とクリック 管理者として実行 。クリック はい UAC警告メッセージが表示された場合。黒いコマンドプロンプトウィンドウが開きます。

先に進む前に、所有権を取得するレジストリキーの完全なパスを知っておく必要があります。簡単にコピーできます。コピーするには、 Windowsレジストリ 上記の方法で、ターゲットキーに移動します。 右クリック ターゲットキーでクリックします キー名のコピー

ここで、コマンドプロンプトウィンドウに戻り、 タイプ 次のコマンドを押して 入る

SetACL.exe –「ここにキーを貼り付け」-ot reg -actn setowner -ownr「n:Administrators」

ペースト 君の キー コマンドの引用符で囲まれています。見積もりを削除しないでください。貼り付けるには、 右クリック 黒いウィンドウでクリックします ペースト

たとえば、次のようになります。

SetACL.exe –「HKEY_CLASSES_ROOT CLSID {6850404F-D7FB-32BD-8328-C94F66E8C1C7} ShellFolder」-otreg -actn setowner -ownr「n:Administrators」

ここでも、コマンドプロンプトウィンドウに戻り、 タイプ 次のコマンドを押して 入る

SetACL.exe -on“ PASTE YOUR KEY HERE” -ot reg -actn ace -ace“ n:Administrators; p:full”

繰り返しますが、 ペースト コマンドに表示されているコピーされたキーを押します 入る

両方のコマンドを実行すると、問題のレジストリキーに完全にアクセスできるようになります。

読んだ4分