ОС: Windows 7
Желаемый метод: Командная строка
Другие приемлемые методы: VBScript

Как я могу использовать командную строку для установки разрешений реестра? Я нашел утилиту REGINI, но мне не повезло, так как документация не очень удобна для пользователя. Мне нужно установить разрешения для следующего, чтобы запретить пользователю редактирование. По сути, мне нужно установить это только для чтения:

HKEY_CURRENT_USER\ Программное обеспечение \ Microsoft \ Internet Explorer \ BrowserEmulation \ ClearableListData

Идеальные разрешения позволили бы SYSTEM и администратору получить полный доступ, но установить их только для чтения для всех остальных (или, по крайней мере, не для администраторов).

Для небольшой предыстории, это то место, где в IE 11 содержатся сайты просмотра совместимости (тем не менее, в двоичном формате). Я внедряю этот двоичный глобус, но поскольку у нас в IE установлена опция для очистки истории просмотра при выходе, это значение 'ClearableListData' также очищается. Глупо, я знаю, поэтому мне нужно запретить пользователям изменять значение.

РЕДАКТИРОВАТЬ: Вот сообщение Connect, описывающее проблему очистки списка IE: https://connect.microsoft.com/IE/feedback/details/798447/compatibility-view-list-is-lost-if-browsing-history-is -erased-или-сайт-использование-мета-тег

Спасибо, бимс

1 ответ1

1

Это пример проблемы XY

Правильный способ заблокировать этот параметр - использовать групповую политику. Вы не упоминаете, находится ли этот компьютер в домене или нет, но если это не так, вы можете использовать редактор локальной групповой политики для того же эффекта. Нажмите Пуск -> Выполнить и введите gpedit.msc чтобы открыть редактор.

Конкретный параметр, который вам нужен, находится в разделе « Computer Configuration -> Administrative Templates -> Windows Components -> Internet Explorer -> Compatibility View Параметр называется Use Policy list of Internet Explorer 7 sites .

Сайты, отображаемые в этом списке, всегда будут открываться в представлении совместимости, и сброс настроек браузера не изменит этого параметра вообще. Этот параметр остается в силе, поскольку принудительные групповые политики расположены в другом месте в реестре и не подвержены влиянию ошибки, указанной в той статье Microsoft, на которую вы ссылались.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .