web-dev-qa-db-ja.com

レジストリを介してIE 11のセキュリティレベルを変更することは実装されているようですが、いったん0に変更されますIE Internet Options Securityタブが開かれます

これはWindows 7 SP1です。最新バージョンに更新された後

だから私は信頼できるサイトのセキュリティレベルを変更しようとしました、そしてそれは固執したくありません。現在のレベル値を16進数の10000に変更し、IE11を開いてインターネットオプションに移動して信頼済みサイトを見ると、何も表示されず、レジストリを確認すると値がゼロにリセットされます

HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\CurrentLevel

これはZones\0\CurrentLevelの全体的な設定が原因であるのかと疑問に思い、ゼロと表示されたため、他のユーザーには何も強制されていません(私は思う)?

私はセキュリティレベルを変更する方法について読んでみましたが、誰もがその値を変更すると言っていますが、それは機能しますが、私はゼロにリセットし続けるので、インターネットオプション内から変更する必要があります。

編集:したがって、私がテストのために行ったことは、最初にIE11を介してインターネットオプションを使用して値を低に変更します。わかりやすくするために、16進数と10進数の両方の値を記録します。元に戻し、中程度に変更します。 IE11を閉じ、値を16進数10000、10進数65536のregeditを使用して手動で低セキュリティに戻し、インターネットオプションに移動して変更が機能するかどうかを確認します。バーがある通常の空白の領域が表示され、regeditを更新すると、値が0にリセットされることがわかります。currentLevelのみを変更し、他の値は変更しないことに注意してください。internetsettingsの他のすべての値は、現在のレベル以外は変更されていません。これを複数のマシンでテストしたところ、同じことが起こりました。また、これは常にゾーン2で行われます。値が以前に設定されているテストを実行した後、最初にインターネットオプションのそのセクションを見ると空白が表示され、次にゾーン2でレジストリ値PMDisplayNameが表示されるため、これが信頼済みサイトゾーンであることを確認できます。信頼できるサイトも言います。

EDIT2:これを行うには2つの方法があるようです。適切なセキュリティ設定を使用してゾーンの各値を手動で記録してから、別のマシンの同じゾーンのすべての値を変更して一致させます。または単にインポートエクスポートを実行します。設定を変更するだけで値を編集できるように見えるため、この方法で実行する必要があるのは残念です。また、セキュリティタブを開いて値をリセットしなくても、設定が正しく行われていないと強制されているとは思いません。

1
gzimmers

CurrentLevelを変更するだけでは不十分です。セキュリティレベルを変更する必要がありますIE and an export of HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2すべてのレベルで作成する必要があります。低、高、中。

レベルを変更するには、IEを閉じ、特定のセキュリティレベルファイル(メディアなど)をインポートし、IEを開始すると、ゾーンのセキュリティレベルが変更されます。

エクスポート:

c:\>reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" "C:\medium.reg"
The operation completed successfully.

インポートはCMDでも行うことができます:

c:\>reg import "C:\security-level-zones\medium.reg"
The operation completed successfully.

検証:

c:\>reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v CurrentLevel

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2
    CurrentLevel    REG_DWORD    0x11000
0
030