2012-02-08

ProgramFilesDir 수정

프로그램에서 특정 폴더 액세스 때, 교착상태 발생함을 경험함.
레지스트리 값은 참고만 하길 바람.


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion],
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Profilelist]
 경로에 ProgramFilesDir을 수정(예: d:\Program files)하면, 앞으로 설치될 프로그램은 기본값으로 이 경로가 입력된다.
(64bit 버전은 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion,
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion \Profilelist)

mklink.exe로 교차점을 만든 링크에 설치를 해도 별 문제는 없지만,
catalyst control center가 설치에 문제가 없는데 실행이 안된다던지
알약의 백신 엔진을 업데이트 하려고 하는데 config.dat에 문제가 있다고 오류가 난다던지
하는 문제를 경험했다.
설치할 때 링크(교차점)을 사용하지 말고, 수동으로 실제 directory에 설치하면 해결이 된다.
매번 수동으로 수정하기엔 귀찮으니 ProgramFilesDir을 수정하길 추천함.

<경고: 레지스트리 수정은 문제가 생길 경우, OS를 재설치 해야할 만큼 치명적이므로 백업을 남겨두시길 바랍니다, -경험자>

댓글 없음:

댓글 쓰기