Windows 설치 프로그램 서비스가 시작되지 않습니다. Windows Installer 서비스를 사용할 수 없습니다. 문제 해결

안녕하세요. 오늘은 요즘 뼈아픈 주제를 하나 들고 오고 싶습니다. 나는 당신에 대해 모르지만 나는 최근에나는 직장에서 종종 문제에 직면한다 Windows 설치 프로그램– 오류 msi. 게다가, 이 질문이전 항목만큼 관련성이 있을 수 있습니다. 좋은 윈도우 XP 및 상대적으로 "신선한" Windows 7 및 Windows 8의 경우. 주제가 매우 심각하고 문제가 한 번 발생하면 확실히 인생을 복잡하게 만들 것이므로 이 문제를 자세히 살펴보겠습니다.

msi 확장자를 가진 파일은 어떤 종류입니까?

설치에 사용되는 설치 패키지 파일입니다. 소프트웨어, Windows Installer 서비스를 사용합니다. 자신의 확장명 msi"에서 가져왔습니다. 마이크로소프트 설치 프로그램» , Windows Installer 버전을 호출하는 데 사용되었습니다. 이 파일에는 전체 설치 스크립트가 포함되어 있습니다. 소프트웨어 제품, 보조 구성 요소, 라이브러리 및 대부분의 경우 Cab 아카이브로 압축된 모든 설치 파일. 우리는 오랫동안 모든 장점과 단점에 대해 논의할 수 있습니다. 윈도우 작업그러나 우리는 이를 "있는 그대로" 받아들여야 하며 일부 운영 문제에 대해 유능하고 적절하게 대응할 것입니다. 서비스 운영 중 오류가 발생할 수 있으며, msi파일.

이런 일이 가끔 발생합니다. 그러면 시스템에서 제가 실행한 설치 프로그램 파일이 실제로 있었는지 확인하라는 메시지를 표시합니다. 처음에는 적어도 이상하게 들립니다. 그러나 시스템 메시지를 자세히 읽으면서 파일 자체의 존재뿐만 아니라 해당 파일에 대한 액세스 권한도 확인하라는 요청을 받고 있음을 이해합니다. 알고 보니 제가 아닌데 Windows Installer에서 파일에 대한 액세스가 거부되었기 때문에 문제가 발생한 것입니다.

이 질문은 전혀 해결되지 않았습니다. 복잡한 방법으로. 먼저 시스템이 파일에 대한 전체 액세스 권한을 가지고 있는지 확인하십시오. 파일의 "속성"에서 "보안" 탭으로 이동하여 "시스템" 사용자를 찾으십시오.

거기에서 찾을 수 없을 것이라고 확신하므로 직접 추가하십시오. "변경"을 클릭한 다음 "추가"를 클릭하고 이름을 입력하십시오: "시스템"(또는 경우에는 시스템) 영문판시스템),


그런 다음 "이름 확인"을 클릭하십시오(줄에 밑줄이 그어짐).
확인합니다 – 확인하고 확인란에 표시를 합니다. 전체 권한"라고 다시 확인합니다.

"고급"을 클릭한 다음 – “권한 변경” – “권한 추가”를 클릭하세요. », 상위 개체에서 상속되었으며 모든 것을 세 번 확인합니다.
따라서 우리는 이 설치 프로그램 오류를 제거했으며 설치 과정에서 더 이상 방해가 되지 않습니다. 일반적으로 소프트웨어가 설치되는 전체 콘텐츠 폴더(제 경우에는 "설치" 폴더)에 전체 시스템 액세스 권한을 추가하는 것이 더 합리적이고 신중할 것입니다.

컴퓨터에 Windows XP 운영 체제가 있고 "폴더 옵션"에서 "단순"이 활성화된 경우 일반 액세스 to files"를 선택하면 파일 속성에 "보안" 탭이 표시되지 않습니다. 이 경우에는 "폴더 옵션"으로 이동하여 "단순한 파일 공유 사용" 확인란을 선택 취소해야 합니다. 또한 Windows XP와 Windows 7의 서로 다른 "빌드" 및 "라이트 버전"에서 이 탭을 찾지 못할 위험이 있습니다. 이 탭에 액세스하려면 다음으로 부팅해야 합니다. 안전 모드 (안전 모드) 아래에 입력하세요. 계정관리자.

바이러스 백신 프로그램을 비활성화하고 관리자 권한으로 호환 모드(msi 파일 속성의 "호환성" 탭에서 해당 확인란을 선택)로 응용 프로그램 설치를 실행하면 Windows Installer의 또 다른 문제를 피할 수 있습니다.

