"Услугата Windows Installer не е достъпен" грешка при опит за инсталиране на програма в Windows 7 или Windows Vista

Симптоми

Когато се опитате да инсталирате програма в Windows 7 или Windows Vista, получавате следното съобщение за грешка:

"Услугата Windows Installer не е достъпен. Това може да възникне, ако Windows Installer не е инсталиран правилно. Свържете се с отдела за поддръжка за помощ."

Решение

За да разрешите този проблем, използвайте метод 1. Ако метод 1 не реши проблема, използвайте следващия метод, който се показва, докато не се разреши проблема.

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и възстановяване на системния регистър, щракнете върху следния номер на статия в базата знания на Microsoft: 322756 как да направите резервно копие и възстановите системния регистър в Windows

За да възстановите настройките на услугата Windows Installer в системния регистър, създайте файл на системния регистър с помощта на Notepad. Стартирайте файла за актуализиране на ключ на системния регистър.

За да направите това, изпълнете следните стъпки:

  1. Щракнете върху Старти в полето за търсене въведете Notepad .

  2. Под заглавието на програми , щракнете върху Notepad.exe.

  3. Копирайте следния текст и след това го поставете в notepad:

    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
    "DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
    "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
      74,00,25,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,20,00,2f,00,56,00,00,00
    "Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
    "ObjectName"="LocalSystem"
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "Type"=dword:00000010
    "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
    "ServiceSidType"=dword:00000001
    "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\
      74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\
      00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\
      6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
      00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
      73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
      00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\
      65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
      00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
      00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\
      00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\
      69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
      00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
      66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\
      00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
      6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
      72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
      00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\
      47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
      00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
      72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\
      73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
      00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\
      51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
      00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\
      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\
      00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\
      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\
      00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\
      76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
    "FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
      00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
     
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
    "0"="Root\\LEGACY_MSISERVER\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
  4. Щракнете върху файл, щракнете върху Запиши катои след името на файла Msirepair.reg.

  5. В полето Запиши като тип върху всички файлове (*. *).

  6. В полето Запиши в щракнете върху работния плоти натиснете Запиши.

  7. В менюто файл щракнете върху изход , за да затворите notepad.

  8. На работния плот щракнете върху Msirepair.reg и след това щракнете върху Изпълнявай като администратор. Ако се появи подкана за въвеждане на администраторска парола или потвърждение, въведете паролата или щракнете върху продължи.

  9. Щракнете върху да , когато се появи подкана да инсталирате ключовете от системния регистър.

  10. Отново процеса на инсталиране на програмата, която искате да инсталирате.

За да стартирате услугата за инсталиране на Windows, изпълнете следните стъпки:

  1. Щракнете върху Старти след това въведете CMD в Търсене на програми и files диалоговия прозорец.
    Click Start, and then type CMD in the Search programs and files dialog box.

  2. С десния бутон върху cmd.exe, след което щракнете върху Изпълнявай като администратор.
    Right-click cmd.exe, and then click Run as Administrator.

  3. Въведете net start MSIServerи след това натиснете ENTER.

  4. Отново процеса на инсталиране на програмата, която искате да инсталирате.

За да проверите дали се изпълнява услугата Windows Installer, изпълнете следните стъпки:

  1. Щракнете върху Старт, въведете services.msc в полето за търсене и изберете услуги под заглавието на програми .

  2. В списъка с услуги (локални) с десния бутон върху Windows Installerи след това щракнете върху свойства.

  3. В падащия списък тип стартиране Проверете дали стойността е ръчно.

  4. Услугата за инсталиране на Windows се изпълнява, ако услугата състояние: записе настроен да работи.

Ако по-стара версия на програмата, която искате да инсталирате вече е инсталиран на компютъра, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху Контролен панели след това щракнете върху Деинсталиране на програма в програми.

  2. Изберете програмата от списъка, който искате да инсталирате.

  3. Щракнете върху Деинсталиране (или Деинсталиране/промяна в Windows Vista) и след това следвайте инструкциите или инструкциите за деинсталиране на приложението.

  4. Рестартирайте компютъра.

  5. Отново процеса на инсталиране на програмата, която искате да инсталирате.


Този проблем възниква, когато едно или повече от следните условия са изпълнени:

  • Инсталирате или премахвате програма, използваща услугата за инсталиране на Microsoft, преди да инсталирате програмата на вашия компютър.

  • Услугата за инсталиране на Windows не се изпълнява.

  • Настройките на системния регистър на Windows Installer са повредени или неправилно конфигуриран.

За повече информация относно този проблем в Windows XP и Windows Server 2003 щракнете върху следния номер на статия в базата знания на Microsoft:

315346 съобщение за грешка, когато се опитвате да добавите или премахнете програма на компютър, работещ под Windows XP или Windows Server 2003: "услугата Windows Installer не е достъпен"
 

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×