4

横に vbscript を使ってレジストリを学習しています。vbscript を使用して Internet Explorer の保護モード機能をstrValunameチェックする必要があるかどうかを知りたいですか?dwValue

でレジストリを検索してみましたstrKeyPathが、役に立ちませんでした。また、レジストリパスを見つけることができませんでした

"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableMIC"

上記のレジストリの場所が見つからなかったとき、私はwindows7を使用していました。

ありがとう

4

3 に答える 3

14

以下は、4 つの領域すべてで保護モードを無効にする小さな vbs スクリプトです。

Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set ScriptMe=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")

'Disable protected mode for local intranet'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\"
strValueName = "2500"
dwValue = 1
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for trusted pages'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for internet'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

'Disable protected mode for restricted sites'
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\"
strValueName = "2500"
dwValue = 3
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

*.vbs に保存し、ダブルクリックして実行します。コマンドラインから次のコマンドを使用します。

cscript.exe PATH_TO_THE_VBS_FILE

最後に、regedit を使用してレジストリで手動で実行する場合は、0 を有効に、3 を無効に、次のフォルダーにある 2500 という名前の DWORD を使用します。

ローカル イントラネットの保護モード

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\

信頼できるページの保護モード

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\

インターネットの保護モード

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\

制限付きサイトの保護モード

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\
于 2013-01-08T13:34:25.047 に答える
6

「2500」キーを読み取ることでこれを行うことができます

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3

保護3モードが無効であることを0意味し、有効であることを意味します。

于 2012-03-01T17:53:46.663 に答える
2

正確には何を探していますか?保護モードは、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones キーの下にある URLAction 0x2500 によって制御されます。

于 2011-03-10T12:10:59.057 に答える