Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法

Windowsレジストリは、オペレーティングシステムやアプリケーションの低レベルな設定情報を格納するデータベースです。キーと値という構造は、フォルダとファイルの階層関係に似ています。しかし、レジストリエディターで誤った操作を行うと、システム全体に深刻な不具合が発生する恐れがあります。そのため、レジストリに関する知識が十分でない標準ユーザーに対しては、管理者がレジストリエディターへのアクセスを無効化しておくことが推奨されます。本記事では、お使いのシステムでレジストリツールを無効にするための具体的な方法を3つご紹介します。

標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法

方法1:ローカルグループポリシーエディターでレジストリへのアクセスを無効にする

ローカルグループポリシーエディターを使用すると、オペレーティングシステムの各種設定を構成・管理できます。レジストリツールを無効にするための設定は、[ユーザーの構成] カテゴリ内にあります。標準アカウントのグループポリシーに対してこの設定を適用することも可能です。

ただし、グループポリシー(GPO)はWindows Homeエディションでは利用できません。Home版をお使いの場合は、この方法はスキップしてください。

  1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開き、「gpedit.msc」と入力します。Enterキーを押すとローカルグループポリシーエディターが起動するので、UAC(ユーザーアカウント制御)の確認画面では「はい」を選択してください。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  2. [ユーザーの構成] カテゴリ内で、以下のパスへ移動します。
    ユーザーの構成\管理用テンプレート\システム
    標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  3. レジストリ編集ツールへのアクセスを禁止する」という設定をダブルクリックすると、別ウィンドウで開きます。オプションを「未構成」から「有効」に変更し、サイレント実行に関する項目で「はい」を選択します。
    注意:ここで「いいえ」を選択した場合、事前に作成された.REGファイル経由でレジストリキーを適用することが許可されてしまいます。
  4. 「適用」/「OK」ボタンをクリックして変更を保存します。これで該当するユーザーアカウントのレジストリが無効になります。
  5. 再度有効に戻したい場合は、手順3でオプションを「未構成」または「無効」に変更してください。

方法2:レジストリエディターでレジストリへのアクセスを無効にする

レジストリエディター自体を使って、レジストリエディターを無効化することもできます。この設定には、存在しないキーと値を新たに作成する必要があります。ただし、必ず標準アカウントに対してこの方法を適用してください。管理者アカウントで実行してしまうと、再び有効化する際に別の管理者アカウントが必要となり、最悪の場合、自分自身を締め出すことになりかねません。

重要:以下の手順は、管理者アカウントではなく標準アカウントに対して実行してください。

  1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力します。Enterキーを押すとレジストリエディターが起動するので、UAC(ユーザーアカウント制御)の確認画面では「はい」を選択してください。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  2. HKEY_CURRENT_USERハイブ内で、以下のキーへ移動します。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
  3. Policiesキーの下にSystemキーが存在しない場合は、Policiesキーを右クリックして「新規 > キー」を選択し、新しく作成します。作成したキーには「System」という名前を付けてください。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  4. Systemキーを選択した状態で右側のペインを右クリックし、「新規 > DWORD (32ビット) 値」を選択します。作成した値には「DisableRegistryTools」という名前を付けます。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  5. 新しく作成した値をダブルクリックし、値のデータを2に、基数を10進数に変更します。これにより値が有効化され、サイレント実行のオプションで「はい」を選択したことになります。
    注意:サイレント実行のオプションで「いいえ」を選択したい場合は、値のデータを1(10進数)に設定してください。
  6. 最後に、変更を確実に反映させるためにシステムを再起動してください。
  7. 該当する標準アカウントのレジストリエディターを再度有効にするには、別の管理者アカウントにログオンする必要があります。同じ値を開いて、値のデータを0に変更するか、値そのものを削除してください。

方法3:サードパーティ製アプリケーションでレジストリへのアクセスを無効にする

システム上のフォルダやファイルへのアクセスを制限できるサードパーティ製アプリケーションも多数存在します。機能や信頼性は製品によって異なるため、使い慣れたものを選ぶとよいでしょう。ここでは例として「Protect My Folders」というアプリケーションを使用し、レジストリへのアクセスを無効にする仕組みを紹介します。以下の手順に従ってください。

  1. ブラウザを開き、Protect My Foldersアプリケーションをダウンロードします。表示される手順に従ってインストールしてください。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  2. アプリを起動し、Add/Lockボタンをクリックします。標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  3. regedit.exeのパスへ移動して選択し、Addボタンをクリックします。追加が完了したら、Okボタンをクリックします。
    C:\Windows\regedit.exe
    標準ユーザーアカウントからWindowsレジストリへのアクセスを無効にする3つの方法
  4. これによりregedit.exeがロックされ、システム上で実行できなくなります。ユーザーは今後このプログラムを起動できなくなります。
  5. レジストリを再度有効にするには、アプリケーションを開いてregedit.exeを選択し、Unlockボタンをクリックします。
  1. Windows 10 / 11のプロダクトキーを確認する4つの方法【メール・コマンド・レジストリ】

    25文字のコードで構成されるWindowsのプロダクトキー(ソフトウェアキーとも呼ばれます)は、OSの認証に必要な確認コードです。プロダクトキーの使用は、利用している製品が正規品であることを保証する基本的な仕組みとなっています。「プロダクトキーが見つからない…」とお困りの方もご安心ください。この記事では、Windowsのプロダクトキーを調べるさまざまな方法をわかりやすく解説します。 方法1:メールを確認する ほとんどの場合、Windows 10またはWindows 11のプロダクトキーは、メールボックスの中で見つけることができます。ここでいうメールボックスとは、Windowsのライセンスを購入

  2. Windows 10でレジストリエディターへのアクセスを無効にする方法

    本記事では、Windows 10のレジストリエディターへのアクセスを無効にする手順をご紹介します。Windowsレジストリは、パソコンのあらゆる設定が格納された階層型データベースであり、非常に重要な仕組みです。ただし、ここでいう「無効化」とは、レジストリ自体の機能を止めることではありません。レジストリはこれまでどおり正常に動作し続けますが、あなた(または高度な知識を持つ技術者)以外の誰もPC上のレジストリエディターにアクセスできなくなり、許可されていない変更を加えられなくなります。レジストリへのアクセス制限は簡単な操作ではないため、必ず記事を最後まで読み、手順を完全に理解したうえで実行してくだ