예를 들어 플래시 드라이브와 같은 이동식 미디어에서 프로그램을 설치하려고 할 때도 문제가 발생할 수 있습니다(이러한 작업은 설정에서 금지될 수 있음). 운영 체제) – 설치 파일을 하드 드라이브의 편리한 위치에 복사하기만 하면 됩니다. 문제에 대한 또 다른 해결책은 다음을 만드는 것입니다. 새 폴더원하는 이름으로 복사해 넣으세요. 설치 패키지, 거기에서 설치를 시작하십시오. 오류 번호 1603, 214 728 7035, 2203 및 1723에 유용할 수 있습니다.

시스템이 디렉토리에 액세스할 수 있는지 확인하십시오. 임시 파일. 시스템 속성 열기(Win+Pause 또는 상황에 맞는 메뉴내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성 줄을 선택합니다.) 추가 옵션시스템",


"고급" 탭에서 "환경 변수" 버튼을 클릭하세요.

임시 변수 폴더(이름에 TEMP, TMP라는 단어 포함)를 찾고 시스템이 해당 폴더에 액세스할 수 있는지 확인합니다(위에서 이미 설명한 알고리즘 사용). 해당 폴더의 주소를 찾으려면 변수를 두 번 클릭해야 한다는 점을 기억하시기 바랍니다.

그리고 복사해서 지정된 경로, 클립보드의 내용을 탐색 표시줄에 붙여넣고 폴더로 이동합니다. 동시에 유용한 일을 할 수도 있습니다 - 모든 것을 청소하세요 임시 폴더그 내용에서.


또한있을 것입니다 올바른 결정응용 프로그램을 설치하려는 디렉토리와 이름이 지정된 디렉토리에 대한 액세스 권한을 확인하십시오. 구성. Msi근본적으로 시스템 파티션. 위에 표시된 모든 디렉터리에 대해 암호화를 비활성화해야 합니다. 이 경우 Windows Installer는 사용자와 달리 해당 디렉터리에 액세스할 수 없기 때문입니다.

물론 설치 파일이 손상되어(소위 "깨진" 파일, 불일치로 인해 설치 오류가 발생할 수 있음) 체크섬), 그러한 상황에서는 분명히 "작동하는" 정상 상태를 유지하는 것이 필요합니다. 설치 파일. 아마도 다른 소스나 다른 미러를 통해 다운로드하는 것이 합리적일 것입니다.

Windows 설치 프로그램 오류의 원인

이제 Windows Installer 자체의 오류로 인해 응용 프로그램 설치가 불가능한 상황을 고려해 볼 가치가 있습니다. 어떤 응용 프로그램을 설치하려고 해도 설치 프로세스가 시작되지 않으면 설치 프로그램 서비스 자체에 문제가 있을 가능성이 높습니다. 설치 프로그램 패키지 오류 또는 Windows 설치 프로그램 오류와 같은 문구가 포함된 시스템 오류 메시지가 나타날 수 있습니다. 그 이유는 다음의 오류 때문일 수 있습니다. 시스템 레지스트리, 그래서 바이러스 공격. Windows Installer 서비스의 상태와 시작 유형을 확인하는 것부터 시작하겠습니다. 이를 위해 실행 라인(Win + R)에 다음 명령을 입력합니다. 서비스. msc, 그리고 열리는 콘솔에서 우리가 찾고 있는 항목인 "Windows Installer"를 찾습니다.


서비스가 작동하는지, 시작 유형이 무엇인지 살펴보겠습니다(수동으로 설정해야 함). 서비스가 작동하지 않고 시작 유형이 다른 경우 서비스를 시작합니다("실행"을 클릭하고 "다시 시작"을 클릭할 수 있음). 속성에서 시작 유형을 "수동"으로 변경합니다. 서비스가 실행 중이라면 상황을 확인하고 “실행” 줄에 명령어를 입력하세요. msiexec– 모든 것이 정상이면 오류 대신 Windows Installer 시작 매개변수와 해당 버전 번호가 포함된 창이 표시됩니다.

손상된 운영 체제 시스템 파일을 수정하면 문제가 더 많이 제거되는 것으로 보입니다. 이를 구현하려면 "실행" 줄에서 다음 명령을 실행합니다. SFC/ 지금 검색(운영 체제가 설치된 디스크를 미리 준비하십시오. 이 과정에서 필요할 수 있습니다.) 그런 다음 컴퓨터를 재부팅하십시오. 이론적으로는 문제가 사라져야 합니다.

또한 이 문제솔루션과 함께 Microsoft 웹 사이트에 나타납니다. 이 링크를 따라 기본 FixIt 유틸리티를 실행하세요. 제공된 지침을 따르면 문제를 해결하는 데 도움이 됩니다.

