Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera obejście problemu polegającego na tym, że instalacja programu Microsoft .NET Framework 3.5 kończy się niepowodzeniem bez publicznego środowiska internetowego w instalacji systemu Windows OEM.
Oryginalny numer KB: 2956772
Symptomy
Rozważmy następujący scenariusz:
- Masz wyłączne środowisko sieciowe, które nie jest połączone z Internetem.
- Masz system operacyjny Windows zainstalowany ze standardowego obrazu OEM w tym środowisku. Ten obraz może zawierać kombinację języków i najnowszych aktualizacji istotnych dla systemu i środowiska.
- Spróbuj zainstalować program .NET Framework 3.5 lub .NET Framework 3.5 z dodatkiem Service Pack 1 (SP1) na tym komputerze.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie, a instalacja programu .NET Framework kończy się niepowodzeniem.
Instalacja programu .NET Framework również kończy się niepowodzeniem w jednej z następujących sytuacji:
- Używasz autonomicznego pakietu redystrybucyjnego programu .NET Framework.
- Folder sources\sxs z oryginalnego nośnika instalacyjnego jest używany jako alternatywne źródło.
Przyczyna
Ten problem występuje, ponieważ system Windows został zaprojektowany z zamiarem, że system operacyjny będzie miał dostęp do Internetu.
Jeśli nie możesz uzyskać dostępu do Internetu, program .NET Framework 3.5 musi ściągnąć dane z alternatywnego źródła. Jeśli to źródło nie jest jawnie zgodne z zainstalowanym systemem operacyjnym (np. poprawką, wersją poprawek lub zainstalowanym plikiem specyficznym dla pakietu językowego), wystąpi ten problem.
Rozwiązanie
Aby obejść ten problem, utwórz nośnik instalacyjny ze wstępnie zainstalowanym programem .NET Framework 3.5. Aby to zrobić, wykonaj kroki opisane na poniższej stronie internetowej dla każdego języka, który zostanie zainstalowany w tym systemie operacyjnym: program .NET Framework 4.5 jest domyślny, a program .NET Framework 3.5 jest opcjonalny lub możesz tymczasowo połączyć komputer, który wymaga programu .NET Framework 3.5 do Internetu, aby zainstalować program .NET Framework.
Uwaga 16.
Przed zainstalowaniem pakietów językowych należy wykonać te kroki. Jednak poprawki zazwyczaj muszą być instalowane po zainstalowaniu pakietów językowych.
Stan
Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w części "Ma zastosowanie do:". Obecnie efektywna i skuteczna strategia nie została zlokalizowana dla istniejących systemów operacyjnych. Jednak ten problem jest badany w przyszłych systemach operacyjnych.
Więcej informacji
Jeśli udało Ci się utworzyć alternatywne źródło instalacji przy użyciu obrazu systemu operacyjnego w trybie offline, należy pamiętać, że w tym rozwiązaniu należy upewnić się, że to alternatywne źródło ma wszystkie aktualizacje (poprawki) zastosowane do niego, które mogą znajdować się na komputerach docelowych wraz ze wszystkimi pakietami językowymi. Ten obraz musi być aktualny w miarę wydawania nowych aktualizacji.
Uwaga 16.
Niektóre poprawki można uzyskać tylko przez skontaktowanie się bezpośrednio z firmą Microsoft. Te poprawki powinny być również brane pod uwagę podczas kompilowanie źródła instalacji, jeśli ta trasa jest zaznaczona.
Naszym zaleceniem dotyczącym kompilowania nośnika instalacyjnego (jak wspomniano w sekcji "Obejście") jest utworzenie nośnika alternatywnego źródła i przetestowanie go, ponieważ ten proces okazał się kosztowny, biorąc pod uwagę czas, który należy poświęcić. Jest to porównywane z tworzeniem nośnika instalacyjnego przy użyciu znanych wersji plików.
Zbieranie danych
Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.