Опитали ли сте да инсталирате програма в Windows 7, която използва MSI файл като инсталатор и вместо това сте видели горната грешка? Никога не се бой. Има лесно решение и сме тук, за да ви помогнем с това.
Първо кликнете върху менюто "Старт" и изберете Изпълнение.
ЗАБЕЛЕЖКА: Ако не виждате командата "Изпълни" в менюто "Старт", вижте нашата статия за добавяне на командата "Изпълнение" в менюто "Старт".
В полето за отваряне в диалоговия прозорец "Изпълнение" въведете "cmd" (без кавичките) и кликнете върху OK.
Появява се прозорецът Командния ред. За 64-битови Windows въведете следното в подканата и натиснете Enter.
% windir% \ system32 \ msiexec.exe / unregister
Това премахва регистрацията на файла msiexec.exe в директорията C: \ Windows \ system32.
ЗАБЕЛЕЖКА: Ще ви покажем командите за въвеждане на 32-битови Windows в края на статията.
Въведете следното в подканата и натиснете Enter.
% windir% \ system32 \ msiexec.exe / regserver
Това пререгистрира файла msiexec.exe в директорията C: \ Windows \ system32.
Въведете следното в подканата и натиснете Enter.
% windir% \ syswow64 \ msiexec.exe / unregister
Това премахва регистрацията на файла msiexec.exe в директорията C: \ Windows \ syswow64.
Въведете следното в подканата и натиснете Enter.
% windir% \ syswow64 \ msiexec.exe / regserver
Това пререгистрира файла msiexec.exe в директорията C: \ Windows \ syswow64.
За да затворите прозореца на командния ред, въведете "изход" (без кавички) на промпта и натиснете Enter.
Рестартирайте компютъра си. Вече трябва да можете да инсталирате програми, които използват инсталационни файлове на MSI.
За да решите този проблем в 32-битовите Windows, отворете прозореца на командния ред, както е описано по-горе. Въведете следните команди в ред, след което натиснете Enter:
msiexec / unregister
msiexec / regserver
Излезте от прозореца на командния ред и рестартирайте компютъра, за да завършите поправката.