이 문제를 제거하는 또 다른 옵션은 모든 것이 정상적으로 작동하는 Windows Installer의 레지스트리 설정을 복원하는 것입니다. 여기 아카이브에서 레지스트리 편집기 파일을 실행하고 새 설정 가져오기를 확인합니다(전에 레지스트리에서 설정을 변경하는 것을 잊지 마세요).

때때로 프로그램 설치 중에 Windows Installer 서비스를 사용할 수 없음을 나타내는 오류 코드 1719가 화면에 나타날 수 있습니다. 이 문제에는 여러 가지 이유가 있을 수 있습니다. 이를 이해하고 해결해 봅시다.

Windows 7, 8, 10 설치 프로그램 서비스를 사용할 수 없거나 응답하지 않습니다.

시스템 파일 스캔

그래서 화면으로 보니 비슷한 메시지, 즉시 스캔해야 합니다. 시스템 파일. 검사 도구를 실행하려면 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 시작데스크탑에서 - 입력 cmd 검색, 해당 아이콘을 클릭하세요 명령줄 마우스 오른쪽 버튼으로 클릭마우스 및 선택 - 관리자 권한으로 실행합니다. 열리는 명령줄 창에서 sfc/scannow 작업을 입력하고 다음을 클릭합니다. 입력하다. 확인이 완료되면 문제가 해결될 수 있습니다.

Windows 설치 프로그램의 가용성

열려 있는 시작 - 실행. 열리는 창에서 services.msc 작업을 입력합니다.

새 창에서 Windows Installer 항목을 찾으세요.


아이콘을 두 번 클릭하십시오. 창에서 시작 유형 매개변수를 찾아 그 옆에 자동 또는 수동이 선택되어 있는지 확인하십시오. 그런 다음 실행을 선택하고 확인을 클릭합니다. 그런 다음 변경 사항을 적용하려면 컴퓨터를 다시 시작하고 필요한 프로그램을 다시 설치해야 합니다.

명령줄을 통해 설치 프로그램을 실행할 수도 있습니다. 거기에 net start MSIServer를 작성하고 클릭해야 합니다. 입력하다. 그런 다음 서비스가 실행 중이라는 해당 알림이 표시됩니다.

서비스 삭제 및 재등록

위의 작업 후에도 오류가 계속 발생하면 설치 프로그램을 다시 등록해 보세요. 이 작업은 명령줄을 사용하는 방법과 실행 서비스를 사용하는 두 가지 방법으로 수행할 수 있습니다.

첫 번째 옵션을 고려해 보겠습니다. 컴퓨터에 설치된 운영 체제 버전(32비트 또는 64비트)을 확인하십시오. 이렇게 하려면 내 컴퓨터로 이동하여 마우스 오른쪽 버튼을 클릭하세요. 빈 공간. 속성을 선택합니다. 팝업 창에서 필요한 정보를 찾을 수 있습니다.

명령 프롬프트에 관리자로 로그인합니다(방법은 위에 설명되어 있습니다). 32비트 시스템의 경우 msiexec /unregister 명령을 입력하면 설치 프로그램이 비활성화됩니다. 딸깍 하는 소리 입력하다그런 다음 msiexec /register를 입력하면 시스템에 다시 로그인됩니다.

시스템이 64비트인 경우 명령은 다음과 같습니다.

%windir%\system32\ msiexec.exe /등록 취소

%windir%\system32\ msiexec.exe /regserver

%windir%\system64\ msiexec.exe /등록 취소

%windir%\system64\ msiexec.exe /regserver

그런 다음 머신을 재부팅하십시오.

두 번째 옵션은 시작 메뉴를 통해 열 수 있는 실행 서비스를 사용하는 것입니다. 프롬프트에서 msiexec /unregister를 입력하고 확인을 클릭합니다. 그런 다음 msiexec /regserver를 입력합니다. 화면에 변경 사항이 표시되지 않더라도 걱정하지 마세요. 그러나 이 후에는 문제가 사라져야 합니다.


레지스트리 변경

급진적인 방법– 레지스트리의 매개변수를 변경합니다. 실행 서비스에서 regedit 명령을 입력합니다. 레지스트리 편집기 창이 열립니다. 그것에서 당신은 지점을 따라야합니다 :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver

ImagePath를 찾아 해당 값이 다음과 일치하는지 확인하세요. %systemroot%\system32\msiexec.exe /V. 표시기가 다른 경우 항목 이름을 마우스 왼쪽 버튼으로 두 번 클릭하고 나타나는 창에 필요한 매개변수를 입력합니다. 그런 다음 설명된 대로 services.msc 서비스를 시작해야 합니다.


