언인스톨을 하려하는데 window installer 때문에 안되요.

장경수 2009.01.31 13:58:58
방법 1: Windows Installer 재등록

Windows Installer를 다시 등록하려면 Windows 레지스트리와 하드 디스크에서 Msiexec.exe 파일의 위치를 확인한 다음 Windows Installer를 다시 등록하십시오.

다음과 같이 하시면 됩니다.

1. 하드 디스크에서 Msiexec.exe 파일의 위치를 확인합니다.
이렇게 하려면 다음과 같이 합니다.

a. 시작을 누른 다음 검색을 누릅니다.

b. 모든 파일 및 폴더를 누릅니다.

c. 파일 이름 상자에 msiexec.exe를 입력한 다음 검색을 누릅니다.

d. 검색 결과에서 Msiexec.exe 파일의 위치를 적어둡니다. (아래 설명 필독!)

Msiexec.exe 파일 위치는 다음 예제와 비슷합니다. 여기서, Drive는 Windows가 설치된 드라이브이고 %Windir%은 Windows가 설치된 폴더입니다.

Drive:\%Windir%\System32
이것을 예로 들면 C:\Windows\System32입니다.

e. 파일 메뉴에서 닫기를 누릅니다.

2. Windows 레지스트리에서 Msiexec.exe 파일의 위치를 확인합니다. 파일 위치를 확인하려
면 다음과 같이 합니다.

a. 시작을 누르고 실행을 누릅니다.

b. 열기 상자에 regedit를 입력한 다음 확인을 누릅니다.

c. 다음 레지스트리 키를 찾아 누릅니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

d. 오른쪽 창에서 ImagePath를 두 번 누릅니다.

e. 문자열 편집 대화 상자에서 값 데이터 상자의 문자열에, 1단계에서 확인한 Msiexec.exe

파일의 올바른 하드 디스크 경로가 들어 있는지 확인합니다.

예를 들어, Msiexec.exe 파일이 하드 디스크의 Drive:\Windows\System32 폴더에 있으면 값 데이터 상자에 있는 Msiexec.exe 파일의 올바른 경로는 다음과 같습니다. 여기서, Drive는 Windows가 설치된 드라이브입니다. C 라면 Drive 자리에 D를 입력.

Drive:\Windows\System32\Msiexec.exe /V

값 데이터 상자에 올바른 경로가 없으면 적절히 변경하여 경로를 수정한 다음 확인을 누릅니다.

f. 레지스트리 편집기를 끝냅니다.

3. 안전 모드에서 컴퓨터를 시작한 다음 Msiexec.exe 파일을 등록합니다. 이렇게 하려면 다

음과 같이 합니다.

a. 컴퓨터를 종료한 다음 다시 시작합니다.

b. 다음과 같은 메시지가 나타나면 F8 키를 누릅니다.

시작할 운영 체제를 선택하십시오.

c. Windows 고급 옵션 메뉴에서 화살표 키를 사용하여 안전 모드를 선택한 다음 Enter 키

를 누릅니다.

d. 이중 부팅 컴퓨터나 다중 부팅 컴퓨터를 사용하는 경우에는 표시된 목록에서 해당 운영

체제를 선택한 다음 Enter 키를 누릅니다.

e. 컴퓨터에 로그온합니다.

f. 시작을 누른 다음 실행을 누릅니다.

g. 열기 상자에 다음 명령을 입력하고 확인을 누릅니다.

msiexec /regserver

4. 컴퓨터를 종료한 다음 표준 모드에서 컴퓨터를 다시 시작합니다.
문제가 계속되고 앞부분의 "현상" 절에 설명되어 있는 오류 메시지가 계속 나타나면 방
법 2의 단계를 수행하십시오.

방법 2: Windows Installer 재설치

Windows Installer를 다시 설치하려면 손상된 Windows Installer 파일의 이름을 바꾼 다음 Windows Installer를 다시 설치하십시오. 이렇게 하려면 다음과 같이 하십시오.

1. 시작을 누르고 실행을 누릅니다.

2. 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.

3. 명령 프롬프트에서 다음 명령줄을 입력하고 Enter 키를 누릅니다. 여기서 Drive는

Windows가 설치된 드라이브이고 %Windir%는 Windows가 설치된 폴더입니다.

attrib -r -s -h drive:\%Windir%\system32\dllcache

예를 들어,

attrib -r -s -h c:\windows\\system32\dllcache 를 입력합니다.

4. 명령 프롬프트에서 다음 줄을 입력하고 각 줄 끝에서 Enter 키를 누릅니다.

ren msi.dll msi.old

ren msiexec.exe msiexec.old

ren msihnd.dll msihnd.old



5. 명령 프롬프트에서 exit를 입력한 다음 Enter 키를 누릅니다.

6. 컴퓨터를 다시 시작합니다.

7. 하드 디스크의 Windows Installer 파일을 최신 버전으로 업데이트합니다.

* 중요: Windows XP에는 Windows Installer 2.0이 포함되어 있으므로 Windows XP를 사용

하는 경우 이 단계를 수행할 필요가 없습니다.



• Windows Millennium Edition, Windows 98 Second Edition(SE) 및 Windows 98의 경우

http://www.microsoft.com/downloads/release.asp?ReleaseID=32831



• Windows 2000 및 Windows NT 4.0의 경우

http://www.microsoft.com/downloads/release.asp?releaseid=32832&NewList=1



8. 컴퓨터를 종료한 다음 표준 모드에서 다시 시작합니다.