BootCamp 제어판 실행불가
Apple PC 제품에 윈도우를 설치하면 반드시 설치해야 하는것이 BootCamp 지원 프로그램이다.
이 프로그램을 설치하지 않으면 Fn 키 라던가 밝기조절 등 이 조정되지 않고 제어기가 설치가 안되는것도 생긴다.
본인 Mac 에 맞는 버전은 아래의 주소에서 구하면 된다.
https://support.apple.com/ko-kr/HT204048
※ kr 페이지와 en 페이지와 값이 다르다. 더 최신버전은 en 페이지에서 찾아야 한다.
(그런데 en 페이지를 들어가도 자꾸 kr로 변경된다.....뭐지??)
BootCamp 지원을 받아서 압축을 풀면 setup.exe 파일도 있는데 이 파일은 PC기종을 검사하는 모양이다. 이것으로는 설치가 안되는 경우가 많다.
그래서 Drivers 폴더 안의 Apple 폴더에 있는 파일로 설치를 한다.
그런데 Apple 이 MS 를 싫어함이 이런곳에서 나타난다.
설치파일인 Bootcamp 파일이 설치가 제대로 되지 않는다. ㅋㅋㅋ
관리자 권한으로 설치도 불가능하다. msi 파일이라 애초에 "관리자 권한 실행" 메뉴가 나오질 않는다.
이 파일은 User 계정을 생성 후 User 권한으로 실행해야만 정상 설치가 되게끔 되어있다.
하지만 집에서 사용하는 PC 에 누가 User 권한 따위를 생성하겠는가............
이 프로그램 설치를 위해서는 어찌되었든 관리자로 실행해주기만 하면 된다.
그렇다면!!
CMD 를 관리자 권한으로 실행 후 저 BootCamp 파일이 있는곳에 가서 직접 타이핑으로 실행 해 주면 해결된다.
설치가 촤좌좌좍~~
저 폴더 안에 있는 14개 파일만 설치하는데 왜 상위폴더의 용량 큰녀석들이 필요한것인가.......싶어서 한동안 지우고 했었다. (매번 애플 홈페이지 찾는게 귀찮음)
근데 뭔가 이상하다 이상하다 했더니.....
BootCamp 설치중에 상위 폴더의 프로그램들도 설치를 하더란 것이다. 결국 모든파일을 잘 보전하면서 설치를 해야한다는것을 알게되었다.
또 한가지 주의사항으로는 BootCamp 는 한번 설치하면 삭제가 되지 않는다 =_=;;;;;;; 뭐 이따위로 만들었나 싶은데...... 역시 Apple 은 MS 를 싫어한다 ㅋㅋ
반드시 내꺼에 맞는버전을 설치하길 바란다.
설치가 완료 된 시점에서도 문제는 또 있다.
시네마 디스플레이 또는 맥북 등 모니터 밝기 조절을 하기 위해서는 트레이 영역의 아이콘을 열어서 조정해야 하는데
"시동디스크 설정에 연결하는 동안 오류가 발생했습니다.
시동 디스크를 변경할 권한이 없을 수 있습니다. 관리 권한이 있는지 확인하고 다시 시도하십시오."
위 메세지와 함께 실행이 되지 않는다.
해결책을 외국포럼에 찾아보니 이런 글이 있다.
https://discussions.apple.com/thread/4034572?start=0&tstart=0
got/get the same error when trying to launch the "Boot Camp Control Panel", but I just stumpled upon a solution.
I created a new Windows user, that was not Administrator. When I logged in Boot Camp updateded something and asked me to restart the computer.
After restarting and logging in with my new user, I could start the "Boot Camp Control Panel" configure tap to click and use F1-F12 as function keys.
Then I changed the new account to Administrator and now the control panel can not be startet again... but my settings remained... only on the new user only though.
I havn't tried changing the original user to "standard" and back to "admin", but I hope it works.
I don't have any problems with my bightness, keyboardbacklid or volumen controls or other fn keys.
PS: I'm running Windows 8 RP on the Macbook Retina.
말인 즉슨 처음 만든 계정은 모두 administrators 에 속한 계정일텐데,
User레벨 로 생성한 계정은 bootcamp 제어판이 잘된다는 이야기
하지만 administrators로 생성되었던 계정을 users 레벨로 내린다고 해도, 실행이 안된다는것.
실행파일에는 embeded manifest 라고 해서, 필요한 권한을 세팅해 놨다.
그런데 boot camp 는
c:\windows\system32\AppleControlPanel.exe 인데, HxD(Hex에디터)로 열어보니
highest ~~ 로 되어 있더군요.
현재 사용자 계정의 최대 권한을 요구한다는 것
그래서
기본 계정 - 관리자 권한
신규 user - users 권한
를 요구하는 것이죠.
결국 관리자 권한으로 실행 될 때는 에러가 나고 users 권한으로 실행되면 문제가 없다.
실제로 관리자 권한으로 실행하는 경우 시작위치가 c:\windows\system32로 변경되는 듯 환경 문제로 인해 관리자 권한일때 실행 문제가 생기는 애들이 몇몇 있다.
그래서 AppleControlPanel.exe 를 HxD같은 에디터로 열어서, manifest xml 부분을 수정해 주니 해결 되었다.
항목에 보면, 관리자 권한을 요구하지않는 옵션이 적혀 있다.
저부분을 찾아서 level="highest~~~" 를 level="asInvoker" 로 바꿔 주시면 문제없이 실행 된다.
asInvoker 가 기존 글자보다 짧기 때문에 " 뒤는 그냥 공백(0x20) 으로 넣어주면 된다.
수정은 아래 링크의 프로그램으로 한다.
http://atti2000.tistory.com/118