Błędy podczas instalowania programów z pakietu Instalatora Windows. Dlaczego nie instalują się programy z plików .msi? Instalator Windows nie działa. Postępuj zgodnie z poniższymi instrukcjami

Błędy podczas instalowania aplikacji z plików z rozszerzeniem .msi są jednym z przejawów problemów z usługą Instalator Windows (w wersji rosyjskiej Instalator Windows). Użytkownicy wszystkich wersji tego systemu operacyjnego, z wyjątkiem tych najwcześniejszych, spotykają się z podobnym zjawiskiem. Do tej pory problem z instalatorem jest jednym z częstszych powodów, dla których użytkownicy decydują się na ponowną instalację systemu. Spróbujmy dowiedzieć się, jak tego uniknąć. Przyczyną niedziałania Instalatora Windows może być:

  • infekcja wirusowa, a usunięcie wirusa nie zawsze rozwiązuje problem;
  • niepoprawna instalacja aktualizacji systemu Windows;
  • nieprawidłowe działanie oprogramowania zabezpieczającego, gdy zamiast blokować jeden podejrzany plik msi, usługa instalacji jest całkowicie blokowana;
  • zmiany w zasadach bezpieczeństwa komputera;
  • Uszkodzenie plików systemowych lub rejestru z przyczyn niezwiązanych z wirusami (usunięcie składników instalatora, niefachowa edycja rejestru, nieuczciwe oprogramowanie, awaria dysku twardego itp.).

Sprawdzanie integralności struktury Instalatora Windows

Instalator Windows składa się z następujących komponentów:
  • plik C:\Windows\System32\Msiexec.exe - bezpośrednio przez samą aplikację instalacyjną;
  • plik C:\Windows\System32\msi.dll - biblioteka Instalatora Windows;
  • Usługa Msiserver, której ustawienia przechowywane są w kluczu rejestru.
Przed diagnozą warto upewnić się czy oba te pliki są obecne w systemie, czy powyższa sekcja znajduje się w rejestrze i jej parametry mają normalne wartości (wartości można zobaczyć w rejestrze podobnego , działający system). Otwórz także listę usług (naciśnij Windows + R i wprowadź polecenie Services.msc w linii „Otwórz” aplikacji „Uruchom”). Znajdź „Instalator Windows” i upewnij się, że się uruchomi. Jeśli brakuje plików, skopiuj je z innego systemu o tej samej wersji lub z dysku instalacyjnego. Jeśli brakuje klucza rejestru lub jest on uszkodzony, przenieś go również z działającego systemu. W tym celu na działającym komputerze uruchom edytor rejestru (C:\Windows\Regedt.exe) i znajdź powyższą sekcję. Kliknij prawym przyciskiem myszy menu kontekstowe folderu msiserver i kliknij „Eksportuj”. Zapisz plik w formacie .reg i prześlij go na komputer, na którym występuje problem. Kliknij dwukrotnie ten plik i zgódź się na dodanie danych do rejestru. Zrestartuj swój komputer. Jeśli usługa Msiserver w dalszym ciągu nie uruchamia się, sprawdź, czy usługa RPC (Remote Procedura Call), od której zależy, jest uruchomiona. Możesz ponownie zarejestrować pliki instalatora i ponownie uruchomić usługę, używając zestawu specjalnych poleceń w wierszu poleceń. Dla wygody możesz utworzyć plik wsadowy: wklej zestaw akcji do Notatnika i zapisz go jako rozszerzenie .bat. Aby uruchomić plik, wystarczy kliknąć go dwukrotnie. Aby zmiany odniosły skutek, kliknij pulpit i naciśnij klawisz F5.

Sprawdzanie ustawień zabezpieczeń i praw dostępu

