Грешка в инсталатора на Windows - решения. Решение за грешка на Microsoft Installer при инсталиране на Skype Updated windows installer

Грешки при инсталиране на приложения от файлове с разширение .msi са една от проявите на проблеми при работата на услугата Windows Installer (в руската версия Windows Installer). Потребителите на всички версии на тази ОС, с изключение на най-ранните, се сблъскват с подобен феномен. Досега проблемът с инсталатора е една от честите причини, поради които потребителите решават да преинсталират системата. Нека се опитаме да разберем как да избегнем това. Причината, поради която 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 в реда "Open" на приложението "Run"). Потърсете "Windows Installer" и се уверете, че работи. Ако файловете липсват, копирайте ги от друга система със същата версия или от инсталационния диск. Ако ключът на системния регистър липсва или е повреден, също го прехвърлете от работещата система. За да направите това, на работещ компютър стартирайте редактора на системния регистър (C:\Windows\Regedt.exe) и намерете горния раздел. Щракнете с десния бутон, за да разширите контекстното меню на папката msiserver и щракнете върху "Експортиране". Запазете файла във формат .reg и го прехвърлете на проблемната машина. Щракнете двукратно върху този файл и потвърдете съгласието си за добавяне на данни към регистъра. Рестартирайте компютъра си. Ако услугата Msiserver все още не се стартира, проверете дали се изпълнява услугата RPC (Remote Procedure Call), от която зависи. Можете да пререгистрирате инсталационните файлове и да рестартирате услугата, като използвате набор от специални команди в командния ред. За удобство можете да създадете пакетен файл: поставете набора от действия в бележника и запишете като с разширението .bat. За да стартирате файл, просто щракнете двукратно върху него. За да влязат в сила промените, щракнете върху работния плот и натиснете F5.

Проверка на настройките и разрешенията за сигурност

Windows Installer може да не работи поради факта, че е блокиран от софтуер за сигурност или операционната система няма необходимите права. Първо, нека се заемем със софтуера. Ако имате инсталирана антивирусна програма, деактивирайте я временно. Всеки продукт има свои собствени начини за деактивирането му, но най-често това става чрез контекстното меню на иконата на антивируса в системната област. Сега нека да разгледаме правата. Отворете контекстното меню на Msiexec.exe и разгънете неговите свойства. Вижте списъка с групи и потребители в раздела „Сигурност“. Сред тях трябва да има "Система" и услугата "Trustedinstaller", като последната трябва да има пълен достъп до файла и да е негов собственик. Системата трябва да има разрешения за "четене" и "четене и изпълнение". Услугата Trustedinstaller за първи път се появи в Windows Vista, така че в Windows XP трябва да се предостави пълен контрол на системата. Всичко написано по-долу се отнася за версии, пуснати след XP. За да проверите кой притежава Msiexec.exe, щракнете върху бутона "Разширени" в същия раздел. В следващия прозорец разгънете раздела „Собственик“. Задайте собственика на услугата Trustedinstaller, ако е посочено нещо друго. Ако не се появи в списъка „Промяна на собственика към“, щракнете върху бутона „Промяна“, последван от „Други потребители и групи“. Въведете Trustedinstaller в полето "Въведете имена...", щракнете върху "Проверка на имената" и OK. Върнете се към предишния прозорец. В раздела „Ефективни разрешения“ задайте необходимите права на Trustedinstaller и системата. Библиотеката msi.dll трябва да има точно същите настройки за сигурност. Сега нека проверим дали има някакви ограничения за потребителя на "Система" за достъп до следното:
  • системно устройство (обикновено диск C);
  • временни папки (това са C:\Windows\Temp и C:\Users\Current_user\AppData\Temp);
  • папка C:\Config.Msi;
  • папката, в която се намира msi файлът, от който се опитвате да инсталирате програмата.
Всички тези обекти трябва да имат пълен достъп до системата. Това се прави по същия начин, както обсъдихме по-горе. След тези операции в повечето случаи проблемът с инсталатора е успешно решен. Ако нашите съвети не са ви помогнали, причината за неуспеха се крие в нещо друго и специалистите трябва да се справят с това.

