Windowsレジストリへのアクセスを無効にする方法

今日の記事では、Windowsレジストリ、ログインに使用しているユーザー、またはシステムの他のユーザーへのアクセスを無効にする方法をいくつか見ていきます。

以前、Windowsのコントロールパネルと設定へのアクセスを無効にする方法を説明しましたが、今日はレジストリエディターを無効にすることを追加します。グループポリシーとレジストリエディターでレジストリエディターへのアクセスを無効にできます。最初の方法がWindowsのプロフェッショナルバージョンと企業バージョンでのみサポートされている場合、2番目の方法はすべてのユーザーに適しています。

 ログインしているユーザーのグループポリシーを使用して、レジストリエディターへのアクセスを無効にします。

この手順を実行するには、ユーザーが管理者権限を持っていない場合は、それらを持っている必要があります。一時的に付与し、変更を加えた後に権限を削除するか、次の手順に進んで、管理者アカウントでシステムにログインし、必要なユーザーのレジストリエディターを無効にします。 グループポリシーは、Windowsのプロフェッショナルバージョンおよび企業バージョンでのみ実行できます。自宅にある場合は、レジストリエディターを使用してメソッドに移動します。

1.ローカルグループポリシーエディターを開きます。検索バーまたは実行メニュー(Win + Rを押して実行)で、コマンド  gpedit.msc を入力してEnterキーを押します。

2.左側の列で、ユーザーの構成\管理用テンプレート\システム\を開き  ます。 左側の列、右側の列で[ システム]が選択されている場合は、[ レジストリ編集ツールへのアクセスを拒否  ]を見つけ  、マウスの左ボタンでダブルクリックします。

3.「有効」の前に完全停止を置き、「警告なしにレジストリエディターの起動を無効にする」の横にある「はい」を選択して「OK」をクリックします。これで、この手順を実行したユーザーは、レジストリエディタを開くことができなくなりますが、コマンドラインまたはREGファイルを使用してレジストリを変更できます。ユーザーがレジストリを変更できないようにするには、[警告なしにレジストリエディターの起動を無効にする]の横にある[いいえ]を選択する必要があります。

グループポリシーエディターを閉じて、レジストリエディターを起動しようとすると、エラーが発生します。

 システムの他のユーザーのグループポリシーを使用して、レジストリエディターへのアクセスを無効にします。

他のコンピューターユーザーのレジストリエディターへのアクセスを無効にするには、アカウントに管理者権限が必要です。Windowsのホームバージョンを使用しているユーザーはグループポリシーツールを使用できないため、この手順は、Professionalバージョン、Corporateバージョン、Maximumバージョンがインストールされているユーザーにのみ適しています。前に、他のコンピューターユーザーのグループポリシーを変更する方法を説明したので、これについて詳しくは説明しません。

1.検索バーまたはメニューで、mmcコマンドを実行し  、Enterキーを押します。

2.左上のウィンドウで、[ファイル] => [スナップインの追加または削除]を選択します。

3.左側の列で、「ローカルグループポリシーオブジェクトエディター」を見つけて選択します=>「追加」をクリックします。

4. [参照]をクリックします。

5. [ユーザー]タブで、レジストリエディターを無効にする必要があるユーザーを選択し、[OK]をクリックします。

6. [完了]をクリックします。

7. [OK]をクリックします。

。左側の列で、ユーザーの構成\管理用テンプレート\システム\を開き  ます。 左側の列で「システム」が選択されている場合、右側の列で、  レジストリ編集ツールへのアクセスを拒否 し、マウスの左ボタンでダブルクリックします。

9.「有効」の前に完全停止を置き、「警告なしにレジストリエディターの起動を無効にする」の下で「はい」を選択して「OK」をクリックします。これで、この手順を実行したユーザーは、レジストリエディタを開くことができなくなりますが、コマンドラインまたはREGファイルを使用してレジストリを変更できます。ユーザーがレジストリを変更できないようにするには、[警告なしにレジストリエディターの起動を無効にする]の横にある[いいえ]を選択する必要があります。

コンソールを閉じると、変更を加えたユーザーはレジストリエディタを起動できなくなります。

  レジストリエディターを使用してレジストリエディターへのアクセスを無効にします。

この手順を実行するには、ログインしているユーザーに管理者権限が必要です。この手順は、Windowsのすべてのエディションで機能します。

レジストリエディターで変更を行う前に、システムの復元ポイントを作成することをお勧めします。

1.レジストリエディターを開きます検索バーまたは実行ウィンドウで、regeditコマンドを記述して  Enterキーを押します。

2. 左側のサイドバーで、あなたはセクションに移動する必要があります   HKEY_LOCAL_MACHINE \ SOFTWARE \マイクロソフト\ Windows NTの \ CurrentVersionの\ ProfileListの あなたotroetセクションとき  ProfileListの  、(横にある矢印をクリックして)、それは、ユーザの各セクションを意味するであろう任意の部分をクリックすると、ProfileImagePathパラメータの右側の列に   、プロファイルへのパスが表示されます。

ProfileListセクションで   各セクションを順番に選択し、レジストリエディターを無効にする必要があるユーザーのProfileImagePathパラメーターを 調べ  ます。あなたがそれを見つけたとき-覚えているか、どこかにセクションS -1-…の名前を書き直してください 

3.左側のパネルでHKEY_USERSを開き  、ポイント2(S-1-…。)からのセクションの名前を探して  開きます。

4.さらにブランチに沿って、\ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \に移動する必要があります  。 ではポリシーセクション、我々は必要なシステムの部分を  、それがない場合は、をクリックして、ポリシー セクション  でマウスの右ボタンでと=>セクションの「作成」を選択します。

5.新しいセクションにSystemという名前付けて選択します。

6.左側の列のシステムセクションを選択し   、右側の空白のスペースを右クリックして、[新規]を選択します。

7.パラメータにDisableRegistryToolsという名前を付けます 

。マウスの左ボタンをダブルクリックしてDisableRegistryToolsパラメータを開きます=>値フィールドに1を入力 して  [OK]をクリックします。

レジストリエディターを閉じることができます。これで、ブランチを編集したユーザーは、レジストリエディターを開くことができなくなります。彼にレジストリエディタへのアクセスを返すようにしたい場合は、DisableRegistryToolsパラメータの値を0に修正します 

レジストリエディターを自分で無効にする場合は、HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Systemブランチでポイント4〜8を実行します  。 ユーザーのレジストリエディターへのアクセスを無効にしている場合は、組み込みの管理者アカウントを使用して有効にするか、自分のユーザーで管理者としてコマンドラインを実行し、reg add "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Systemコマンドを実行します。  "/ t Reg_dword / v DisableRegistryTools / f / d 0

今日はこれですべてです。何か追加がある場合は、コメントを書いてください!がんばって🙂