Instalator Windows może nie działać, ponieważ jest blokowany przez oprogramowanie zabezpieczające lub system operacyjny nie ma niezbędnych uprawnień. Najpierw spójrzmy na oprogramowanie. Jeśli masz zainstalowany program antywirusowy, tymczasowo go wyłącz. Każdy produkt ma swoje własne metody wyłączania, ale najczęściej odbywa się to za pomocą menu kontekstowego ikony antywirusa w zasobniku systemowym. Teraz zadbajmy o prawa. Otwórz menu kontekstowe Msiexec.exe i rozwiń jego właściwości. Wyświetl listę grup i użytkowników na karcie Zabezpieczenia. Wśród nich musi znaleźć się usługa „System” i „Zaufany instalator”, przy czym ten ostatni musi mieć pełny dostęp do pliku i być jego właścicielem. System musi mieć uprawnienia „odczyt” oraz „odczyt i wykonanie”. Usługa Trustedinstaller została po raz pierwszy wprowadzona w systemie Windows Vista, dlatego w systemie Windows XP należy przyznać pełny dostęp do systemu. Wszystko, co opisano poniżej, dotyczy wersji wydanych później niż XP. Aby sprawdzić, kto jest właścicielem pliku Msiexec.exe, kliknij przycisk „Zaawansowane” na tej samej karcie. W kolejnym oknie rozwiń zakładkę „Właściciel”. Ustaw właściciela na usługę Trustedinstaller, jeśli jako właściciel określono coś innego. Jeżeli nie ma go na liście „Zmień właściciela na”, kliknij przycisk „Zmień”, a następnie kliknij „Inni użytkownicy i grupy”. W polu „Wprowadź nazwy…” wpisz Trustedinstaller, kliknij „Sprawdź nazwy” i OK. Wróć do poprzedniego okna. W zakładce „Efektywne uprawnienia” przypisz niezbędne uprawnienia Trustedinstaller i systemowi. Biblioteka msi.dll powinna mieć dokładnie takie same ustawienia zabezpieczeń. Sprawdźmy teraz, czy istnieją jakieś ograniczenia w dostępie użytkownika „System” do następujących elementów:
  • dysk systemowy (zwykle dysk C);
  • foldery tymczasowe (są to C:\Windows\Temp i C:\Users\Current_User\AppData\Temp);
  • folder C:\Config.Msi;
  • folder, w którym znajduje się plik msi, z którego próbujesz zainstalować program.
System musi mieć pełny dostęp do wszystkich tych obiektów. Odbywa się to w taki sam sposób, jak omówiliśmy powyżej. Po tych operacjach w większości przypadków problem z instalatorem zostaje pomyślnie rozwiązany. Jeśli nasze porady Ci nie pomogły, przyczyną awarii jest coś innego i specjaliści powinni się tym zająć.

Dość częstym problemem wśród użytkowników systemu operacyjnego Windows dowolnej wersji jest błąd msi podczas instalacji programów z pliku z rozszerzeniem .msi. W tym artykule opiszę typowe problemy z instalatorem Windows 7/10/XP i ich rozwiązania, a także nakręcę film poświęcony aktualnemu problemowi.

Pliki z rozszerzeniem .msi to zwykłe pakiety instalacyjne (dystrybucje), z których instalowany jest program. W odróżnieniu od zwykłego pliku „setup.exe”, system korzysta z usługi Instalatora Windows (proces msiexec.exe) w celu uruchomienia pliku msi. Krótko mówiąc, Instalator Windows rozpakowuje i uruchamia pliki z dystrybucji. Gdy Instalator Windows nie działa, pojawiają się różne błędy.

Ogólnie bardzo mnie to irytuje, bo... Po głupim komunikacie o błędzie nie wiadomo, co dalej. Firma Microsoft specjalnie zaprojektowała Instalatora Windows, aby zwiększyć możliwości instalowania programów (głównie dla administratorów systemu), ale nie dołożyła należytej staranności, aby usługa działała sprawnie, ani nawet odpowiednio nie zgłaszała problemów. Teraz musimy to uporządkować :)

Problemy mogą dotyczyć działania samej usługi lub mogą pojawić się podczas instalacji programów, gdy wszystko jest w zasadzie poprawnie skonfigurowane. W pierwszym przypadku musisz majstrować przy usłudze instalatora, a w drugim rozwiązać problem z określonym plikiem. Rozważmy obie opcje, ale najpierw drugą.

błędy pliku msi

Bardzo często pojawiają się błędy z powodu niewystarczających uprawnień systemowych do plików lub folderów. Nie oznacza to, że Instalator Windows nie działa; w tym przypadku wystarczy dodać niezbędne uprawnienia i wszystko będzie działać. Jeszcze wczoraj spotkałem się z faktem, że pobrana dystrybucja kit.msi nie chciała się zainstalować, kreator instalacji uruchamia się pomyślnie, parametry są wybierane, ale potem system myśli przez kilka sekund i wyświetla błąd:

„Błąd odczytu z pliku „nazwa pliku” sprawdź, czy plik istnieje i czy możesz uzyskać do niego dostęp” (Błąd 1305). Przetłumaczone: „Błąd odczytu z pliku... sprawdź, czy plik istnieje i czy masz do niego dostęp.” No cóż, czyż nie jesteś głupi? Oczywiście przycisk „Ponów próbę” nie pomaga, a anulowanie powoduje zatrzymanie całej instalacji. Przesłanie również nie ma żadnego specjalnego znaczenia, ponieważ plik na pewno istnieje i mam do niego dostęp, inaczej po prostu nie byłbym w stanie go uruchomić i otrzymać tego komunikatu, a z jakiegoś powodu jest on po angielsku :)

A błąd jest taki, że to nie ja powinienem mieć dostęp do pliku, a instalator Windowsa, a raczej sam System. Rozwiązanie jest bardzo proste:

Teraz błąd instalatora nie pojawi się! Możesz dodać dostęp do całego folderu, z którego zwykle instalujesz programy, na przykład do folderu „Pobrane”, takiego jak mój. Obejrzyj film na temat rozwiązywania problemów z prawami dostępu:

W systemie Windows XP karta Zabezpieczenia nie będzie wyświetlana, jeśli włączone jest proste udostępnianie plików. Aby to wyłączyć, musisz przejść do „Start -> Panel sterowania -> Opcje folderów -> Widok” i wyłącz opcję „Użyj prostego udostępniania plików”. W uproszczonych wersjach systemów Windows 7/10 i XP w ogóle nie ma zakładki „Bezpieczeństwo”. Aby go zobaczyć musisz zalogować się jako administrator.

Więcej sposobów rozwiązania problemu


Opisana metoda pomoże w przypadku różnych wiadomości, z różnymi numerami. Na przykład mogą pojawić się następujące błędy pliku msi:

  • Błąd 1723
  • Błąd wewnętrzny 2203
  • Błąd systemowy 2147287035
  • Błąd: „Nie można otworzyć tego pakietu instalacyjnego”
  • Błąd 1603: Podczas instalacji wystąpił błąd krytyczny

We wszystkich tych przypadkach pomocne powinno być ustawienie uprawnień do pliku i/lub niektórych folderów systemowych. Sprawdź, czy „system” ma dostęp do folderu plików tymczasowych (może pojawić się błąd „System nie może otworzyć określonego urządzenia lub pliku”). Dla tego:

Po naciśnięciu „Enter” ścieżka zmieni się na „normalną” i zostaniesz przeniesiony do prawdziwego folderu tymczasowego. Należy sprawdzić prawa do niego. Polecam również wyczyszczenie folderów tymczasowych ze wszystkiego, co się tam zgromadziło, lub jeszcze lepiej, usunięcie ich i utworzenie nowych o tych samych nazwach. Jeśli nie możesz usunąć folderu, przeczytaj, ale nie jest to konieczne.

Jeśli usługa Instalator Windows nadal nie chce działać, sprawdź uprawnienia do folderu „C:\Config.Msi”, tutaj „system” również musi mieć pełny dostęp. W takim przypadku mogłeś zobaczyć błąd „Błąd 1310”. Na wszelki wypadek upewnij się, że folder, w którym instalujesz oprogramowanie, również ma wszystkie prawa.

