Windows Installer 오류 - 솔루션. Skype 업데이트된 Windows 설치 프로그램을 설치할 때 Microsoft 설치 프로그램 오류에 대한 솔루션

확장명이 .msi인 파일에서 응용 프로그램을 설치할 때 발생하는 오류는 Windows Installer 서비스(러시아어 버전에서는 Windows Installer) 작동 문제의 징후 중 하나입니다. 초기 버전을 제외하고 이 OS의 모든 버전 사용자는 비슷한 현상에 직면합니다. 지금까지 설치 프로그램의 문제는 사용자가 시스템을 다시 설치하기로 결정하는 빈번한 이유 중 하나입니다. 이것을 피하는 방법을 알아 봅시다. Windows Installer가 작동하지 않는 이유는 다음과 같습니다.

  • 바이러스 감염 및 바이러스 제거가 항상 문제를 해결하는 것은 아닙니다.
  • Windows 업데이트의 잘못된 설치;
  • 하나의 의심스러운 msi 파일을 차단하는 대신 설치 서비스가 완전히 차단되면 맬웨어 방지 프로그램이 충돌합니다.
  • 컴퓨터의 보안 정책 변경
  • 바이러스와 관련이 없는 이유로 인한 시스템 파일 또는 레지스트리 손상(설치 프로그램 구성 요소 삭제, 레지스트리 미숙련 편집, "비뚤어진" 소프트웨어, 하드 드라이브 오류 등).

Windows Installer 구조의 무결성 확인

Windows Installer는 다음 구성 요소로 표시됩니다.
  • 파일 C:\Windows\System32\Msiexec.exe - 설치 프로그램 자체에서 직접;
  • 파일 C:\Windows\System32\msi.dll - Windows Installer 라이브러리;
  • 설정이 레지스트리 키에 저장되어 있는 Msiserver 서비스에 의해
진단하기 전에 이 두 파일이 모두 시스템에 있는지, 위 섹션이 레지스트리에 있고 해당 매개변수가 정상 값인지 확인하는 것이 중요합니다(값은 유사한 작동 시스템의 레지스트리). 또한 서비스 목록을 엽니다(Windows + R을 누르고 "실행" 응용 프로그램의 "열기" 줄에 services.msc 명령 입력). "Windows Installer"를 검색하고 실행되는지 확인합니다. 파일이 없으면 동일한 버전의 다른 시스템이나 설치 디스크에서 파일을 복사하십시오. 레지스트리 키가 없거나 손상된 경우 작업 시스템에서도 전송하십시오. 이렇게 하려면 작동 중인 컴퓨터에서 레지스트리 편집기(C:\Windows\Regedt.exe)를 실행하고 위 섹션을 찾으십시오. 마우스 오른쪽 버튼을 클릭하여 msiserver 폴더의 컨텍스트 메뉴를 확장하고 "내보내기"를 클릭합니다. 파일을 .reg 형식으로 저장하고 문제가 있는 시스템으로 전송합니다. 이 파일을 두 번 클릭하고 레지스트리에 데이터를 추가하는 데 동의하는지 확인합니다. 컴퓨터를 다시 시작합니다. Msiserver 서비스가 여전히 시작되지 않으면 이 서비스가 의존하는 RPC(원격 프로시저 호출) 서비스가 실행되고 있는지 확인하십시오. 명령줄에서 일련의 특수 명령을 사용하여 설치 프로그램 파일을 다시 등록하고 서비스를 다시 시작할 수 있습니다. 편의를 위해 배치 파일을 만들 수 있습니다. 작업 세트를 메모장에 붙여넣고 .bat 확장자로 저장합니다. 파일을 실행하려면 파일을 두 번 클릭하기만 하면 됩니다. 변경 사항을 적용하려면 바탕 화면을 클릭하고 F5 키를 누릅니다.

보안 설정 및 권한 확인

Windows Installer는 보안 소프트웨어에 의해 차단되거나 운영 체제에 필요한 권한이 없기 때문에 작동하지 않을 수 있습니다. 먼저 소프트웨어를 다루겠습니다. 바이러스 백신이 설치되어 있으면 일시적으로 비활성화하십시오. 각 제품에는 비활성화하는 고유한 방법이 있지만 대부분 시스템 트레이에 있는 바이러스 백신 아이콘의 컨텍스트 메뉴를 통해 수행됩니다. 이제 권리를 살펴보자. Msiexec.exe의 컨텍스트 메뉴를 열고 해당 속성을 확장합니다. "보안" 탭에서 그룹 및 사용자 목록을 봅니다. 그 중 "시스템"과 "신뢰할 수 있는 설치 프로그램" 서비스가 있어야 하며 후자는 파일에 대한 전체 액세스 권한이 있고 소유자여야 합니다. 시스템에는 "읽기" 및 "읽기 및 실행" 권한이 있어야 합니다. Trustedinstaller 서비스는 Windows Vista에서 처음 나타났으므로 Windows XP에서는 시스템에 모든 권한을 부여해야 합니다. 아래에 쓰여진 모든 것은 XP 이후에 출시된 버전을 나타냅니다. Msiexec.exe의 소유자를 확인하려면 동일한 탭에서 "고급" 버튼을 클릭하십시오. 다음 창에서 "소유자" 탭을 확장합니다. 다른 것이 지정된 경우 소유자를 Trustedinstaller 서비스로 설정하십시오. "다음으로 소유자 변경" 목록에 나타나지 않으면 "변경" 버튼을 클릭한 다음 "기타 사용자 및 그룹"을 클릭합니다. "이름 입력..." 필드에 Trustedinstaller를 입력하고 "이름 확인"을 클릭하고 확인을 클릭합니다. 이전 창으로 돌아갑니다. "유효 권한" 탭에서 Trustedinstaller 및 시스템에 필요한 권한을 할당합니다. msi.dll 라이브러리의 보안 설정은 정확히 동일해야 합니다. 이제 "시스템" 사용자가 다음에 액세스하는 데 제한이 있는지 확인합니다.
  • 시스템 드라이브(일반적으로 C 드라이브);
  • 임시 폴더(C:\Windows\Temp 및 C:\Users\Current_user\AppData\Temp)
  • 폴더 C:\Config.Msi;
  • 프로그램을 설치하려는 msi 파일이 있는 폴더.
이러한 모든 개체에는 시스템에 대한 전체 액세스 권한이 부여되어야 합니다. 이것은 위에서 논의한 것과 같은 방식으로 수행됩니다. 이러한 작업 후에 대부분의 경우 설치 프로그램의 문제가 성공적으로 해결됩니다. 우리의 조언이 도움이 되지 않았다면 실패의 원인은 다른 데 있으며 전문가가 해결해야 합니다.

Windows 설치 프로그램 오류는 Windows 운영 체제 사용자가 직면하는 가장 일반적인 팝업 문제 중 하나입니다.

OS 버전에 관계없이 오류가 나타날 수 있습니다.

오류 이유

Sfc /scannow 명령을 사용하여 OS 검사를 실행할 수 있습니다. 명령줄 창에 입력해야 합니다.

다음 두 가지 방법으로 명령줄을 시작할 수도 있습니다.

  • 시작 -> 모든 프로그램 -> 보조프로그램 -> 명령 프롬프트.
  • 시작 -> 실행 및 프로그램 이름 cmd.exe 입력

몇 분 안에 OS 디스크, 손상된 파일, 서비스 오작동 및 기타 시스템 프로그램에 대한 자세한 정보가 제공됩니다.

명령줄은 손상되거나 손상된 파일을 찾을 뿐만 아니라 실행 가능한 파일로 교체합니다.

스캔 후 명령 프롬프트를 닫고 개인용 컴퓨터 또는 노트북을 다시 시작하십시오. 실행 파일의 설치 프로세스를 실행해 보십시오.

Microsoft는 또한 설치 프로그램의 문제를 해결할 수 있는 자동 유틸리티를 사용자에게 제공합니다.

회사 공식 웹 사이트의 웹 주소로 이동합니다. https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

열리는 창에서 "지금 실행" 버튼을 클릭합니다. 유틸리티는 설치 프로그램의 올바른 구성을 복원합니다.

유틸리티가 운영 체제의 8 번째 버전에서 작동하지 않는다는 점은 주목할 가치가 있습니다.

msi 파일에 대한 설치 프로그램 액세스 구성

설치 실패는 설치 프로그램이 msi 파일에 액세스할 수 없기 때문에 발생할 수 있습니다. 사용자는 이 문제를 스스로 해결할 수 있습니다.

아래 지침을 따르십시오.

  • 설치 파일을 찾아 마우스 오른쪽 버튼으로 클릭하십시오.
  • 속성 창을 선택하십시오.
  • 보안 설정 탭으로 이동합니다.
  • 그룹 또는 사용자 텍스트 상자에 "system"이라는 사용자가 있는지 확인합니다. 없는 경우 사용자를 수동으로 추가해야 합니다.

  • 새 사용자를 추가하려면 편집 버튼을 클릭한 다음 추가 버튼을 클릭하십시오.
  • 선택한 개체의 이름에 대한 텍스트 필드에 "system"이라는 단어를 씁니다(따옴표 제외). 영어 버전의 운영 체제를 사용하는 경우 시스템이라는 단어를 입력하십시오.
  • 입력한 단어는 아래 그림과 같이 즉시 밑줄이 그어져야 합니다.

  • 전체 액세스 필드 옆의 확인란을 선택하고 이제 확인 버튼을 클릭합니다.

이제 설치 프로그램이 실행 파일에 액세스할 수 있습니다. 문제 없이 설치가 완료되어야 합니다.

경우에 따라 바이러스 백신 소프트웨어가 설치 파일에 대한 액세스를 차단할 수 있습니다.

이 변형 문제를 해결하려면 아래 그림과 같이 관리자 계정으로 운영 체제에 로그인하고 바이러스 백신을 끄고 바이러스 백신 속성 설정에서 다른 OS 버전과의 호환성을 활성화해야 합니다.

Windows Installer 오류 - 솔루션

전 세계 인구의 가장 큰 몫을 차지하는 사람들이 PC에서 Microsoft의 운영 체제를 사용한다는 것은 비밀이 아닙니다. Windows 7, 동일한 Windows 8.1 또는 최신 Windows 10일 수 있습니다. 당연합니다. 이러한 운영 체제에는 엄청난 수의 프로그램이 있습니다. 설치가 필요 없는 가장 단순한 것부터 Photoshop과 같은 거인까지.

그러나 이러한 응용 프로그램 중 하나가 단순히 컴퓨터에 설치를 거부하는 불쾌한 순간이 있습니다. 그런 경우에는 어떻게 합니까? 해결책이 있습니다. Windows 7에서 원하는 응용 프로그램을 다운로드하고 컴퓨터에 설치하기만 하면 됩니다. 아래에서 이를 올바르게 수행하는 방법과 코스에서 발생할 수 있는 모든 편차와 이를 우회하는 방법에 대해 설명합니다.

애플리케이션이란 무엇입니까?

Windows Installer(Windows Installer라고도 함)는 운영 체제의 일부이므로 확장자가 .msi인 응용 프로그램을 설치하거나 제거할 수 있습니다. 이 구성 요소 덕분에 응용 프로그램을 설치하거나 제거할 수 있을 뿐만 아니라 변경할 수도 있습니다(설치 프로그램의 중요성을 이해하시기 바랍니다). Windows 설치 프로그램을 무료로 다운로드하여 설치할 수 있습니다.

프로그램이 작동하지 않는 이유

PC에 프로그램 설치를 시작했지만 탐내는 창 대신 "Windows Installer에 액세스할 수 없습니다"라는 문구가 표시되면 이 기사를 읽으면 올바른 방향으로 가고 있는 것입니다. 구성 요소는 Microsoft OS의 일부로 제공되지만 강제로 실행하거나 다시 설치해야 하는 상황이 있습니다. 프로그램 실패는 다음과 같은 이유로 발생할 수 있습니다.

두 번째 계정으로 로그인 시 접근 제한

이 문제를 해결하려면 기본 계정(관리자)으로 로그인하기만 하면 됩니다. 그런 기회가 없으면 이 OS를 설치했거나 구성한 사람에게 문의해야 합니다.

비활성화된 Windows Installer 서비스

중지된 서비스를 시작하려면 "검색" 메뉴를 열고 "서비스"라는 단어를 입력하십시오.

Win+R을 누르고 있어도 됩니다. 작은 창에서 services.msc를 작성하고 "확인"을 클릭하십시오.


목록에서 Windows Installer를 찾은 다음 두 번 클릭하고 "실행"을 클릭합니다.




누락된 구성 요소

컴퓨터에서 서비스를 찾을 수 없거나 단순히 오래된 경우 링크에서 다운로드하여 모든 구성 요소를 설치할 수 있습니다.

소프토닉당사 플랫폼에서 호스팅되는 모든 파일을 스캔하여 기기에 대한 잠재적인 피해를 평가하고 방지합니다. 우리 팀은 새 파일이 업로드될 때마다 확인을 수행하고 주기적으로 파일을 검토하여 상태를 확인하거나 업데이트합니다. 이 포괄적인 프로세스를 통해 다운로드 가능한 파일의 상태를 다음과 같이 설정할 수 있습니다.

    이 소프트웨어 프로그램이 깨끗할 가능성이 매우 높습니다.

    이것은 무엇을 의미 하는가?

    우리는 세계 최고의 안티바이러스 서비스 50개 이상에서 이 소프트웨어 프로그램과 관련된 파일 및 URL을 검사했지만 가능한 위협이 감지되지 않았습니다.

    이 소프트웨어 프로그램은 잠재적으로 악성이거나 원치 않는 번들 소프트웨어를 포함할 수 있습니다.

    소프트웨어 프로그램을 계속 사용할 수 있는 이유는 무엇입니까?

    스캔 시스템을 기반으로 이러한 플래그가 가양성.

    위양성이란 무엇입니까?

    이는 바이러스 백신 프로그램에서 사용되는 지나치게 광범위한 탐지 서명 또는 알고리즘으로 인해 양성 프로그램이 악성으로 잘못 플래그 지정되었음을 의미합니다.

    이 소프트웨어 프로그램은 악성이거나 원치 않는 번들 소프트웨어를 포함할 가능성이 매우 높습니다.

    카탈로그에서 이 소프트웨어 프로그램을 더 이상 사용할 수 없는 이유는 무엇입니까?

    스캔 시스템을 기반으로 이러한 플래그가 실제 긍정적일 가능성이 있다고 결정했습니다.

우리는 때때로 잠재적인 악성 소프트웨어 프로그램을 놓칠 수 있다는 점을 강조하고 싶습니다. 멀웨어가 없는 프로그램 및 앱 카탈로그를 계속 약속하기 위해 저희 팀은 모든 카탈로그 페이지에 보고서 소프트웨어 기능을 통합하여 피드백을 다시 보내드립니다.

발생할 수 있는 특정 문제에 플래그를 지정하면 Softonic에서 가능한 한 빨리 이러한 문제를 해결할 것입니다.

확장자가 .msi인 프로그램을 설치할 때 Windiws Installer 서비스 문제에 대해 기록하고 이 서비스가 시작되면 다음과 같이 표시됩니다. 로컬 컴퓨터에서 서비스를 시작하지 못했습니다... 오류 2: 지정된 파일을 사용할 수 없습니다. 발견되다. 또는 서비스가 목록에 없습니다.

다음 지침에 따라 Windows Installer 서비스를 복원하십시오.

Windows Installer를 복구하는 방법

컴퓨터에 바이러스가 있는지 확인

가장 먼저 할 일은 컴퓨터가 바이러스에 감염되지 않았는지 확인하는 것입니다. 이를 위해 시스템에 안티바이러스 프로그램이 설치된 컴퓨터를 확인하는 것이 좋습니다. 또한 dr.web(dr.web 큐어잇!®)에서 치료 유틸리티를 다운로드하고 이 유틸리티로 스캔을 다시 실행하십시오.

Windows Installer 서비스의 시작 유형 확인

이렇게 하려면 제어판 - 관리 도구 - 서비스를 엽니다. 중앙 부분에서 Windows Installer 서비스를 찾으십시오. 그것을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 속성을 선택하십시오. 어떤 시작 유형이 설정되어 있는지 확인하십시오. 자동으로 변경하고 컴퓨터를 다시 시작한 다음 문제가 반복되는지 확인하십시오.

서비스가 목록에 없거나 문제가 지속되면 아래를 읽으십시오.

Windows 설치 프로그램 자체가 시작됩니까?

문제가 지속되거나 시작 유형이 이미 자동으로 설정된 경우 Windows 설치 프로그램 자체가 시작되는지 확인하십시오. 이렇게 하려면 시작 - 실행을 클릭하고 msiexec를 입력하고 Enter 키를 누릅니다. 그러면 Windows 설치 프로그램 버전과 사용 가능한 명령이 기록되는 창이 열립니다.

Windows Installer에 필요한 파일이 손상되었을 수 있습니다.

시스템 파일의 무결성을 확인하려면 명령 프롬프트를 관리자로 열고(시작 - 모든 프로그램 - 보조프로그램 - 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭 - 관리자 권한으로 실행) 명령줄에서 명령을 실행합니다.

SFC /scannow

컴퓨터를 다시 시작하고 오류가 지속되는지 확인하십시오.

그래도 문제가 해결되지 않으면 관리자로 명령 프롬프트를 열고 다음 명령을 순서대로 입력하고 각 명령 뒤에 Enter 키를 누릅니다.

Msiexec /unreg msiexec /regserver net stop msiserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\System32\msisip dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msiserver

컴퓨터를 다시 시작하고 Windows Installer가 작동하는지 확인하십시오.

문제가 지속되면 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver 레지스트리 분기의 내용을 다른 컴퓨터의 동일한 분기와 비교하고 필요한 경우 문제가 있는 컴퓨터의 값을 수정하십시오.



관련 기사: