MAK Tools/EasyVHDX

EasyVHD Helper - 윈도우8에서 vhd.cmd 시작프로그램 등록

Maximer 2012. 10. 14.
728x90
AutoChangeVHD로 리빌드 되었습니다.
개념이해를 위해 포스팅을 남겨놓습니다. 

 

윈도우8에서는 관리자 계정이거나 레지스트리 수정을 통한 UAC를 완전 해제해야만

시작프로그램에 등록된 프로그램을 실행시킬수가 있는데, 이럴 경우에는 앱 스토어를 사용하지 못한다.

윈도우7에서는 어느정도 중수 유저에게는 관리자계정(administrator)이 편했지만,

윈도우8에서는 일반 유저계정(관리자그룹)을 더 선호할 수 도 있는데, 이러면

기존 EasyVHD(X) 의 자동 자식 교체 배차파일인 vhd.cmd를 기존방식대로 시작프로그램에 등록하여도

권한문제로 부팅시마다 배치파일이 실행이 되지 않는다.

때문에 유저계정에서는 부득이 /highest 옵션(최고권한)을 통한 작업스케줄러에 등록하는 방법으로

vhd.cmd를 로그온마다 실행하도록하여, 부팅시마다 깨끗한 자식 VHD로 부팅해야한다.

이를 쉽게 할 수 있도록 제작

 

먼저 EasyVHD로 자동교차VHD 부팅을 구성하여 생성한 vhd.cmd파일을 적당한 곳에 저장을 한후

부모 VHD로 부팅하여( 자식에서 하면 의미없고 )

아래와 같이 선택하여 등록을 해준다.(물론, vhd.cmd파일내의 vhd파일의 위치부분은 수정해준뒤)

이러면 다음부팅부터 vhd.cmd가 최고권한으로 실행이 된다.

 

하나의 자식으로만 부팅을 하다가 필요한 경우에만 깨끗한 자식으로 교체하여 부팅하는 방법을 선호할 경우에는,

vhd.cmd파일을 등록을 해준뒤 “깨끗한 자식으로 초기화” 버튼을 누르면,(처음 한번은 부모에서 해야한다)

vhd.cmd파일을 부팅때마다 실행하도록 예약된 스케줄러가 중지가 되면서, 다음 부팅에는 깨끗한 자식 VHD로

부팅이 된다.

스케줄러가 중지되었으므로, 계속 같은 자식으로 부팅이 되는데 그러다가 깨끗한 자식으로 초기화를 원할 경우

“깨끗한 자식으로 초기화” 버튼을 눌러주면 된다. (이때는 자식VHD로 부팅한 상태에서 해도 된다.)

그러다가 다시 부팅할때마다 깨끗한 자식으로 부팅하길 원한다면

부모로 부팅을 하여 “항상 깨끗한 자식으로” 버튼을 눌러주면 된다.

 

제거를 하게 되면 작업스케줄러에서 완전 삭제가 된다.

 

그외 추가옵션

 

※ 참고사항

-관리자계정이면 굳이 필요하진 않습니다.

-윈도우7에서도 적용가능합니다.(부트매니저환경은 8에서만..)

 

 

 

 

728x90

댓글