Jak rozwiązywać problemy związane z instalacją oprogramowani
Z pAmIÄTnIkA nIeGrZeCzNeGo AnIoĹkA
Materiały referencyjneStreszczenie
W tym artykule opisano krok po kroku sposób rozwiązywania problemów, które mogą występować podczas instalowania oprogramowania .NET Framework 1.1.
Jeżeli Instalator Microsoft Windows jest niepoprawnie zarejestrowany w rejestrze systemu Windows, program instalacyjny oprogramowania .NET Framework 1.1 nie może uzyskać dostępu do niektórych jego składników. W tym artykule omówiono sposób obejścia tego problemu, polegający na wyrejestrowaniu i ponownym zarejestrowaniu Instalatora Windows.
Nie zawsze można całkowicie usunąć oprogramowanie .NET Framework 1.1 przy użyciu narzędzia Dodaj/Usuń programy w Panelu sterowania. W tym artykule omówiono również sposób obejścia tego problemu, polegający na ręcznym usunięciu oprogramowania .NET Framework 1.1 z komputera, a następnie ponownym zainstalowaniu oprogramowania .NET Framework 1.1 lub naprawie oprogramowania .NET Framework 1.1.
Wymagania
W artykule założono, że czytelnik jest obeznany z następującymi zagadnieniami: • System Microsoft .NET Framework 1.1
• Edytor rejestru
• Instalator Windows
Na następującej liście uwzględniono podstawowe składniki zalecanego i niezbędnego sprzętu, oprogramowania, infrastruktury sieciowej i dodatków Service Pack:• System Microsoft Windows 2000 lub Microsoft Windows XP
• Oprogramowanie Microsoft .NET Framework 1.1
Wyrejestrowywanie i ponowne rejestrowanie Instalatora Windows
1. Wyrejestrowywanie Instalatora Windows:a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu Otwórz wpisz polecenie msiexec /unregister, a następnie kliknij przycisk OK.
2. Ponowne rejestrowanie Instalatora Windows:a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu tekstowym Otwórz wpisz polecenie msiexec /regserver, a następnie kliknij przycisk OK.
Ręczne usuwanie i ponowne instalowanie oprogramowania .NET Framework 1.1
OSTRZEŻENIE: Nieprawidłowe korzystanie z Edytora rejestru może stać się przyczyną poważnych problemów, które spowodują, że konieczna będzie ponowna instalacja systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie problemów spowodowanych niepoprawnym użyciem Edytora rejestru będzie możliwe. Możesz używać Edytora rejestru na własną odpowiedzialność. 1. Usuń oprogramowanie .NET Framework 1.1 z pamięci podręcznej Instalatora Windows. Aby to zrobić, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu tekstowym Otwórz wpisz polecenie Installer, a następnie kliknij przycisk OK.
c. W menu Widok w Instalatorze Windows kliknij polecenie Szczegóły.
d. Wykonaj jedną z następujących czynności zależnie od systemu operacyjnego:• W systemie Windows XP kliknij prawym przyciskiem myszy nagłówek kolumny Nazwa, a następnie kliknij polecenie Komentarze.
• W systemie Windows 2000 kliknij prawym przyciskiem myszy nagłówek kolumny Nazwa, a następnie kliknij polecenie Komentarz.
e. Kliknij prawym przyciskiem myszy umieszczony w pamięci podręcznej plik Instalatora Windows, do którego przypisano komentarz Microsoft .NET Framework 1.1 RTL x86 enu, a następnie kliknij przycisk Odinstaluj.
f. Po zakończeniu procesu odinstalowania zamknij Instalator.
2. Ręcznie usuń istniejące pliki i foldery z komputera. Zależnie od aktualnego stanu oprogramowania .NET Framework ten plik i folder nie zawsze istnieje. Aby usunąć plik i folder, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu tekstowym Otwórz wpisz polecenie system32, a następnie kliknij przycisk OK. Zawartość folderu System32 pojawia się w Eksploratorze Windows.
c. Zlokalizuj, a następnie usuń folder URTTemp.
d. Zlokalizuj, a następnie usuń plik mscoree.dll.
Uwaga: Jeżeli oprogramowanie .NET Framework 1.0 jest również zainstalowany na danym komputerze i nie jest planowane ponowne instalowanie oprogramowania .NET Framework 1.1, należy naprawić oprogramowanie .NET Framework 1.0. Aby uzyskać więcej informacji, zobacz sekcję „Naprawa oprogramowania .NET Framework”.
e. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
f. W polu tekstowym Otwórz wpisz polecenie Microsoft.NET, a następnie kliknij przycisk OK. Zawartość folderu Microsoft.NET pojawia się w Eksploratorze Windows.
g. W folderze Microsoft.NET kliknij dwukrotnie folder Framework.
h. W folderze Framework usuń folder v1.1.4322.
i. Zamknij folder Framework.
3. Ręcznie usuń odpowiednie klucze rejestru. Aby to zrobić, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu tekstowym Otwórz wpisz polecenie regedit, a następnie kliknij przycisk OK, aby uruchomić Edytor rejestru.
c. W Edytorze rejestru zlokalizuj, a następnie usuń istniejące klucze rejestru (nie zawsze wszystkie wymienione klucze znajdują się w rejestrze): • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
d. Zamknij Edytor rejestru.
4. Usuń informacje Instalatora Windows z rejestru przy użyciu narzędzia Msizap.exe. Narzędzie Msizap.exe znajduje się w zestawie Software Development Kit (SDK) dla Instalatora Microsoft Windows. Aby pobrać zestaw SDK Instalatora Windows, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/...msdk/sdkupdate/ (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
Aby usunąć informacje Instalatora Windows z rejestru, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu Otwórz wpisz polecenie cmd, a następnie kliknij przycisk OK.
c. W wierszu polecenia zlokalizuj katalog zawierający narzędzie Msizap.exe, a następnie uruchom następujące polecenie:
Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
d. Ponownie uruchom komputer.
5. Wyczyść zawartość folderu Temp. Aby to zrobić, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. W polu tekstowym Otwórz wpisz polecenie %Temp%, a następnie kliknij przycisk OK. Zawartość folderu Temp pojawia się w Eksploratorze Windows.
c. W folderze Temp kliknij polecenie Zaznacz wszystko w menu Edycja.
d. W menu Plik kliknij polecenie Usuń.
Uwaga: Należy usunąć jak największą liczbę plików i folderów z folderu Temp.
6. Wyłącz wszystkie programy antywirusowe i wszystkie programy zapory zainstalowane na danym komputerze. Aby to zrobić, użyj narzędzia konfiguracji systemu (Msconfig.exe), aby przeprowadzić „czyste” uruchomienie komputera, a następnie wyłącz zbędne usługi. Jeżeli narzędzie Msconfig.exe jest używane w trybie diagnostycznym, ponownie włącz usługę Instalator Windows na karcie Usługi. Aby uruchomić narzędzie Msconfig, wykonaj następujące kroki:
a. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
b. Wpisz polecenie MSconfig, a następnie kliknij przycisk OK.
7. Zainstaluj oprogramowanie .NET Framework 1.1. Aby pobrać oprogramowanie .NET Framework 1.1, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/...&displaylang=pl (http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)
Uwaga: Jeżeli na komputerze zainstalowany jest oprogramowanie .NET Framework 1.0 i nie jest planowana ponowna instalacja oprogramowania .NET Framework 1.1, należy naprawić oprogramowanie .NET Framework 1.0, aby zastąpić plik Mscoree.dll i folder URTTemp.
Naprawa oprogramowania .NET Framework
W dalszej części artykułu omówiono trzy metody naprawy oprogramowania .NET Framework.
Naprawa oprogramowania .NET Framework 1.1 przy użyciu pamięci podręcznej Instalatora Windows
Aby naprawić oprogramowanie .NET Framework 1.1 przy użyciu pamięci podręcznej Instalatora Windows, wykonaj następujące kroki:
1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
2. W polu tekstowym Otwórz wpisz polecenie Installer, a następnie kliknij przycisk OK.
3. W menu Widok w Instalatorze Windows kliknij polecenie Szczegóły.
4. Wykonaj jedną z następujących czynności zależnie od systemu operacyjnego:• W systemie Windows XP kliknij prawym przyciskiem myszy nagłówek kolumny Nazwa, a następnie kliknij polecenie Komentarze.
• W systemie Windows 2000 kliknij prawym przyciskiem myszy nagłówek kolumny Nazwa, a następnie kliknij polecenie Komentarz.
5. Kliknij prawym przyciskiem myszy umieszczony w pamięci podręcznej plik Instalatora Windows, do którego przypisano komentarz Microsoft .NET Framework 1.1 RTL x86 enu, a następnie kliknij przycisk Odinstaluj.
6. Po zakończeniu procesu odinstalowania zamknij Instalator.
Naprawa oprogramowania .NET Framework 1.1 przy użyciu wiersza polecenia
Aby naprawić oprogramowanie .NET Framework 1.1 przy użyciu wiersza polecenia, wykonaj następujące kroki:
1. Zlokalizuj plik Dotnetfx.exe użyty do zainstalowania oprogramowania .NET Framework
1.1. Aby to zrobić, zastosuj jedną z następujących metod:
• Jeżeli oprogramowanie .NET Framework 1.1 został zainstalowany z dysku CD lub DVD, włóż dysk instalacyjny do stacji dysków CD-ROM lub DVD-ROM.
• Jeżeli oprogramowanie .NET Framework 1.1 zainstalowano z dysku twardego, pobierz program instalacyjny oprogramowania .NET Framework 1.1 na dysk twardy.
• Jeżeli oprogramowanie .NET Framework 1.1 został zainstalowany z dysku sieciowego, ponownie połącz się z tym dyskiem.
2. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
3. W polu Otwórz wpisz polecenie cmd, a następnie kliknij przycisk OK.
4. W wierszu polecenia wpisz następujące polecenie:
%Ścieżka_instalacyjna%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Uwaga: %Ścieżka_instalacyjna% jest symbolem zastępczym ścieżki pliku Dotnetfx.exe zlokalizowanego w kroku 1.
Naprawa oprogramowania .NET Framework 1.0 przy użyciu wiersza polecenia
Aby naprawić oprogramowanie .NET Framework 1.0 przy użyciu wiersza polecenia, wykonaj następujące kroki:
1. Zlokalizuj plik Dotnetfx.exe użyty do zainstalowania oprogramowania .NET Framework 1.0. Aby to zrobić, zastosuj jedną z następujących metod:
• Jeżeli oprogramowanie .NET Framework 1.0 został zainstalowany z dysku CD lub DVD, włóż dysk instalacyjny do stacji dysków CD-ROM lub DVD-ROM.
• Jeżeli oprogramowanie .NET Framework 1,0 zainstalowano z dysku twardego, pobierz program instalacyjny oprogramowania .NET Framework 1,0 na dysk twardy.
• Jeżeli oprogramowanie .NET Framework 1.0 został zainstalowany z dysku sieciowego, ponownie połącz się z tym dyskiem.
2. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
3. W polu Otwórz wpisz polecenie cmd, a następnie kliknij przycisk OK.
4. W wierszu polecenia wpisz następujące polecenie:
%Ścieżka_instalacyjna%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Uwaga: %Ścieżka_instalacyjna% jest symbolem zastępczym ścieżki pliku Dotnetfx.exe zlokalizowanego w kroku 1.
Materiały referencyjne
Aby uzyskać więcej informacji, odwiedź następujące witryny firmy Microsoft w sieci Web:
Edytor rejestru
http://msdn.microsoft.com...istryEditor.asp (http://msdn.microsoft.com/library/en-us/vsintro7/html/vxurfRegistryEditor.asp)
Instalator Windows
http://msdn2.microsoft.co...y/aa372866.aspx (http://msdn2.microsoft.com/en-us/library/aa372866.aspx)
Często zadawane pytania
http://msdn2.microsoft.co...k/aa497323.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx)
Wersje, zgodność i jednoczesne wykonywanie w oprogramowaniu .NET Framework
http://msdn2.microsoft.co...k/aa497340.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx)[/b]