Computer >> 컴퓨터 >  >> 시스템 >> Windows

안전 모드에서 Windows Installer가 작동하도록 만드는 방법

윈도우의 안전 모드(Safe Mode)에서는 기본적으로 Windows Installer 서비스가 실행되지 않습니다. 그래서 명령 프롬프트에서 직접 명령을 입력하지 않는 한, 안전 모드 상태로 부팅했을 때는 프로그램을 설치하거나 제거할 수 없습니다. 안전 모드에서 프로그램을 제거하려고 하면 다음과 같은 오류 메시지가 나타날 수 있습니다.

Windows Installer 서비스에 액세스할 수 없습니다. 이 문제는 Windows Installer가 올바르게 설치되지 않은 경우에 발생할 수 있습니다. 지원 담당자에게 문의하여 도움을 받으십시오.
(The Windows Installer Service could not be accessed.)

이번 글에서는 안전 모드에서도 Windows Installer가 정상적으로 작동하도록 설정하는 방법을 알려드립니다.

안전 모드에서 Windows Installer 작동시키기

안전 모드에서 Windows Installer를 사용하려면, 로그인하는 안전 모드 유형에 맞춰 레지스트리 항목을 각각 추가해 주어야 합니다. 먼저 관리자 권한으로 명령 프롬프트를 실행한 뒤 아래 절차를 진행하세요.

1. 일반 안전 모드(Safe Mode)

명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다.

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service"

이 명령은 '최소(Minimal)' 안전 모드 환경에 MSIServer 서비스 항목을 등록합니다. 이어서 아래 명령을 입력해 Windows Installer 서비스를 시작합니다.

net start msiserver

"MSIServer 서비스가 잘 시작되었습니다."라는 메시지가 표시되면 정상적으로 서비스가 구동된 것입니다.

2. 네트워킹이 있는 안전 모드(Safe Mode with Networking)

네트워크 기능이 포함된 안전 모드에서도 방식은 동일합니다. 명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다.

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer" /VE /T REG_SZ /F /D "Service"

그런 다음 아래 명령으로 Windows Installer 서비스를 시작합니다.

net start msiserver

참고 사항

이렇게 레지스트리 항목을 등록해 두면 안전 모드에서도 프로그램을 자유롭게 설치하거나 제거할 수 있습니다. 단, 안전 모드로 부팅할 때마다 서비스는 자동으로 시작되지 않으므로, 필요할 때 net start msiserver 명령을 다시 실행해 주어야 합니다. 레지스트리 수정 전에는 시스템 복원 지점을 만들어 두는 것도 안전을 위해 권장됩니다. 또한 Windows Installer 창이 갑자기 반복해서 나타나는 문제를 겪고 있다면, 해당 문제를 다룬 별도의 해결 가이드를 참고해 보세요.