How-To

Błędy-MSI

Błąd MSI 2769

0

Błąd "MSI 2769" jest dość często spotykanym błędęm, występującym podczas instalacji, reperacji lub deinstalacji pakietów wykonanych w "Microsoft Visual Studio" i bazujących na technologii ".Net Framework". Elementami powodującymi powstawanie tego błędu są najczęściej błędnie napisane klasy lub akcje ("Custom actions").

W poniższym opisie posłużono się pakietem opartym na klasie "ProjectInstaller" oraz Więcej >

How-To

Błąd „The procedure entry point GetProcessImageFileNameW could not be located in the dynamic link library PSAPI.DLL” podczas instalacji Oracle Client 10g

0

Podczas instalacji Oracle Client 10g generowany jest błąd "The procedure entry point GetProcessImageFileNameW could not be located in the dynamic link library PSAPI.DLL". Z komunikatu błędu wynika, że w pliku "PSAPI.DLL" nie może zostać odnaleziony "entry point" do procedury „GetProcessImageFileNameW”. Błąd ten jest bardzo uciążliwy, ponieważ uniemożliwia przeprowadzenie automatycznej instalacji Więcej >

How-To

Transformacja (.mst) może nadpisać wpisy rejestru uaktualnione przez plik (.msp) podczas instalacji typu (.msi + .mst + .msp)

2

Plik aktualizacyjny typu "patch" (.msp) może, niepoprawnie uaktualnić wpisy w rejestrze w przypadku, gdy główny produkt jest instalowany wraz z plikiem transformacji (.mst). Jest to związane z kolejnością wykonywania poszczególnych zadań przez usługę "Windows Installera". Tranasformacja (.mst) instalowana wraz z głównym produktem (.msi), jest zawsze dodawana w końcowej fazie procesu instalacji. W wyniku tej przypadłości, wpisy Więcej >

How-To

Użycie „unwise.exe” i „unwise32.exe” przy automatycznej deinstalacji oprogramowania

0

Pliki "unwise.exe" lub "unwise32.exe"  (tzw. deinstalatory) są elementami pakietu wykonanego w "WiseScript". Instalatory oprogramowania wykonane w tym języku mają zazwyczaj rozszerzenie typu ".exe" i są w pełni dostosowane do automatycznej instalacji bez interakcji ze strony użytkownika. Podczas instalacji pliki "unwise.exe" lub "unwise32.exe" kopiowane są do katalogu instalacyjnego aplikacji lub do Więcej >

Błędy-MSI

Błąd MSI 1334 i 2602 przy aktualizacji plików instalacyjnych Adobe Acrobat Professional 9.0 do wersji 9.3.4

0

Kilka dni temu aktualizując "Adobe Acrobat Professional" z wersji 9.0 do aktualnej oznaczonej numerem 9.3.4 napotkałem na dwa bardzo ciekawe błędy "MSI". Poniżej zaprezentuje metodę obejścia tego problemu jak i bezpośrednią aktualizację plików instalacyjnych pakietu (tzw. "slipstreamed installation"). W celu wykonania aktualizacji, należy z płyty CD wyodrębnić pliki instalatora (katalog "Adobe Więcej >

How-To

Specjalne foldery w Windows Installer

2

Windows Installer zawiera w sobie kikanaście zdefiniowanych "Property"  do obsługi standardowych folderów (np. "WindowsFolder" – wskazujący na folder Windows). Pozostałe foldery można obsłużyć poprzez zmienne środowiskowe (np. %ALLUSERSPROFILE%), które mogą być używane analogicznie do "Property" ale w trochę odmiennej postaci zrozumiałej dla wewnętrznych prcedur Windows Installera (np. [%ALLUSERSPROFILE]). Zarówno standardowe foldery w Windows Installer jak i ich odpowiedniki wyczytywane poprzez Więcej >

Błędy-MSI

Błąd MSI 1402 i 1406 podczas aktualizacji Adobe Readera

4

Przy ostatniej aktualizacji Adobe Readera z wersji 7.1.1 do 8.2 natrafiłem na pewien błąd, który uniemożliwił instalację aktualizacji na około 30 % "klientów". Podczas procesu instalacji wygenerowane zostały błędy krytyczne, które uniemożliwiły dalszą instalację programu. Użytkowicy końcowi zostali pozbawieni Adobe Readera, gdyż aktualizacja w pierwszej kolejności odinstalowywała jego starszą wersję. Analizując logi i wpisy z dziennika Więcej >

How-To

Uruchamianie instalacji pakietu-msi z uprawnieniami „System Account”

0

Przy testowaniu gotowego pakietu-msi bardzo ważne jest, aby przetestować cały proces instalacji z uprawnieniami konta systemowego. Można to wykonać na dwa sposoby: przy wykorzystaniu zaplanowanych zadań lub programu "psexec.exe".

1. Metoda polegająca na dodaniu zaplanowanego zadania.

Z linii poleceń wpisujemy:

at <h:m> /interactive <plik_instalacyjny>

gdzie:

h:m – czas uruchomienia zaplanowanego zadania

Więcej >

How-To

Jak wyodrębnić pliki instalacyjne z pakietu MSI

0

Pliki instalacyjne pakietów MSI najczęściej umieszczone są:

1) w postaci skompresowanej w samym pliku MSI (tzw. CABs inside),

2) rzadziej przechowywane są w zewnętrznych plikach CAB (tzw. external CABs)

3) a już zupełnie rzadko w postaci luźnych nieskompresowanych plików (tzw. external uncompressed files).

Każde z tych sposobów umieszczania plików ma Więcej >

How-To

Jak włączyć logowanie instalacji pakietu-msi w systemie ?

1

Bardzo często zachodzi potrzeba przeanalizowania procesu instalacji pakietu z powodu np. występujących błędów podczas instalacji. Najprostszym wydaje się tu włączenie logowania przy wykorzystaniu przełączników "/lv*". Oprócz tej metody istnieje również możliwość włączenia globalnego logowania-msi w systemie co zostało opisane poniżej. Metoda polega na dodaniu wpisu do poniższego klucza rejestru:

REG ADD

Więcej >

Go to Top