Dlaczego suwak nie porusza się w MSI Afterburner? Instalacja w sieci Windows Instalacja pakietu MSI przy użyciu wiersza poleceń

Wstęp

Nasze instalatory dla systemu Windows zawierają kompletny pakiet instalacyjny po stronie klienta (MSI) (zbudowany na bazie Instalatora Windows v2.0). Instrukcje instalacji sieciowej zakładają, że użytkownik zna podstawy Instalatora Windows, w szczególności sposób wdrażania plików MSI. Tego pakietu można używać z dowolnym systemem operacyjnym Windows obsługującym Instalatora Windows w wersji 2.0.

Instalacja na serwerze sieciowym

  1. Kliknij dwukrotnie plik wynikowy ( Yenka_Setup_(MSI).exe)
  2. Zainstaluj ten pakiet w folderze współdzielonym swoich programów.
  3. Uwaga : Program musi zostać aktywowany PRZED wdrożeniem pakietu w sieci. Aby to zrobić, uruchom „Yenka.exe” z folderu, w którym zainstalowałeś program (<путь установки>\program files\Yenka\Software\Yenka.exe) i postępuj zgodnie z instrukcjami aktywacji.

Instalacja

Instalowanie pakietu MSI przy użyciu wiersza poleceń

  1. W polu poleceń wpisz linię:
    msiexec /i"<путь к MSI файлу>\YK.msi"
    Gdzie:<путь к MSI файлу>jest to ścieżka do pliku pakietu Instalatora Windows. Na przykład linia może wyglądać następująco: msiexec /i"C:\Program Files\Yenka\YK.msi"
  2. Naciśnij enter
    Uwaga: Usługa Instalator Windows umożliwia instalację w trybie „ukrytym” za pomocą klawisza „/q”. Na przykład: msiexec /i"C:\Program Files\Yenka\YK.msi" /q. Aby wyświetlić wskaźnik postępu instalacji, możesz użyć klawisza „ /qb".

Odinstalowywanie pakietu MSI przy użyciu wiersza poleceń

  1. Z menu Start wybierz „Uruchom…”
  2. W polu poleceń wpisz linię:
    msiexec /x"<путь к MSI файлу>\YK.msi"
    Gdzie:<путь к MSI файлу>jest to ścieżka do pliku pakietu Instalatora Windows
  3. Naciśnij enter

Niektóre programy i sterowniki w systemie Windows należy instalować wyłącznie z uprawnieniami administratora. W przypadku plików EXE opcja instalacji jako administrator dostępna jest w menu kontekstowym, które wywołuje się po kliknięciu pliku prawym przyciskiem myszy. W przypadku pakietów MSI nie ma takiej opcji, ale można ją dodać za pomocą edytora rejestru.

Instrukcje

Otwórz okno dialogowe Uruchom za pomocą menu Start lub naciskając kombinację klawiszy Win+R. W oknie, które zostanie otwarte, wpisz regedit i naciśnij Enter. Zostanie uruchomiony Edytor rejestru. W zależności od ustawień Kontroli konta użytkownika możesz zostać poproszony o potwierdzenie chęci uruchomienia edytora.

Przejdź do gałęzi HKEY_CLASSES_ROOT\Msi.Package\shell. Kliknij prawym przyciskiem myszy „Shell” i w menu, które zostanie otwarte, wybierz opcję utworzenia nowej partycji.

Do sekcji „shell” zostanie dodana podsekcja. Zmień jego nazwę na „runas” (bez cudzysłowów).

W oknie po prawej stronie kliknij dwukrotnie klawisz „Domyślne” lub raz prawym przyciskiem myszy i wybierz „Zmień...”. W pustym polu wartości wpisz „Uruchom jako administrator”. Zatwierdź zmiany naciskając przycisk OK.

Teraz kliknij prawym przyciskiem myszy „runas” i ponownie wybierz opcję tworzenia partycji. Utwórz podklucz o nazwie „polecenie” (bez cudzysłowów).

Edytuj klucz „Default”, wpisując polecenie „msiexec /i „%1”” w polu wartości (bez cudzysłowów w jodełkę, ale z cudzysłowami dla %1). Kliknij OK.

Jeśli programy z plików .msi nie uruchamiają się, jest to bezpośrednia oznaka problemu z usługą Instalatora Windows. Z podobnym zjawiskiem może spotkać się każdy użytkownik systemu operacyjnego Windows 7. Dlatego też, jeśli Instalator Windows nie działa u Ciebie, warto zapoznać się z kilkoma zaleceniami.

Przyczyny niepowodzeń Instalatora Windows

