Назад | Перейти на главную страницу

Изменение уровня безопасности IE 11 через реестр выглядит реализованным, но меняется на 0 после открытия вкладки IE Internet Options Security.

Это Windows 7 SP1 после обновления до последней версии.

Итак, я пытался изменить уровень безопасности для доверенных сайтов, и он просто не хочет оставаться. Я изменяю текущее значение уровня на 10000 в шестнадцатеричном формате, и когда я открываю IE11, захожу в параметры Интернета и просматриваю доверенные сайты, он ничего не говорит, и когда я проверяю реестр, значение сбрасывается до нуля

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

Мне было интересно, было ли это из-за общих настроек в Zones \ 0 \ CurrentLevel, и он сказал ноль, поэтому он ничего не навязывает другим пользователям (я думаю)?

Я пробовал читать о том, как изменить уровень безопасности, но все просто говорят, измените это значение, и это работает, но мой просто продолжает сбрасывать до нуля, и его нужно изменить в настройках Интернета.

РЕДАКТИРОВАТЬ: Итак, что я сделал для тестирования, сначала я захожу и меняю значение с помощью интернет-параметров через IE11 на низкое. Запишите значения как в шестнадцатеричном, так и в десятичном формате для наглядности. Вернитесь, измените его на средний. Закройте IE11, вручную измените значение обратно на низкий уровень безопасности с помощью regedit, значения - Hex 10000, десятичный 65536, перейдите в параметры Интернета, чтобы увидеть, работают ли изменения. Я вижу пустую область, где обычно находится полоса, и если я обновляю regedit, я вижу, что значение сбрасывается до 0. Обратите внимание, я не изменяю только currentLevel, другие значения не меняются, все другие значения в настройках Интернета не были затронуты, кроме текущего уровня, I ' Я тестировал это на нескольких машинах, и происходит то же самое. Также это всегда делается в зоне 2, я могу проверить, что это зона доверенных сайтов, потому что, во-первых, я вижу пробел, когда смотрю на этот раздел в настройках Интернета после выполнения тестов, где значение установлено ранее, а во-вторых, в зоне 2 значение реестра PMDisplayName также говорит проверенные сайты.

EDIT2: Похоже, что есть 2 способа сделать это: либо вручную записать каждое значение в зоне с правильной настройкой безопасности, а затем изменить все значения в той же зоне на другом компьютере, чтобы они совпадали. Или просто выполните импорт-экспорт, очень жаль, что это должно быть сделано таким образом, поскольку кажется, что вы можете изменить настройки, просто редактируя значения, но, по-видимому, нет. Я также не верю, что настройки применяются принудительно, если они выполнены неправильно, даже если вы не открываете вкладку безопасности и не сбрасываете значения.

Изменение CurrentLevel не достаточно. Необходимо изменить уровень безопасности в IE и экспорт из 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