로컬 그룹 정책을 조작하는 응용 프로그램을 만들었습니다. 변경한 정책에 따라 사용자는 로그아웃했다가 다시 로그인해야 합니다. 이러한 정책은 로그인할 때만 확인되므로 gpupdate.exe /force가 작동하지 않습니다. 어쨌든 이 문제를 원활하게 수행할 수 있습니까? 사용자 개입 없이 이 작업을 수행하려면 시스템이 필요합니다.
변경되는 정책
- Win + X 단축키 비활성화
- Cntrl + Alt + 삭제 비활성화
- 데스크탑 아이콘 제거/비활성화
- 작업 표시줄에서 시스템 시계 숨기기
답변1
Explorer는 시작될 때만 레지스트리에서 대부분의 구성 설정을 읽습니다.
일단 설정을 지정하고 나면 Explorer가 설정한 설정을 실제로 사용하려면 로그아웃했다가 다시 로그인해야 합니다.
GPupdate
설정만 요청하고 업데이트합니다. /force
변경되지 않은 설정은 어쨌든 다시 설정되도록 강제합니다. 어느 쪽이든, 이를 사용하면서 GPUpdate에서도 변경 사항을 적용하려면 로그아웃 및/또는 재부팅이 필요하다는 사실을 알아차렸을 것입니다. 로그아웃 없이 누구든지 할 수 있다면 MS도 그럴 거라고 생각하지 않나요? 아무튼.... :)
귀하가 나열한 특정 설정은 모두 Explorer 중심으로 보이기 때문에 아마도 최선의 방법은 Explorer.exe를 중지했다가 다시 시작하는 것입니다(사용자를 로그아웃했다가 다시 로그인하는 대신).