Грешката в инсталатора на Windows е един от най-често срещаните проблеми с изскачащи прозорци, с които се сблъскват потребителите на операционната система Windows.

Грешката може да се появи независимо от версията на вашата ОС.

Причини за грешката

Можете да стартирате сканиране на ОС, като използвате командата Sfc /scannow. Трябва да го въведете в прозореца на командния ред.

Можете също да стартирате командния ред по още два начина:

  • Старт -> Всички програми -> Аксесоари -> Команден ред.
  • Старт -> Стартиране и въведете името на програмата cmd.exe

След няколко минути ще ви бъде предоставена подробна информация за OS дискове, повредени файлове, неизправности в услугите и други системни програми.

Командният ред не само ще намери повредени и повредени файлове, но и ще ги замени с работещи.

След сканиране затворете командния ред и рестартирайте вашия персонален компютър или лаптоп. Опитайте се да стартирате инсталационния процес на всеки изпълним файл.

Microsoft също така предлага на потребителите автоматична помощна програма, която може да реши проблема с инсталатора.

Отидете на уеб адреса на официалния уебсайт на компанията https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

В прозореца, който се отваря, кликнете върху бутона "Изпълни сега". Помощната програма ще възстанови правилната конфигурация на инсталатора.

Струва си да се отбележи, че помощната програма не работи с осмата версия на операционната система.

Конфигуриране на достъп на инсталатора до msi файлове

Неуспехът при инсталиране може да бъде причинен от липсата на достъп до msi файлове на инсталатора. Потребителят може сам да реши този проблем.

Следвайте инструкциите по-долу:

  • Намерете вашия инсталационен файл и щракнете с десния бутон върху него;
  • Изберете прозореца със свойства;
  • Отидете в раздела за настройки за сигурност;
  • В текстовото поле за групи или потребители проверете дали има потребител с име "система". Ако не е там, трябва да добавите потребителя ръчно;

  • За да добавите нов потребител, щракнете върху бутона Редактиране и след това върху бутона Добавяне;
  • В текстовото поле за имената на избрания обект напишете думата "система" (без кавички). Ако използвате английска версия на операционната система, въведете думата System;
  • Въведената дума трябва незабавно да стане подчертана, както е показано на фигурата по-долу;

  • Поставете отметка в квадратчето до полето за пълен достъп и сега кликнете върху бутона OK;

Инсталаторът вече ще има достъп до изпълнимия файл. Инсталацията трябва да завърши без проблеми.

Имайте предвид, че в някои случаи антивирусният софтуер може да блокира достъпа до инсталационния файл.

За да разрешите този вариант на проблема, трябва да влезете в операционната система под администраторски акаунт, да изключите антивирусната програма и да активирате съвместимост с други версии на ОС в настройките на свойствата на антивируса, както е показано на фигурата по-долу.

Грешка в инсталатора на Windows - решения

Не е тайна, че лъвският дял от световното население използва операционната система на Microsoft на своите компютри. Може да бъде Windows 7, същият Windows 8.1 или авангарден Windows 10. Естествено. Именно за тези операционни системи има огромен брой програми. От най-простите, които не изискват инсталация, до гиганти като Photoshop.

Но има такива неприятни моменти, когато някое от тези приложения просто отказва да бъде инсталирано на компютъра. Как да бъде в такъв случай? Има решение - всичко, което трябва да направите, е да изтеглите желаното приложение на Windows 7 и да го инсталирате на вашия компютър. По-долу ще говорим как да направите това правилно и ще опишем всички възможни отклонения от курса и начините за заобикалянето им.

Какво е приложение?

Windows Installer (известен още като Windows installer) е част от операционната система, поради която можем да инсталираме или премахваме приложение с разширението .msi. Благодарение на този компонент можете не само да инсталирате или премахвате всяко приложение, но и да правите промени в него (надяваме се, че разбирате важността на инсталатора). Можете да изтеглите и инсталирате инсталатора на Windows безплатно.

Причини за неработоспособността на програмата