Przyczyny, dla których Instalator Windows nie działa, mogą wynikać z następujących czynników:

  1. Infekcja wirusowa plików systemowych. Jednak czyszczenie systemu operacyjnego nie zawsze rozwiązuje problem.
  2. Nieprawidłowa instalacja aktualizacji.
  3. Nieprawidłowa edycja rejestru, usunięcie komponentów instalatora.
  4. Blokowanie pliku .msi przez program antywirusowy
  5. Zmiana polityki bezpieczeństwa komputera.

Wszystkie te czynniki mogą mieć wpływ na działanie usługi Instalatora Windows.

Sprawdzanie integralności i funkcjonalności plików

Instalator Windows składa się z następujących komponentów:

  • Plik msiexec.exe, który znajduje się na dysku „C” w folderze „Windows” i „System32”.
  • Plik to msi.dll, który jest niczym więcej niż biblioteką instalacyjną.
  • Usługa Msiserver, której parametry znajdują się w sekcji edytora rejestru pod adresami „HKEY_LOCAL_MACHINE”, „SYSTEM”, „CurrentControlSet”, „services” i „msiserver”.

Najpierw przejdź do edytora rejestru i sprawdź wartość usługi msiserver. Kliknij „Win + R” i wpisz „regedit”.

Dbamy o to, aby nie było w nim zbędnych wartości. Prawidłowa lista jest pokazana na zdjęciu.

Jeśli nie ma partycji lub brakuje niektórych plików, możesz skopiować elementy do działającego systemu, kliknąć prawym przyciskiem myszy i wybrać „Eksportuj”.

Wybierz lokalizację, w której chcesz zapisać pliki i wprowadź nazwę podobną do oryginalnej. Kliknij „Zapisz”.

Przenieś skopiowaną sekcję lub pliki na swój komputer.

Znajdź „Instalator Windows” i sprawdź, czy usługa jest uruchomiona.

Jeśli to konieczne, kliknij dwukrotnie plik i kliknij „Uruchom”.

Sprawdzanie praw dostępu

Uruchom edytor rejestru, przejdź do adresu „HKEY_LOCAL_MACHINE”, „Software”, „Microsoft”, „Windows”, „CurrentVersion”, „Installer”. Kliknij prawym przyciskiem myszy nazwę sekcji i wybierz „Rozdzielczość...”.

W sekcji „Grupy i użytkownicy” kliknij „System”. Następnie dbamy o to, aby użytkownik miał pełny dostęp do usługi.

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ąć.

Te instrukcje powinny być pomocne, jeśli podczas instalowania programu w systemie Windows 7, Windows 10 lub 8.1 pojawi się jeden z następujących komunikatów o błędach:

  • Usługa Instalatora systemu Windows 7 nie jest dostępna
  • Nie można uzyskać dostępu do usługi Instalatora Windows. Może się to zdarzyć, jeśli Instalator Windows zostanie zainstalowany nieprawidłowo
  • Nie udało się uzyskać dostępu do usługi Instalatora Windows
  • Być może Instalator Windows nie został zainstalowany

Innym sposobem naprawienia błędu braku dostępności usługi Instalatora Windows jest ponowna rejestracja usługi Instalatora Windows w systemie.

Aby to zrobić, uruchom wiersz poleceń jako administrator (w Windows 8 naciśnij Win + X i wybierz odpowiedni element, w Windows 7 - znajdź wiersz poleceń w standardowych programach, kliknij go prawym przyciskiem myszy, wybierz „Uruchom jako administrator” ).

Jeżeli posiadasz 32-bitową wersję systemu Windows, wpisz w podanej kolejności następujące polecenia:

Msiexec /wyrejestruj msiexec /zarejestruj

Spowoduje to ponowne zarejestrowanie usługi instalatora w systemie, po uruchomieniu poleceń uruchom ponownie komputer.

Jeśli masz 64-bitową wersję systemu Windows, uruchom następujące polecenia w podanej kolejności:

%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver

A także uruchom ponownie komputer. Błąd powinien zniknąć. Jeśli problem będzie się powtarzał, spróbuj uruchomić usługę ręcznie: otwórz wiersz poleceń jako administrator, a następnie wprowadź polecenie net start MSIServer i naciśnij Enter.

3. Zresetuj ustawienia usługi Instalatora Windows w rejestrze

Z reguły druga metoda jest wystarczająca, aby naprawić dany błąd Instalatora Windows. Jeśli jednak problemu nadal nie da się rozwiązać, polecam zapoznać się ze sposobem resetowania parametrów usługi w rejestrze, opisanym na stronie Microsoftu: http://support.microsoft.com/kb/2642495/ru

Należy pamiętać, że metoda rejestracji może nie być odpowiednia dla systemu Windows 8 (nie mogę podać dokładnych informacji w tej kwestii.