INFO: Przepakowanie aplikacji wady

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 264478
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

W tym artykule opisano wady i trudności techniczne Przepakowanie aplikacji do użytku z aparatem instalacji Instalator Windows.

Więcej informacji

Przechwytywanie lub "Odkryj", że narzędzia są przeznaczone do konwertowania starszych urządzeń na nowy format Instalator Windows; Pakiet MSI.

Przechwytywanie te narzędzia, takie jak Veritas WinInstall LE statków na dysku CD Windows 2000 Server, Zrób zdjęcie systemu przed i po instalacji. Wszelkie zmiany w rejestrze, zmiany plików lub ustawienia systemowe, które występują w trakcie procesu przechwytywania będą umieszczane w instalacji.

Tło instalacji

Instalator Windows jest przeznaczony do bardziej wtopione w cyklu tworzenia aplikacji tak, aby administratorzy systemów mogą mieć większą elastyczność, gdy toczą się aplikacji w ich środowisku korporacyjnym. Aby osiągnąć ten cel, deweloperzy aplikacji za redystrybucji podczas wczesne fazy rozwoju, w przeciwieństwie do ostatecznego rozwoju cyklu.

Czekając aż do ostatniej fazie projektowania do utworzenia pakietu instalacyjnego, aplikacja nie posiadała wsparcia dla instalacji; oparła się na zupełnie niezwiązana z nią technologii do zainstalowania. W rezultacie całkowity koszt użytkowania (TCO) znacznie się wydłużał ponieważ administratorzy systemu pochodzić z własne unikalne metody w celu redystrybucji. Czasami te rozwiązania były duże przyczynia się do problemu "Piekłem bibliotek DLL". Przepakowanie nie rozwiązuje te problemy. To może czasami złożone problemy technologii instalacji starszego i zwiększa się złożoność ze względu na dodane dodatkową warstwę implementacji.

Instalator Windows jest bieżące i przyszłe metodą instalowania aplikacji w środowisku systemu Windows. Jest to technologia instalacji oparty na bazie danych, a nie jest skrypt i oferuje szereg zalet, takich jak zmiany wprowadzone do systemu przez Instalatora aplikacji może zostać przywrócona podczas instalacji. Aby w pełni korzystać z funkcji Instalator Windows, Deweloper aplikacji powinny obejmować MSI w fazie rozwoju. Aby uzyskać więcej informacji zobacz oficjalny dokument dotyczący Instalator Windows następujące Microsoft w witrynie sieci Web:
http://www.microsoft.com/smserver/docs/installStepup.doc