동안 일반 설치프로그램을 사용하는 동안 일부 사용자는 "행운"을 겪게 됩니다. 시스템 메시지 Windows 설치 프로그램 작동 문제: 액세스가 불가능하거나 해당 서비스가 연결되지 않았거나 원칙적으로 해당 소프트웨어가 시스템에 없는 것 같습니다. 별로 즐겁지 않죠? 하지만 없이도 이 "선물"을 없앨 기회가 있을까요? 질문은 쉬운 것이 아닙니다. 하지만, 부활하고 싶다면 윈도우 설치 프로그램 V 윈도우 시스템 7 단계별 지침을 사용하여 수행할 수 있습니다.

1단계: 서비스 가용성 확인

어떤 이유로 Windows 설치 프로그램이 작동하지 않는 경우 어려운 운명에 대해 불평하기 전에 해당 프로그램이 원칙적으로 컴퓨터에서 사용 가능한지 확인해야 합니다. 어떻게 하나요? 키보드에서 R을 선택하고 나타나는 창에서 msiexec 값을 입력하고 확인을 클릭하세요.


결과적으로 Windows Installer가 컴퓨터에 설치되어 있으면 다음과 유사한 시스템 알림 창이 나타납니다.

기적이 일어나지 않으면(예를 들어 오류 메시지가 나타나거나 Windows 7에 해당 프로그램이 없다는 메시지가 표시되는 경우) 간단한 재구성으로는 작동하지 않으므로 즉시 5단계로 이동할 수 있습니다. 이런 일은 거의 발생하지 않지만 여전히 발생합니다. 모든 것이 정상이면 창이 정상적으로 나타납니다. 계속해서 Windows 설치 프로그램을 스스로 부활시켜 봅니다.

2단계: 서비스 시작 시도

Windows Installer가 컴퓨터에 있음을 확인한 후에는 이 서비스가 시스템에서 활성화되어 있는지 여부를 명확히 해야 합니다. 어떻게 하나요? 시작하려면 다음 옵션 중 하나를 선택하세요.



어떤 식으로든 이러한 작업의 결과는 화면에 "서비스" 창이 나타나는 것입니다. 여기에는 "Windows Installer"항목이 있으며 마우스로 클릭하고 "상태"열에 표시된 데이터를 확인합니다. 성능을 나타내는 것은 무엇입니까? 값은 "작업 중"입니다. 열이 비어 있으면 서비스가 실행되고 있지 않을 가능성이 높습니다. 이 경우 왼쪽 상단에서 해당 버튼(“실행”)을 찾아 실행합니다. 윈도우 출시설치 프로그램:


"상태" 열에 설치 프로그램이 실행 중이라고 표시되는 경우, 이는 전혀 사실이 아니지만 왼쪽 상단에서 해당 항목을 클릭하여 이 서비스를 다시 시작할 수 있습니다. 그런 다음 남은 작업은 컴퓨터를 다시 시작하고 Windows Installer의 기능을 테스트하는 것입니다. 이러한 설정 후에 프로그램이 정상으로 돌아가면 축하할 수 있습니다. "고통"은 끝났습니다. 그렇지 않으면 더 나아가 "단계"를 거쳐야 합니다.

3단계: 명령줄을 통해 서비스 다시 등록

7의 Windows 설치 프로그램을 다음으로 되돌립니다. 정상 작동해당 서비스를 시스템에 다시 등록하면 됩니다. 우리는 어떻게 행동합니까?

시작 메뉴로 이동하여 cmd를 검색으로 설정하고 엔터 키를 치시오. 그런 다음 나타나는 콘솔에 msiexec /unregister 매개변수를 입력하고 Enter를 누른 다음 명령줄이 응답하면 msiexec /register 값을 입력하고 Enter를 다시 누릅니다.


64비트 Windows 7을 사용하는 경우 명령 입력을 반복한 다음 컴퓨터를 재부팅합니다. 원칙적으로 Windows Installer의 모든 어려움이 끝나는 경우가 많습니다. 그러나 이후에도 Windows 설치 프로그램의 작업 분위기가 반환되지 않으면 다시 설치하기 전에 레지스트리 편집기를 통해 다시 활성화해 볼 수 있습니다. 하지만 만약 그렇다면?

4단계: 레지스트리 편집기를 통한 디버깅

다음과 같은 방법으로 레지스트리 편집기를 통해 Windows Installer를 부활시킬 수 있습니다.



그 안에 있는 기존 매개변수를 모두 삭제합니다.


대상 폴더에 데이터가 없으면 설치 프로그램 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 나타나는 목록에서 "권한"을 클릭하세요. 다음으로 열리는 창에서 시스템을 클릭하고 "모든 권한" 옵션을 선택한 후 확인을 클릭하세요.




질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: