안녕하세요, 오마이호비님
Windows Installer 재설치 이후에도 정상적으로 실행이 되지 않는다면, 관련 레지스트리 및 파일에 원인이 있을 수 있습니다. 아래 내용을 참조하여 점검을 진행해보시기 바랍니다.
경고: 레지스트리 편집기를 잘못 사용하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기를 따른 위험 부담은 사용자의 책임입니다.
<Windows Installer 서비스 레지스트리 키 생성 및 병합 방법>
- 시작 -->실행 --> notepad를 입력하고 확인 버튼을 클릭합니다.
- 실행된 메모장에 아래 파란색의 텍스트를 모두 복사하여 붙여넣기 합니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"Description"="Windows Installer (*.msi) 패키지로 제공되는 응용 프로그램을 추가,수정 또는 제거합니다. 이 서비스를 사용할 수 없으면 이 서비스에 명시적으로 의존적인 서비스를 시작할 수 없습니다.r=[2]}"
"Type"=dword:00000020
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\
5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,73,00,69,\
00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,56,00,00,00
"DisplayName"="Windows Installer"
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"ObjectName"="LocalSystem"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Enum]
"0"="Root\LEGACY_MSISERVER\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
- 붙여넣기가 완료되면 바탕화면에 1.reg라는 이름으로 저장합니다.
- 바탕화면에 저장된 1.reg를 실행하여 레지스트리 키를 병합합니다.
- 시스템을 재시동하여 증상을 확인합니다.
문제가 지속되는 경우 아래와 같이 진행합니다.
<Windows Installer 모듈 파일 교체>
- 다른 정상적인 PC에서 아래 경로로 이동합니다.
C:\windows\system32
- 위 폴더에서 msiexec.exe파일을 찾은 후, 이동식 메모리 디스크 등으로 복사합니다.
- 복사한 파일을 문제가 있는 PC로 복사해 같은 경로에 존재하는 기존 파일과 교체합니다.
- 시작 -->실행 --> cmd를 입력 후 확인 버튼을 클릭합니다.
- 명령 프롬프트 창이 실행되면 아래 명령어를 입력합니다. (마우스를 이용하면 복사&붙여넣기가 가능합니다.)
msiexec /unregister (엔터)
msiexec /regserver (엔터)
- 시스템을 다시 시작 합니다.
추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.
감사합니다.
※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.