Typowe problemy i problemy

  • Elastyczność

    Elastyczność może być niezgodny z przepakowane applicationsbecause narzędzie Rozpakowywarka nie może w pełni zrozumieć componentdependencies lub jakie powinny być ścieżek kluczowych aplikacji. W związku z tym anapplication może być spakowane w jeden duży funkcja, która pobiera entirelyreinstalled, w przypadku braku keypath składnika. Zostały złamane intomultiple funkcji mniejszych umożliwiłby elastyczność łatwiejsze w zarządzaniu.
  • Rejestracja COM/ActiveX

    Ochrona dostępu do sieci (COM, Component Object Model) i formantów ActiveX może nie ustalonego zarejestrowany. Przed Instalator Windows, COM i ActiveX registrationwas czarnego pola. Z wyjątkiem eksportowanych funkcji Funkcja DLLRegisterServer i DLLUnregister serwer, bardzo niewiele wskazówek theirregistration proces oferowane COM i formantów ActiveX. RegSvr32.exe był odpowiedzialny za wywoływanie funkcji previouslymentioned, a potem biblioteki DLL był odpowiedzialny za rejestrowanie się.Nie ma żadnych narzędzie, które można przeglądać bibliotekę DLL, OCX lub EXE i dowiedzieć się, whatgoes na środku Funkcja DllRegisterServer i DllUnregisterServer dla tego pliku. Istnieją wpisy rejestru standardowych, które rejestrują większość formantów ActiveX moduły, takie jak hkcrclsidrandom\, HKCR\ProgID, andHKCR\TypeLib. Informacji na temat rejestracji COM może lub nie może uzyskać Naw wprowadzona, odpowiednich tabel MSI przez Rozpakowywarka.
  • Skróty

    Skróty nie może być utworzony jako descriptorshortcuts Instalator Windows, które umożliwiają elastyczne. Skróty instalacyjnego starszego typu były thatpointed pliki .lnk do pliku wykonywalnego w większości przypadków. Czasami, gdy Rozpakowywarka uruchamia, allit wie jest, że plik .lnk został skopiowany do katalogu. Na przykład legacySetup.exe zainstalowane skrót do C:\Windows\Profiles\User1\Desktop. Therepackager czy skopiować plik .lnk bezpośrednio do katalogu listedpreviously. Dlatego Rozpakowywarka nie jest faktycznie kopiowanie skrótów pozycji WindowsInstaller, ale raczej jest kopiowanie pliku bez żadnych resiliencycapabilities uwzględnione.
  • Składniki na białym tle

    Jedynym sposobem, aby skorzystać z komponentów na białym tle jest toauthor nowego pakietu MSI. Przepakowujące aktualnie nie obsługują tej funkcji.
  • Usuwanie aplikacji

    Podczas odinstalowywania aplikacji przepakowane, istnieje możliwość, że AllUsers Profil może zostać usunięty. Jest to zależne jak starsze setupwas przechwytywane i zdecydowanie musi być sprawdzony.
  • Zasady grupy i reklama

    Odbieranie następujący komunikat o błędzie jest wspólne whenassigning problem do obiektu zasad grupy:
    Rozmiar obiektu przekracza thelimit, ustawione przez administratora.
    Jest to szczególnie ważne, gdy tryingto przepakowania aplikacji tak duży, jak Microsoft Visual Studio 6. Komunikat o błędzie jest myląca w tym sensie, że wywołuje do użytkownika issome, że nie które ADSI ustawienie, które można podjąć w celu poprawy sytuacji. Iscurrently istnieje obejście tego komunikatu o błędzie. Jest to przepakowania issuebecause nadmiar informacji, które ten proces jest czasami umieszcza w MSIpackage. Aby uzyskać dodatkowe informacje kliknij numer artykułu poniżej w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
    262166 Publikowanie aplikacji w usłudze Active Directory może spowodować błąd
  • Struktura katalogów

    Chaosu struktura katalogu jest to typowy problem występujący podczas repackagingbecause wszystkie różnice w katalogach Win32 operatingsystems. Wziąć pod uwagę system operacyjny lokalizacji katalogu dla każdej ze zmiennych środowiska następującymi danymi:

    • Katalog systemowy
      Windows 95, 98, 98SE i Millennium Edition = Windows\System.
      System Windows NT i Windows 2000 = WinNT\System32.
    • Katalog profilu
      Windows 9 x / ME = Windows\Profiles
      System Windows NT = folderze Winnt\profile
      System Windows 2000 = Documents and Settings
    W związku z tym jeśli przechwytywanie systemu Microsoft Windows NT i następnie tryto zainstalowania pakietu MSI na Win9x OS, wszystkie pliki, które należy już do Windows\System może przejść do WinNT\System32. Dlatego applicationfiles nie zainstalowane do właściwego katalogu. "Najlepsze praktyki" na thisscenario jest przechwytywanie lub przepakowania dla każdej platformy Windows tak, aby thedirectory strukturę i pliki zależne od systemu operacyjnego są przechwytywane prawidłowo.
  • ANSI VS UNICODE

    Aplikacje muszą czasami biblioteki specyficzne ANSI lub UNICODE.Biblioteki ANSI zazwyczaj znajdują się w systemie Microsoft Windows 95 i Microsoft Windows 98. UNICODE został zaprojektowany dla systemu Windows NT 4.0 i Microsoft Windows 2000.If utworzyć pakiet MSI, zaprojektowany specjalnie dla UNICODE lub ANSI, masz problemy podczas uruchamiania redystrybucji pakietów w systemie Windows 95, Windows 98, Windows NT i Windows 2000. Jest to kolejny torepackage dobry powód dla każdej wersji systemu operacyjnego.
  • Dostosowywanie (przepakowanie VS transformacje)

    Jeśli aplikacja została zbudowana pierwotnie w andyou formacie MSI Aby dostosować pakiet, nie trzeba używać przepakowanie. Pozycji WindowsInstaller został zaprojektowany z administratorów systemu na uwadze i ma anticipatedthe konieczne jest dostosowanie pakietów. Instalator Windows obsługuje calledTransforms funkcja (.MST) przeznaczoną do dostosowywania instalacji.

    Więcej informacji, zobacz temat przekształceń w zestawie SDK Instalator Windows w witrynie sieci Web MSDN następującymi danymi:
    http://msdn.microsoft.com/library/default.asp?URL=/ library/en-us/msi/setup/transforms.asp
  • Konfiguracje konta użytkownika

    Gdy przepakowania aplikacji, wszelkie zmiany, które są madeunder konto użytkownika może być zainstalowanych. Na przykład legacyapplication, MyProgram.exe, została przekonwertowana do pakietu MSI thelocal maszyny konta administratora. MyProgram.exe ma skrót na thedesktop (C:\Documents and Settings\Administrator\Desktop\MyProgram.LNK) andstores ustawienia użytkownika w podkatalogach USERPROFILE (C:\Documents andSettings\Administrator). Użytkownik1 loguje się i uruchamia plik MSI. User1receives błąd wiadomości, ponieważ on lub ona nie ma uprawnień do writeto folderu administratora. Nawet jeśli User1 ma uprawnienia administratora lub uruchamia MSIwith podniesionymi przywilejami, MSI będzie napisać Naw skrótu na pulpicie profil administratora. To samo stosuje się do ustawienia użytkownika i danych userspecific; to wszystko będzie działać z katalogu C:\Documents andSettings\Administrator. W związku z tym kiedy przepakowania aplikacji, dokładną kopię różnice mogą być zapisane w profilu użytkownika whoinstalls pakietu MSI.