Ако сте започнали да инсталирате програма на компютър, но вместо желания прозорец сте видели надписа: „Не мога да осъществя достъп до Windows Installer“, тогава като прочетете тази статия, се движите в правилната посока. Компонентът се доставя като част от операционната система Microsoft, но има ситуации, когато трябва да бъде принуден да се стартира или преинсталира. Неизправността на програмата е възможна поради следните причини:

Ограничаване на достъпа при влизане с втори акаунт

За да разрешите този проблем, просто трябва да влезете с основния акаунт (администратор). Ако нямате такава възможност, трябва да се свържете с лицето, което е инсталирало тази ОС или я е конфигурирало.

Деактивирана услуга за инсталиране на Windows

За да стартирате спряна услуга, отворете менюто "Търсене" и въведете думата "Услуги".

Можете също да задържите Win+R. В малък прозорец напишете services.msc и щракнете върху "OK":


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




Липсващ компонент

Ако услугата не е намерена на вашия компютър или просто е остаряла, можете да я изтеглите от връзката и да инсталирате всички компоненти.

В Softonicние сканираме всички файлове, хоствани на нашата платформа, за да оценим и избегнем всяка потенциална вреда за вашето устройство. Нашият екип извършва проверки всеки път, когато се качи нов файл и периодично преглежда файловете, за да потвърди или актуализира състоянието им. Този изчерпателен процес ни позволява да зададем състояние на всеки файл за изтегляне, както следва:

    Изключително вероятно е тази софтуерна програма да е чиста.

    Какво означава това?

    Сканирахме файла и URL адресите, свързани с тази софтуерна програма в повече от 50 от водещите световни антивирусни услуги; не беше открита възможна заплаха.

    Тази софтуерна програма е потенциално злонамерена или може да съдържа нежелан пакетен софтуер.

    Защо софтуерната програма все още е налична?

    Въз основа на нашата система за сканиране, ние установихме, че тези знамена са възможни фалшиви положителни резултати.

    Какво е фалшиво положително?

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

    Много вероятно е тази софтуерна програма да е злонамерена или да съдържа нежелан пакетен софтуер.

    Защо тази софтуерна програма вече не е налична в нашия каталог?

    Въз основа на нашата система за сканиране установихме, че тези знамена вероятно ще бъдат истински положителни.

Бихме искали да подчертаем, че от време на време може да пропуснем някоя потенциално злонамерена софтуерна програма. За да продължим да ви обещаваме каталог от програми и приложения без злонамерен софтуер, нашият екип е интегрирал функция за докладване на софтуера във всяка страница с каталог, която изпраща обратната ви информация обратно до нас.

Маркирайте всички конкретни проблеми, които може да срещнете, и Softonic ще разреши тези проблеми възможно най-скоро.

Когато инсталирате която и да е програма с разширение .msi, тя пише за проблем с услугата Windiws Installer и когато тази услуга се стартира, се казва: Неуспешно стартиране на услугата на локалния компютър ... Грешка 2: Посоченият файл не може бъде намерен. Или услугата не е в списъка.

Следвайте тези указания, за да възстановите услугата Windows Installer.

Как да поправите Windows Installer

Проверете компютъра си за вируси

Първото нещо, което трябва да направите, е да се уверите, че компютърът не е заразен с вируси. За да направите това, препоръчваме да проверите компютъра си с антивирусна програма, инсталирана в системата. И също така изтеглете помощната програма за лечение от dr.web (dr.web cureit!®) и стартирайте сканирането отново с тази помощна програма.

Проверете типа на стартиране на услугата Windows Installer

За да направите това, отворете Контролен панел - Административни инструменти - Услуги. Намерете услугата Windows Installer в централната част. Щракнете с десния бутон върху него и изберете Properties от контекстното меню. Вижте какъв тип стартиране е зададен. Променете го на автоматичен, рестартирайте компютъра си и проверете дали проблемът се повтаря или не.

Ако услугата не е в списъка или проблемът продължава, прочетете по-долу.

Стартира ли самата програма за инсталиране на 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%\System. 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 със същия клон на друг компютър и, ако е необходимо, коригирайте стойностите на проблемния компютър.



Свързани статии: