2014-12-10 17:21:29 +0000 2014-12-10 17:21:29 +0000
8
8

Instalacja Net Framework 3.5 SP1 Offline na serwerze 2012 R2

Potrzebuję zainstalować Net Framework 3.5 SP1 na serwerze 2012 i znam metodę, która wymaga nośnika instalacyjnego. Instalacja .NET Framework 3.5 na serwerze Windows 2012

Jednak nie posiadam nośnika instalacyjnego i nie mam Internetu. Czy jest jakiś inny sposób na zainstalowanie go?

Odpowiedzi (8)

6
6
6
2016-03-09 14:55:22 +0000

Ta odpowiedź łączy w sobie informacje z wielu odpowiedzi, a także dodaje kilka dodatkowych kroków nie wymienionych wcześniej.

Udało mi się to zrobić w następujący sposób:

  1. Pobierz obraz ISO dla Windows Server 2012 R2 (Uwaga! has to być R2) z https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Potrzebna jest rejestracja id na żywo Windows i trzeba się zgodzić na kolejne e-maile.
  2. Po pobraniu go w jakieś miejsce, przenieś go na maszynę/VM, na którą chcesz go zainstalować.
  3. Skopiuj go do innej lokalizacji w obrębie maszyny docelowej. Ma to na celu zapobieżenie błędowi “przepraszam, wystąpił problem z montażem pliku” opisanemu tutaj , który odnosi się do niektórych menedżerów transferu zapisujących plik jako skąpe pliki. Jeśli rzeczywiście skopiowałeś go już podczas transferu w poprzednim kroku, a nie tylko go zmapowałeś, ten krok może nie być potrzebny: dla mnie był.
  4. Kliknij prawym przyciskiem myszy na plik w eksploratorze i wybierz “Montuj”. Należy go zamontować, zakładam, że na D: drive. Jeśli otrzymasz błąd, wróć do poprzedniego linku.
  5. Otwórz zapytanie cmd jako administrator i wykonaj następujące komendy (przełączniki są wyjaśnione w tej innej odpowiedzi w podobnym wątku ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

Oba wydają się być potrzebne i w podanej przeze mnie kolejności. source )

Jeśli pojawi się błąd “nie znaleziono plików źródłowych”, potwierdź, że masz obraz R2 w użyciu. To był dla mnie problem - w moim obrazie brakowało aktualnego pliku .NET 3.5, który był zwykłym 2012 r.

Jeśli obie komendy się powiodą, gratuluję! Teraz masz go zainstalowanego. W razie wątpliwości, możesz potwierdzić wersję używając kroków naszkicowanych tutaj .

6
6
6
2014-12-10 19:58:51 +0000

Możesz pobrać wersję testową Windows Server 2012 , aby uzyskać ISO z wymaganymi plikami źródłowymi.

Zamontuj ISO z zamontowanym ISO w skrzynce odbiorczej i uruchom DISM, aby zainstalować .Net 3.5:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

Jeśli to się nie uda, spróbuj również uruchomić tę aktualizację przed próbą aktywacji . Net 3.5:

Uaktualnienie dla .NET Framework 3.5 na Windows 8, Windows 8.1, Windows Server 2012 i Windows Server 2012 R2 http://support2.microsoft.com/kb/3005628/en-us

Usuwa 2 aktualizacje zabezpieczeń, które mogą uniemożliwić konfigurację .Net 3.5

4
4
4
2016-05-26 20:18:09 +0000

Oto jak to zrobiłem.

Pobierz obraz ISO dla Windows Server 2012 R2 z https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Umieść ten obraz dysku na komputerze, który potrzebuje .Net Framwork 3.5

Kliknij prawym przyciskiem myszy na plik i zamontuj. W ten sposób powinien powstać dysk D. Przejdź do Server Manager, kliknij Manage > Add roles and Features (Zarządzaj rolami i funkcjami).

Przejdź do wyboru Features (Funkcje) i wybierz pozycję .Net Framework 3.5. Klikaj Next (Dalej), aż przejdziesz do ostatniej strony.

Nie klikaj jeszcze Install (Zainstaluj) - kliknij mały link na dole, aby określić alternatywne źródło danych. Zmień ścieżkę na D:\Źródła}SxS

Następnie zainstaluj

2
2
2
2015-05-26 03:05:57 +0000

Dla systemu Windows 2012R2, polecenie powinno brzmieć

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess
2
2
2
2016-01-28 11:10:18 +0000

Pobierz obraz Windows iso serwera 2008 lub wyższej zamontować obraz na wbudowanym dysku obrazu Windows serwera 2012 r2, przejdź do dodawania ról i funkcji i wybierz funkcję dotnet framework 3.5, kliknij alternatywne źródło, aby wyświetlić nazwę ścieżki, np. e:\źródła\sxs i kliknij przycisk Install. To powinno zadziałać.

Lub uruchom aktualizację Windows i postępuj zgodnie z poniższym https://support.microsoft.com/en-us/kb/3005628 aby znaleźć rozwiązanie.

2
2
2
2015-03-31 21:37:43 +0000

Jedynym sposobem, w jaki udało mi się zainstalować framework, jest podłączenie komputera do Internetu i wykonanie aktualizacji systemu Windows.

0
0
0
2016-11-16 13:52:35 +0000

Podałem C:\Windows\WinSXS jako alternatywną ścieżkę źródłową. To się nie uda przez połowę czasu na pierwszej rundzie, ale wydaje się, że w końcu działa.

Zrobiłem to dziś rano bez żadnych problemów i to zakończone na pierwszej próbie.

0
0
0
2017-03-03 06:49:54 +0000

Jeśli montaż https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 nadal się nie powiedzie, ustaliliśmy, że nieznaczny skok do INSTRUKCJI SUPERB firmy Eis 19/2016 był ostatnim calem sukcesu.

Ściąganie i montowanie 2012 Instalacja serwera R2 ISO jest kluczem, ale musieliśmy przełączyć się na zamontowany katalog literowy dysku i załadować NEWER R2 v9600 wersję wykonywalną DISM. Samo zamontowanie ISO i podanie lokalizacji /source nie zakończyło się powodzeniem lub nawet nie zapoczątkowało żadnego postępu w instalacji, ponieważ Windows używał wersji 9200 DISM, która najwyraźniej nienawidzi przełącznika /source, ale tylko zgłosił tyle samo wewnątrz %systemroot%\Logs\DISM\dism.log. Błąd wyraźnie opisał przełącznik /sources jako i UNKNOWN i w związku z tym był skazany na cichą awarię bez prawidłowego zamontowania ISO źródła R2.

Konieczne było twarde określenie nowszej wersji DISM.exe 9600 wewnątrz zamontowanego ISO poprzez zmianę katalogów na zamontowaną ścieżkę ISO dism.exe.

cd /d d:\sources && .\dism.exe /online /enable-feature featurename:NetFX3ServerFeatures **/Source** :d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online /enable-feature /featurename:NetFX3 **/Source** :d:\sources\sxs /LimitAccess

Wyjście procesora komend natychmiast określi, czy wykonujemy wymaganą wersję dism.exe

\*Deployment Image Servicing and Management tool \*\*Version: 6.3.9600.17031\*\* Image Version: 6.2.9200.16384 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. Restart Windows to complete this operation. Do you want to restart the computer now? (Y/N) n\* This was executed on a freshly turned up 2012 Server with only the Windows Update Agent v2 installed: Windows Update Agent 7.8.9200.16927 Windows Update Agent 7.8.9200.16924 Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded Windows Update Agent 7.8.9200.16927 Installation date: ‎01‎31‎2017 1304PM Installation status: Succeeded
```.