Как в Windows 10 ограничить права доступа к реестру для отдельных пользователей
Чтобы исключить возможность применения твиков на корпоративных компьютерах, системные администраторы ограничивают права на редактирование реестра или отключают к нему доступ. Вы можете сделать то же самое на домашнем компьютере, но в более мягкой форме, ограничив пользователям доступ только к конкретным разделам или даже ветвям реестра.
Это нетрудно, нужно только помнить, что все устанавливаемые вами разрешения могут наследоваться, то есть распространяться на вложенные элементы раздела или подраздела.
Ограничение прав доступа на целый раздел, скажем, HKCU, может привести к тому, что запускаемые от имени другого пользователя программы не смогут сохранять в реестре свои локальные настройки.
А теперь к делу.
Откройте командой regedit
Редактор реестра и перейдите к нужному вам ключу, пусть это будет HKLM\Software\Microsoft\Windows\CurrentVersion\Run
, отвечающему за добавление элементов автозагрузки на глобальном уровне. Если же вы хотите ограничить доступ к ветке HKCU, то вам нужно будет войти в соответствующую учетную запись и выполнять действия уже в ней.
Итак, кликните ПКМ по разделу и выберите в меню Разрешения.
В открывшемся окошке в блоке Группы или пользователи укажите пользователя, а если его там нет, нажмите Добавить.
Далее Дополнительно.
Далее Поиск и выберите в нижней области окна Выбор "Пользователи" или "Группы" учетную запись, для которой желаете ограничить доступ. Для примера мы выбрали текущего Администратора.
Внизу окна разрешений нажмите Дополнительно.
И выберите в открывшемся окне нужного пользователя. Как видите, сейчас юзер Администратор имеет к ключу полный доступ. Нажмите Отключение наследования.
После Преобразовать унаследованные разрешения.
После этого у вас станет доступной кнопка Изменить, нажмите ее.
В новом окне кликните по ссылке Отображение дополнительных разрешений,
а когда они станут доступны, тип в выпадающем меню выберите Запретить и установите галочки для нужных разрешений.
Например, если вы хотите запретить пользователю создавать подразделы и устанавливать значение параметров, установите галочки в пунктах Задание значение и Создание подраздела, нажмите OK, заново включите наследование (можно, кстати и не включать, если на предыдущем шаге вы применили эти разрешения к объектам и контейнерам только внутри этого контейнера).
Если вы или юзер, для которого вы задали ограничения, теперь попробуете создать в подразделе Run новый подраздел или параметр, то получите ошибку.