Ustawienia rejestru i usług

Następnym sposobem rozwiązania problemu jest przywrócenie parametrów operacyjnych w rejestrze Instalatora Windows.

Aby to zrobić, pobierz archiwum i uruchom stamtąd dwa pliki reg, odpowiadające Twojej wersji systemu Windows. Wyraź zgodę na import ustawień.

Ważny! Wskazane jest przed ostatnią akcją! Jeśli metoda nie pomoże lub pogorszy się, możesz wrócić do poprzedniego stanu.

W systemie Windows XP lub Windows Server 2000 zainstaluj najnowszą wersję instalatora 4.5.

Jeśli to nie pomoże, zarejestruj ponownie komponenty:

  1. Naciśnij „Win + R” i wpisz „ cmd”. Następnie w czarnym oknie wprowadź kolejno następujące polecenia:
    MSIExec /wyrejestruj
    MSIExec /regserver
  2. Odpowiedź powinna być pusta, bez błędów. Jeśli problem nie został rozwiązany, wprowadź inne polecenie
    regsvr32 msi.dll
  3. Zamknij czarne okno

Jeśli jest napisane, że nie masz wystarczających uprawnień, musisz uruchomić .

Jeśli polecenia zostały wykonane, ale nie pomogły, uruchom z archiwum msi_error.bat i sprawdź wynik.

Ostatnią opcją jest pobranie programu Kerish Doctor, ma on funkcję naprawiania usługi instalatora i wielu innych typowych problemów z systemem Windows.

Ponadto wiele programów korzysta z platformy .NET Framework, dlatego dobrym pomysłem będzie zainstalowanie najnowszej wersji tego pakietu. I na koniec jeszcze jedna rada: jeśli w ścieżce do pliku dystrybucyjnego znajduje się przynajmniej jeden folder ze spacją na początku nazwy, to usuń tę spację. Ten prosty trik rozwiąże Twój problem :)

Zreasumowanie

Błędy w instalatorze Windows są bardzo nieprzyjemne, jest ich dużo i nie od razu wiadomo, gdzie szukać. Jedno jest pewne – system uległ awarii i należy go przywrócić do stanu używalności. Czasami nic nie pomaga i trzeba. Nie spiesz się jednak, aby to zrobić, spróbuj poprosić o pomoc na tym forum. Opisz dokładnie swój problem, powiedz nam, co już zrobiłeś, jakie wiadomości otrzymałeś, a być może oni Ci pomogą! W końcu świat nie jest pozbawiony dobrych ludzi :)

Co to jest Msi.dll Plik Instalatora Windows Msi.dll generuje komunikaty o błędach podczas instalacji programu, co może wystąpić, jeśli pliki Instalatora Windows na komputerze nie są zgodne lub z powodu uszkodzenia lub uszkodzenia rejestru.

Usuń błąd msi.dll w systemie Windows

Celuj w plik msi.dll

Do zainstalowania pakietów Instalatora Microsoft (MSI) wymagany jest plik Aile msi.dll. Jeśli ten plik zostanie usunięty, Instalator Windows nie będzie działać.

W tym artykule omówimy wystąpienie błędu msi.dll na komputerze z systemem Windows i jego rozwiązanie.

Błąd msi.dll w systemie Windows

Podczas próby zainstalowania dowolnego programu Instalatora Windows na komputerze z systemem Windows może pojawić się komunikat o błędzie podobny do pokazanego poniżej:

„Plik MSIEXEC.EXE jest powiązany z brakującym eksportem MSI.DLL:222.”

Po naciśnięciu przycisku OK, pojawia się kolejny komunikat o błędzie podobny do tego wymienionego poniżej:

„Nie mogę uruchomić urządzenia C:\Windows\System\MSIEXEC.EXE podłączonego do niedziałającego systemu.”

Powód błędu

Ten problem występuje, jeśli pliki Instalatora Windows na komputerze próbują zaktualizować pliki Instalatora Windows.

Pozwolenie

Gdy wystąpi powyższy problem, pierwszą rzeczą, którą musisz zrobić, to zrestartować komputer i spróbować ponownie zainstalować program Windows Office. Jeśli Instalator Windows promował pliki lub pliki nie zostały skopiowane do właściwej lokalizacji. Zamiast tego są one najpierw kopiowane do folderu tymczasowego. Dopiero po ponownym uruchomieniu komputera pliki zostaną skopiowane do odpowiedniego folderu. Aby rozwiązać ten komunikat o błędzie, wykonaj następujące kroki.

Zadanie 1 — Pobierz instalator Windows Update

  1. Kliknij przycisk linku i kliknij przycisk Pobierać położony obok InstMsiA.exe.
  2. Ratować plik na pulpicie.

Zadanie 2 — Zmień nazwę plików Instalatora Windows

  1. Przejdź do menu Początek i wybierz Wyłącz komputer.
  2. Następnie kliknij przycisk Uruchom ponownie komputer w trybie MS-DOS a następnie kliknij przycisk OK .
  3. Wpisz następujące polecenia w wierszu poleceń i naciśnij klawisz Enter po każdym poleceniu, aby je wykonać. systemu CD
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    Wyjście
  4. Uruchom ponownie system Windows.

Zadanie 3 — Uruchom system Windows w trybie awaryjnym

  1. Naciśnij przycisk Początek i wybierz Wyłącz komputer.
  2. Następnie kliknij przycisk Ponowne uruchomienie i naciśnij przycisk OK.
  3. Naciśnij i przytrzymaj przycisk ZMIANA po ponownym załadowaniu okna.

Zadanie 4 — Instalowanie instalatora Windows Update dla systemu Windows

  1. Kliknij dwukrotnie plik InstMsiA.exe, zapisane na pulpicie.
  2. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces instalacji.
  3. Na koniec uruchom ponownie komputer.

Jeśli rejestr zadaje pytania dotyczące przyczyny jakich błędów DLL, takich jak błędy msi.dll?

Tak, robią to, ponieważ rejestr jest w rzeczywistości uszkodzony lub uszkodzony, co często jest przyczyną typowego błędu biblioteki DLL. Wpisy związane z plikami DLL przechowywane są w rejestrze. Możesz otrzymać powtarzające się błędy DLL, jeśli wpisy związane z plikami DLL są uszkodzone lub ich brakuje. Naprawia błędy DLL, takie jak błędy msi.dll, które powodują problemy z rejestrem. Przeskanuj rejestr za pomocą skutecznego narzędzia do czyszczenia rejestru, takiego jak RegGenie. Jest to potężne narzędzie, które umożliwia wykonanie niestandardowego skanowania rejestru w celu naprawienia błędów DLL.

MSI.DLL — Czy jest to plik zabezpieczeń?

Tak, prawdziwy msi.dll to plik zabezpieczający firmy Microsoft. Jednak kilka przypadków złośliwego oprogramowania wykorzystuje plik o nazwie msi.dll. Aby ustalić, czy plik msi.dll na Twoim komputerze nie stanowi zagrożenia dla systemu, przeskanuj cały komputer z systemem Windows, korzystając z niezawodnych i skutecznych narzędzi bezpieczeństwa.

Podczas instalowania programów i składników systemu Windows dystrybuowanych jako instalator z rozszerzeniem .MSI może pojawić się błąd „Nie można uzyskać dostępu do usługi Instalatora Windows”. Problem można napotkać w systemach Windows 10, 8 i Windows 7.

W tym przewodniku szczegółowo opisano, jak naprawić błąd „Nie można uzyskać dostępu do usługi Instalatora Windows” — przedstawiono kilka metod, od prostszych i często skuteczniejszych po bardziej złożone.

Czasami poprawki systemu i zmiany w zasadach Instalatora Windows mogą prowadzić do wystąpienia danego błędu.

Jeśli masz system Windows 10, 8 lub Windows 7 Professional (lub Enterprise), możesz sprawdzić, czy zasady Instalatora Windows zostały zmienione w następujący sposób:


Jeśli na komputerze jest zainstalowana wersja Windows Home, ścieżka będzie następująca:

  1. Przejdź do Edytora rejestru (Win + R - regedit).
  2. Przejdź do HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ i sprawdź, czy istnieje podklucz o nazwie Instalator. Jeśli tak, usuń go (kliknij prawym przyciskiem myszy „folder” Instalatora - usuń).
  3. Sprawdź podobną sekcję w HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Jeśli powyższe metody nie pomogą, spróbuj ręcznie przywrócić usługę Instalator Windows - metoda 2 w osobnej instrukcji

Błąd instalatora Windows to jeden z najczęstszych problemów z wyskakującymi okienkami, na jakie napotykają użytkownicy systemu operacyjnego Windows.

Błąd może pojawić się niezależnie od wersji systemu operacyjnego.

Przyczyny błędu

Możesz przeskanować system operacyjny za pomocą polecenia Sfc /scannow. Musisz wprowadzić go w oknie wiersza poleceń.

Możesz także uruchomić wiersz poleceń na dwa inne sposoby:

  • Start -> Wszystkie programy -> Akcesoria -> Wiersz poleceń.
  • Start -> Uruchom i wpisz nazwę programu cmd.exe

W ciągu kilku minut otrzymasz szczegółowe informacje o dyskach systemu operacyjnego, uszkodzonych plikach, problemach z usługami i innymi programami systemowymi.

Wiersz poleceń nie tylko znajdzie uszkodzone i uszkodzone pliki, ale także zastąpi je funkcjonalnymi.

Po skanowaniu zamknij wiersz poleceń i uruchom ponownie komputer osobisty lub laptop. Spróbuj uruchomić proces instalacji dowolnego pliku wykonywalnego.

Microsoft oferuje również użytkownikom automatyczne narzędzie, które może rozwiązać problem z instalatorem.

Przejdź do adresu internetowego oficjalnej strony firmy https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

W oknie, które zostanie otwarte, kliknij przycisk „Uruchom teraz”. Narzędzie przywróci poprawną konfigurację instalatora.

Warto zauważyć, że narzędzie nie działa z ósmą wersją systemu operacyjnego.

Konfigurowanie dostępu instalatora do plików msi

Problem z instalacją może być spowodowany brakiem dostępu instalatora do plików msi. Użytkownik może rozwiązać ten problem samodzielnie.

Postępuj zgodnie z poniższymi instrukcjami:

  • Znajdź plik instalacyjny i kliknij go prawym przyciskiem myszy;
  • Wybierz okno właściwości;
  • Przejdź do zakładki ustawień zabezpieczeń;
  • W polu tekstowym grupy lub użytkownicy sprawdź, czy istnieje użytkownik o nazwie „system”. Jeśli go tam nie ma, musisz dodać użytkownika ręcznie;

  • Aby dodać nowego użytkownika, kliknij przycisk Edytuj, a następnie przycisk Dodaj;
  • W polu tekstowym nazw wybranego obiektu wpisz słowo „system” (bez cudzysłowu). Jeśli używasz angielskiej wersji systemu operacyjnego, wpisz słowo System;
  • Wpisane słowo powinno natychmiast zostać podkreślone, jak pokazano na poniższym rysunku;

  • Zaznacz pole obok Pełny dostęp i teraz kliknij przycisk OK;

Instalator będzie teraz mógł uzyskać dostęp do pliku wykonywalnego. Instalacja powinna zakończyć się bez problemów.

Należy pamiętać, że w niektórych przypadkach oprogramowanie antywirusowe może blokować dostęp do pliku instalacyjnego.

Aby rozwiązać ten problem, należy zalogować się do systemu operacyjnego na konto administratora, wyłączyć program antywirusowy i włączyć zgodność z innymi wersjami systemu operacyjnego w ustawieniach właściwości programu antywirusowego, jak pokazano na poniższym rysunku.

Błąd Instalatora Windows — rozwiązywanie problemów