web-dev-qa-db-ja.com

私が管理者ではないが、レジストリを読みたい場合、それを行う最も簡単な方法は何ですか?

Windows 7でregeditを開くと、

「管理者によってレジストリ編集が無効になっています」

どういうわけか読み取り専用モードで開くことはできますか?または、レジストリの値を確認する方法を知っている人はいますか?

8
Yakov

非管理者は、管理者と同じレジストリの「読み取り」権限を持っています。

また、HKEY_CURRENT_USERキーへのフル書き込みアクセス権(フルコントロール)もあります。

レジストリを開くには:

  • Windowsスタートメニューを開く
  • "regedit"と入力し、キーボードで'Enter'を押します。 enter image description here
  • ドメインのメンバーであるワークステーションは、パスワードの入力を求めます。管理者以外のアカウントのパスワードを入力するだけです。 enter image description here

注意してください

  • レジストリの一部のセクション(HKEY_LOCAL_MACHINE\SECURITYなど)は、すべてのユーザー(管理者または非管理者)にロックされています

  • 「regedit」の使用を禁止するようにシステムが構成されている場合は、システム管理者に相談する必要があります。これを回避する方法についてアドバイスを与えることは非倫理的であり、スーパーユーザーの利用規約に反する可能性があります。

8
ovann86

使用する reg query in cmd。管理者権限は必要ありません。

3
soandos

おそらく、管理者がグループポリシーからレジストリエディターを開く権利を無効にしていた可能性があります。

実行に移動"gpedit.msc"ユーザー設定"管理用テンプレート"システム"「レジストリ編集ツールへのアクセスを防止する」。無効にするか、「未構成」を選択してください。

主な問題はreg queryが機能せず、同じエラーが発生します:

エラー:レジストリの編集が管理者によって無効にされています。

…または、これはWindows 7のバグとして聞こえます。WindowsXPでは、reg queryは、「レジストリ編集ツールへのアクセスを防止する」が有効になっている場合、問題なく正常に機能しています。

1
Heto86