Windows 7을 종료하거나 재부팅하기 전에 스크립트 실행

Windows 7을 종료하거나 재부팅하기 전에 스크립트 실행

종료 또는 재부팅 시 한 번만 스크립트를 실행하려면 레지스트리 항목이 필요합니다. 설치 후 민감한 데이터를 정리해야 합니다. 따라서 설치가 실패하거나 중단되더라도 데이터를 남겨두지 않을 수 있습니다.

시스템은 그룹 정책을 사용할 수 없습니다. 또한 다른 소프트웨어 설치 스크립트에서는 마지막에 뭔가를 넣을 수 없습니다. 따라서 소프트웨어 설치 스크립트에서는 종료 명령을 입력할 수 없습니다.

따라서 실제로는 일종의 shutdown runonce 레지스트리 키로 귀결됩니다.

답변1

종료 시에는 불가능합니다. 종료 스크립트의 유일한 방법은 그룹 정책을 이용하는 것입니다.

유일한 옵션은 다음에 재부팅할 때 실행하는 것입니다. 이에 대한 레지스트리 키는 다음과 같습니다.

HKLM\Software\Microsoft\Windows\현재 버전\RunOnce

HKLM을 HKCU(로컬 시스템 대신 현재 사용자)로 바꿀 수 있지만 이는 현재 사용자가 로그인한 경우에만 실행되는 반면 LM은 모든 사용자에 대해 실행됩니다. LM을 사용하려면 관리 권한이 필요하지만 CU는 그렇지 않습니다. 따라서 LM 하위 트리에 쓰려면 프로그램을 관리 권한으로 실행해야 합니다.

답변2

Windows 7에서는 로컬 그룹 정책을 통해 종료 스크립트를 실행할 수 있습니다.

관련 정보