Sugestie

Jeśli użytkownik zdecyduje się użyć narzędzia do przepakowania, trzeba pamiętać kilka rzeczy:

  • Zawsze używaj narzędzia na komputerze całkowicie czyste; zrobić surethe komputer ma zainstalowane nie inne aplikacje.
  • Zamknij wszystkie nieistotne usługi.
  • Utwórz pakiet dla każdej konfiguracji sprzętu, który masz.Na przykład jeśli na komputerach Dell XYZ 50 i 50 ABC bramy, potrzebujesz pakiety dla każdego typu systemu ze względu na differenthardware i sterowników ładowanych na każdym komputerze. Chcesz zachować każdego packagelimited do określonej konfiguracji sprzętu i oprogramowania.

    Aby uzyskać dodatkowe informacje dotyczące uzyskiwania przez ten proces kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
    257718 Jak utworzyć pakiet Instalatora systemu innej firmy Microsoft (MSI)
Aby uzyskać dodatkowe informacje o publikowaniu starszych aplikacji w domenie systemu Windows 2000 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
231747 Jak publikować programy nie MSI z.Pliki zap

Właściwości

Numer ID artykułu: 264478 - Ostatnia weryfikacja: 21 września 2013 - Weryfikacja: 3.0
Słowa kluczowe: 
kbinfo kbmt KB264478 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.
Anglojęzyczna wersja tego artykułu to: 264478
Zastrzeżenie dotyczące artykułów z bazy wiedzy o produktach wycofanych
Ten artykuł dotyczy produktów, dla których firma Microsoft nie oferuje już pomocy technicznej. Dlatego jest on oferowany w obecnej wersji i nie będzie już aktualizowany.

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com