최근 한 지인이 윈도우 PC에 프로그램을 설치하려던 중 블루스크린(BSOD) 오류를 겪은 적이 있었습니다. 컴퓨터를 재시작한 뒤 다른 프로그램을 실행하려고 하자 다음과 같은 메시지가 나타났습니다.
The Windows Installer service could not be accessed. This can occur if the Windows Installer is not correctly installed.
윈도우에서 이 오류가 발생한다면 아래의 방법들을 하나씩 시도해 보세요.
방법 1 – Windows Installer 서비스가 실행 중인지 확인
Installer 서비스가 비활성화되어 있으면 이 오류가 발생할 수 있습니다. 시작 메뉴에서 실행을 열어 services.msc를 입력하세요. 최신 버전의 윈도우라면 시작 버튼을 클릭한 후 바로 'services.msc'라고 입력하면 됩니다.

목록을 아래로 스크롤하여 Windows Installer를 찾아 더블클릭합니다. 시작 유형(Startup Type)을 수동(Manual)으로 설정한 후 적용(Apply)을 누르고, 시작(Start) 버튼을 클릭해 서비스를 실행합니다.

또는 실행 창에 net start MSIServer를 입력하는 방법으로도 서비스를 시작할 수 있습니다.
방법 2 – 확장자 없는 MSIEXEC 파일 삭제 또는 이름 변경
의외로 자주 발생하는 문제 중 하나는 C:\Windows\system32 폴더에 두 번째 msiexec 파일이 생성되는 경우입니다. 기본적으로 이 폴더에는 msiexec.exe 파일 하나만 존재해야 하지만, 간혹 확장자가 없고 크기가 0KB인 파일이 추가로 생기기도 합니다.
만약 그런 파일이 있다면 해당 파일의 이름 뒤에 .OLD 확장자를 붙여 이름을 변경하세요. 이름을 변경한 후에는 Windows Installer 서비스를 다시 시작하면 됩니다. 서비스 목록에서 Windows Installer를 마우스 오른쪽 버튼으로 클릭하고 다시 시작(Restart)을 선택하면 됩니다.
방법 3 – RPC(원격 프로시저 호출) 서비스 설정 변경
경우에 따라 Remote Procedure Call(RPC) 서비스가 원인일 수 있습니다. 앞서와 같은 방법으로 서비스 창을 연 후, Remote Procedure Call(RPC Locator가 아닌 항목)을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
로그온(Log On) 탭으로 이동한 뒤 로그온 계정(Log on as)에서 로컬 시스템 계정(Local System Account)을 선택하고, 서비스가 데스크톱과 상호 작용 허용 체크박스에 체크합니다. 그런 다음 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
이 방법으로 해결되지 않으면 다음 계정(This account) 라디오 버튼을 선택하고 찾아보기(Browse)를 클릭합니다. Network Service를 검색한 후 확인을 누르세요. 이 계정의 비밀번호는 자동으로 입력되므로 변경하지 않아도 됩니다.

다시 컴퓨터를 재시작하고 문제가 사라졌는지 확인합니다. 로컬 시스템 계정으로 문제가 해결되었다면 그 상태로 두면 되며, NT Authority\NetworkService 설정은 로컬 시스템 계정으로 해결되지 않을 때만 변경하면 됩니다.
방법 4 – Windows Installer 서비스 재설치
위 방법들로도 해결되지 않는다면 Windows Installer 서비스를 내려받아 다시 설치할 수 있습니다. 다소 아이러니하게 들리지만 실제로 효과적인 방법입니다. 서비스 목록에 Windows Installer 항목 자체가 보이지 않거나, 다른 모든 방법이 실패했을 때 시도해 보세요.
WinHelpOnline 사이트에서 MSIServer 패키지를 내려받을 수 있습니다. 다운로드 후 압축을 풀고 .REG 파일을 마우스 오른쪽 버튼으로 클릭한 다음 병합(Merge)을 선택합니다. 확인 메시지가 나타나면 예(Yes)를 클릭하세요. 이 과정은 Installer 서비스가 정상적으로 작동하는 데 필요한 레지스트리 키를 추가해 줍니다.
방법 5 – 최신 버전의 Windows Installer 설치
마지막으로, 구글에서 "Windows Installer"를 검색하여 마이크로소프트 공식 사이트에서 최신 버전을 내려받아 설치할 수 있습니다. 이렇게 하면 다른 소프트웨어와 충돌을 일으킬 수 있는 구버전을 사용하는 일을 방지할 수 있습니다.
이 가운데 하나의 방법이 여러분의 문제를 해결해 주기를 바랍니다! 다른 방법으로 문제를 해결하셨다면 댓글로 방법을 공유해 주시면 감사하겠습니다!