Легкое обновление групповой политики

Легкое обновление групповой политики

Я создал приложение, которое управляет локальной групповой политикой. Политики, которые я изменяю, требуют, чтобы пользователь вышел из системы и снова вошел в нее. gpupdate.exe /force не сработает, поскольку эти политики проверяются только при входе в систему. Можно ли как-то сделать это бесшовным? Мне нужно, чтобы система делала это без вмешательства пользователя.

Политики меняются

  • Отключить горячие клавиши Win + X
  • Отключить Ctrl + Alt + Delete
  • Удалить/отключить значки на рабочем столе
  • Скрыть системные часы на панели задач

решение1

Проводник считывает многие (большинство) своих параметров конфигурации из реестра только при запуске.

После установки настроек необходимо выйти из системы и снова войти в нее, чтобы Explorer действительно ИСПОЛЬЗОВАЛ заданные вами настройки.

GPupdateтолько запрашивает и обновляет настройки. /forceзаставляет настройки, которые не были изменены, устанавливаться снова в любом случае. В любом случае, используя его, вы, вероятно, заметили, что даже GPUpdate требует выхода из системы и/или перезагрузки для применения своих изменений. Если бы кто-то мог сделать это без необходимости выхода из системы, разве вы не думали бы, что MS сделала бы это? В любом случае.... :)

Поскольку перечисленные вами конкретные настройки, похоже, в значительной степени ориентированы на Explorer, лучшее, что вы, вероятно, сможете сделать, это остановить и перезапустить Explorer.exe (вместо того, чтобы выходить из системы и входить в нее снова).

Связанный контент