Windowsでファイルまたはフォルダの所有権を取得することは簡単ではありません。 GUIとコマンドラインの両方で実行する手順が多すぎます。ファイルやフォルダの所有権を取得できる簡単なコンテキストメニューコマンドを追加してみませんか?
ファイル用とフォルダ用の2つの場所でレジストリを手動で編集することにより、コンテキストメニューに「所有権の取得」コマンドを追加できます。また、ワンステップのレジストリハックをダウンロードして、これらの変更を行うこともできます。
Windowsでは、ファイルまたはフォルダーの所有権を持つユーザーには、そのオブジェクトのアクセス許可を変更する暗黙の権限があります。そのユーザーは、他のアクセス許可がそのアクセスと矛盾しているように見える場合でも、常にファイルまたはフォルダーへのアクセスを許可されます。場合によっては、ファイルまたはフォルダーの所有権を引き継ぐ必要がある状況に遭遇する可能性があります。ハックを適用するために変更する必要があるシステムファイルの可能性があります。 メモ帳を別のテキストエディタに置き換える —この場合、TrustedInstallerという名前の組み込みユーザーアカウントがデフォルトで所有権を持ちます。または、ファイルを制御する必要がある別のコンピューターのハードドライブがある場合があります。
理由が何であれ、Windowsのさまざまなアクセス許可ダイアログボックスを使用するか、コマンドプロンプトを使用して、所有権を取得できます。ただし、どちらの方法でも、いくつかの手順を完了する必要があります。ただし、レジストリを少し編集するだけで、ファイルエクスプローラのコンテキストメニューに簡単な「所有権の取得」コマンドを追加して、1つの手順で所有権を取得できます。これらの変更をレジストリに手動で行う方法を紹介しますが、手間をかけずにこれらの変更をインストールするために使用できるワンステップのハックもあります。
注意 :この記事の手法は、Vistaから7、8、および10までのほとんどのバージョンのWindowsで機能します。
レジストリを手動で編集して「所有権を取得」を追加する
どのバージョンのWindowsでもコンテキストメニューに「所有権の取得」コマンドを追加するには、Windowsレジストリにいくつかの変更を加えるだけです。これは変更の公正なリストであり、2つの別々のレジストリの場所で作業します。しかし、時間をかけて手順に従ってください。そうすればそこにたどり着きます。また、自分で変更を加えたくない場合は、スキップして、ワンステップハックをダウンロードすることができます。ただし、変更が加えられることを理解できるように、少なくともこのセクションをざっと読むことをお勧めします。
標準警告 :レジストリエディタは強力なツールであり、誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これは非常に単純なハックであり、指示に固執する限り、問題は発生しないはずです。とはいえ、これまでに使用したことがない場合は、 レジストリエディタの使用方法 始める前に。そして間違いなく レジストリをバックアップする (そして あなたのコンピュータ !)変更を加える前に。
関連: プロのようにレジストリエディタを使用することを学ぶ
[スタート]をクリックして「regedit」と入力し、レジストリエディタを開きます。 Enterキーを押してレジストリエディタを開き、PCに変更を加える権限を与えます。
レジストリの2つの場所で同じ一連の変更を行います。最初の場所は、任意のタイプのファイルのコンテキストメニューに「所有権の取得」を追加し、2番目の場所は、フォルダーのコンテキストメニューにコマンドを追加します。
ファイルのコンテキストメニューに「所有権の取得」コマンドを追加します
レジストリエディタで、左側のサイドバーを使用して次のキーに移動します。
HKEY_CLASSES_ROOT \ * \ shell
次に、内部に新しいキーを作成します
シェル
キー。右クリック
シェル
キーを押して、[新規]> [キー]を選択します。新しいキーに「runas」という名前を付けます。すでに表示されている場合
スピーチ
内部のキー
シェル
キーを押すと、このステップをスキップできます。
次に、を変更します
(デフォルト)
内部の値
スピーチ
キー。とともに
スピーチ
キーを選択し、ダブルクリックします
(デフォルト)
プロパティウィンドウを開くための値。
プロパティウィンドウで、[値データ]ボックスに「所有権を取得」と入力し、[OK]をクリックします。ここに入力した値は、コンテキストメニューに表示されるコマンドになるため、これを自由に変更してください。
次に、内部に新しい値を作成します
スピーチ
キー。右クリック
スピーチ
キーを押して、[新規]> [文字列値]を選択します。新しい値に「NoWorkingDirectory」という名前を付けます。
次に、内部に新しいキーを作成します
スピーチ
キー。右クリック
スピーチ
キーを押して、[新規]> [キー]を選択します。新しいキーに「コマンド」という名前を付けます。
新しいと
コマンド
キーを選択し、ダブルクリックします
(デフォルト)
右側のペインで値を入力して、プロパティウィンドウを開きます。
[値のデータ]ボックスに次のテキストを入力(またはコピーして貼り付け)し、[OK]をクリックします。
cmd.exe / c takeown / f \ "%1 \" && icacls \ "%1 \" / grantadministrators:F
次に、コマンドキー内に新しい値を作成する必要があります。コマンドキーを右クリックして、「新規」>「文字列値」を選択します。新しい値に「IsolatedCommand」という名前を付け、それをダブルクリックしてプロパティウィンドウを開きます。
[値のデータ]ボックスに次のテキストを入力(またはコピーして貼り付け)し、[OK]をクリックします。これは、(デフォルト)値に追加したコマンドと同じであることに注意してください。
cmd.exe / c takeown / f \ "%1 \" && icacls \ "%1 \" / grantadministrators:F
これにより、ファイルのコンテキストメニューに「所有権の取得」コマンドが追加されます。コマンドをフォルダのメニューに表示するために必要な変更に移りましょう。
フォルダのコンテキストメニューに「所有権の取得」コマンドを追加します
「TakeOwnership」コマンドフォルダを追加するには、前のセクションで行ったのと基本的に同じ変更を加えますが、レジストリ内の別の場所に加えます。レジストリエディタで、左側のサイドバーを使用して次のキーに移動します。
HKEY_CLASSES_ROOT \ Directory \ shell
次に、内部に新しいキーを作成します
シェル
キー。右クリック
シェル
キーを押して、[新規]> [キー]を選択します。新しいキーに「runas」という名前を付けます。すでに表示されている場合
スピーチ
内部のキー
シェル
キーを押すと、このステップをスキップできます。
次に、を変更します
(デフォルト)
内部の値
スピーチ
キー。とともに
スピーチ
キーを選択し、ダブルクリックします
(デフォルト)
プロパティウィンドウを開くための値。
プロパティウィンドウで、[値データ]ボックスに「所有権を取得」と入力し、[OK]をクリックします。ここに入力した値は、コンテキストメニューに表示されるコマンドになるため、これを自由に変更してください。
次に、内部に新しい値を作成します
スピーチ
キー。右クリック
スピーチ
キーを押して、[新規]> [文字列値]を選択します。新しい値に「NoWorkingDirectory」という名前を付けます。
次に、内部に新しいキーを作成します
スピーチ
キー。右クリック
スピーチ
キーを押して、[新規]> [キー]を選択します。新しいキーに「コマンド」という名前を付けます。
新しいと
コマンド
キーを選択し、ダブルクリックします
(デフォルト)
右側のペインで値を入力して、プロパティウィンドウを開きます。
[値のデータ]ボックスに次のテキストを入力(またはコピーして貼り付け)し、[OK]をクリックします。
cmd.exe / c takeown / f \ "%1 \" / r / d y && icacls \ "%1 \" / grant Administrators:F / t
次に、コマンドキー内に新しい値を作成する必要があります。コマンドキーを右クリックして、「新規」>「文字列値」を選択します。新しい値に「IsolatedCommand」という名前を付け、それをダブルクリックしてプロパティウィンドウを開きます。
[値のデータ]ボックスに次のテキストを入力(またはコピーして貼り付け)し、[OK]をクリックします。これは、(デフォルト)値に追加したコマンドと同じであることに注意してください。
cmd.exe / c takeown / f \ "%1 \" / r / d y && icacls \ "%1 \" / grant Administrators:F / t
そして、あなたはついに終わりました。レジストリエディタを閉じることができます。これらの変更はすぐに行われるはずなので、ファイルまたはフォルダーを右クリックして、[所有権の取得]コマンドが表示されていることを確認してテストしてください。
いつでも変更を元に戻したい場合は、レジストリに戻って削除してください。
スピーチ
両方の場所で作成したキー。これにより、内部で作成したものもすべて削除されます。あなたがすでに持っていた場合
スピーチ
それらの場所のキー(たとえば、他のハックを適用した場合)は、
コマンド
代わりに作成したキー。
ワンクリックレジストリハックをダウンロードする
このハックを手動で実行する場合は多くの手順があります。そのため、より迅速な方法を使用したいと思ったことを非難することはありません。レジストリに飛び込みたくない場合は、使用できるハックをいくつか作成しました。 「所有権をコンテキストメニューに追加」ハックは、「所有権を取得」コマンドを追加するために必要なキーと値を作成します。 「コンテキストメニューから所有権を削除(デフォルト)」ハックは、これらのキーを削除し、コマンドを削除してデフォルト設定に戻します。両方のハックは、次のZIPファイルに含まれています。使用するものをダブルクリックし、プロンプトをクリックします。
所有権メニューのハックを取る
関連: 独自のWindowsレジストリハックを作成する方法
これらのハックは本当にただです
スピーチ
キーを削除して、前のセクションで説明した新しいキーと値に変換してから、.REGファイルにエクスポートします。ハックを実行すると、コマンドをコンテキストメニューに追加するためのキーが作成または削除されるだけです。レジストリをいじるのが好きなら、時間をかけて学ぶ価値があります
独自のレジストリハックを作成する方法
。