Windowsレジストリへのアクセスを無効にする方法
注意しないと、Windowsレジストリをめぐるとあらゆる問題が発生する可能性があります。自分のPCを他の人と共有すると、経験の浅いユーザーがレジストリにアクセスして編集するのを防ぐことができます。.
あなたが他の人とPCを共有するとき、それはWindowsの特定の側面を締め出すことは本当に役に立ちます。たとえば、ユーザーがWindowsをシャットダウンしないようにする方法や、コントロールパネルと設定インターフェイスを無効にする方法について説明しました。全員がアクセスできないようにしたい場合は、すべての管理ツール(レジストリエディタ)の母へのアクセスを無効にすることもできます。これが.
ただし、非常に重要な警告が1つあります。これらの手順全体を通して、必要なユーザーだけがアクセスを禁止できるようにしますが、アクセスを含めてロックされていない少なくとも1つの管理アカウントをPCに残す必要があります。レジストリに。それ以外の場合は、これらの変更を元に戻すことができないことがあります。.
ホームユーザー:レジストリを編集してレジストリへのアクセスを無効にする
Windows 7、8、または10 Homeを使用している場合は、Windowsレジストリを編集してこれらの変更を加える必要があります。 Windows ProまたはEnterpriseをお持ちの場合でも、この方法でこれを実行できますが、レジストリで作業した方が快適に感じることができます。 (ただし、ProまたはEnterpriseを使用している場合は、次のセクションで説明するように、より簡単なローカルグループポリシーエディタを使用することをお勧めします。)
標準的な警告:レジストリエディタは強力なツールであり、それを誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これは非常に単純なハックです、そして、指示に固執する限り、あなたは何の問題もないはずです。ただし、これまで作業したことがない場合は、作業を始める前にレジストリエディタの使い方を読むことを検討してください。変更を加える前に、必ずレジストリ(およびあなたのコンピュータ!)のバックアップを取ってください。.
レジストリの編集を始める前に、2つのステップを踏む必要があります。
- レジストリを制限したいユーザーアカウントが標準アカウントの場合は、一時的に管理者アカウントに変更する必要があります。これにより、必要な変更を加えることができます。それが終わったら、元に戻すようにお願いします。.
- 変更したいユーザーとしてサインインする必要があります。 にとって, その後、自分のアカウントにログインしている間にレジストリを編集します。.
また、変更を加えたいユーザーが複数いる場合は、ユーザーごとにこの2つの手順を繰り返す必要があります。.
変更するユーザーとしてサインオンしたら、[スタート]ボタンを押して「regedit」と入力してレジストリエディタを開きます。Enterキーを押してレジストリエディタを開き、PCに変更を加えるためのアクセス許可を与えます。.
レジストリエディタで、左側のサイドバーを使用して次のキーに移動します。
HKEY_CURRENT_USER \ソフトウェア\ Microsoft \ Windows \ CurrentVersion \ Policies \ System
次に、その中に新しい値を作成します。 システム
キー。を右クリック システム
キーを押しながら「新規」>「DWORD(32ビット)値」の順に選択します。新しい値に「DisableRegistryTools」という名前を付けます。
次に、をダブルクリックします DisableRegistryTools
プロパティウィンドウを開くための値。 [値のデータ]ボックスで値を0から1に変更してから[OK]をクリックします。
レジストリエディタを終了します。変更はすぐに行われ、再度レジストリエディタを開くことでテストできます。エラーメッセージが表示されるはずです。これで、そのユーザーとしてサインアウトし、自分の管理者アカウントでサインオンした後、そのユーザーのアカウントを以前の標準のアカウントに戻すことができます。.
変更を元に戻したい場合は、そのユーザーとして再度サインインする必要があります。アカウントがまだ管理アカウントに変更されていない場合は、管理者権限でコマンドプロンプトを開いてください。レジストリにアクセスします。プロンプトで次のコマンドを入力します。
reg "HKCU¥Software¥Microsoft¥Windows¥CurrentVersion¥Policies¥System" / t Reg_dword / v DisableRegistryTools / f / d 0
このコマンドは DisableRegistryTools
1から0までの値。あるいは、ダウンロード可能なハックを使用することもできます。詳細は次のセクションで説明します。.
ワンクリックレジストリハックをダウンロードする
自分でレジストリに飛び込むことを好まない場合は、ダウンロード可能なレジストリハックを2つ作成しました。一方のハックはレジストリエディタへのアクセスを無効にし、もう一方のハックはアクセスを有効にします。それらを使用するには、次の手順に従う必要があります。
- レジストリを無効にするユーザーアカウントを管理者アカウントに変更します(まだアカウントがない場合)。.
- 変更したいユーザーアカウントでサインオンします。.
- 使用したいハックをダブルクリックして、プロンプトをクリックします。.
- サインアウトしてから、管理者アカウントでサインインします。.
- それが以前に設定された方法である場合は、変更したユーザーアカウントを標準アカウントに戻します。.
どちらのハックも次のZIPファイルに含まれています.
レジストリハッキングを無効にする
これらのハックは本当にただの システム
キーを DisableRegistryTools
上記の値を取得してから、.REGファイルにエクスポートします。 「現在のユーザーに対してレジストリを無効にする」ハックを実行すると、 DisableRegistryTools
「現在のユーザーに対してレジストリを有効にする(デフォルト)」ハックを実行すると、値が0に戻ります。また、レジストリをいじってみるのであれば、自分のレジストリを作成する方法を学ぶために時間を費やす価値があります。ハック.
ProユーザーおよびEnterpriseユーザー:ローカルグループポリシーエディターを使用してレジストリへのアクセスを無効にする
Windows ProまたはEnterpriseを使用している場合、特定のユーザーに対してレジストリへのアクセスを無効にする最も簡単な方法は、ローカルグループポリシーエディタを使用することです。また、どのユーザーがこの制限を受けているかについて、もう少し強力になります。最初にそれらのユーザー用のポリシーオブジェクトを作成することで、少し余分な設定をする必要があります。ローカルグループポリシーの調整を特定のユーザーに適用するためのガイドで、これらすべてについて読むことができます。.
また、グループポリシーは非常に強力なツールであることにも注意する必要があります。そのため、グループポリシーが実行できることを学ぶのにはしばらく時間がかかります。また、会社のネットワークに接続している場合は、全員を支持して、まず管理者に確認してください。職場のコンピュータがドメインの一部である場合は、ローカルグループポリシーよりも優先されるドメイングループポリシーの一部である可能性もあります。.
これらの特定のユーザーのポリシーを制御するために作成したMSCファイルを見つけることから始めます。ダブルクリックして開き、PCに変更を加えます。この例では、管理者以外のすべてのユーザーアカウントにポリシーを適用するために作成したものを使用しています。.
これらのユーザーの[グループポリシー]ウィンドウの左側で、[ユーザーの構成]> [管理用テンプレート]> [システム]にドリルダウンします。右側にある「レジストリ編集ツールへのアクセスを禁止する」をダブルクリックしてプロパティダイアログを開きます。.
設定のプロパティウィンドウで、[有効]オプションをクリックし、[regeditの実行をサイレントから無効にする]オプションが[はい]に設定されていることを確認します。サイレントオプション付きのコマンドライン。 「はい」を選択してこのオプションを許可しないと、ユーザーはレジストリを変更できなくなります。完了したら、[OK]をクリックします。
これで、ローカルグループポリシーエディタを終了できます。変更は直ちに行われるべきです。テストするには、影響を受けるユーザーの1人としてサインインし、レジストリエディタを起動できないことを確認してください。後で変更を元に戻すには、同じ「レジストリ編集ツールへのアクセスを禁止する」設定に戻して、「未構成」に戻します。