.NET framework 3.5'in windows server 2012'ye kurulması


2

Windows Server 2012'ye .NET 3.5 framework kuruyorum. DotNetFx35setup.exe dosyasını Microsoft web sitesinden indirdim ve E: \ Sources \ SxS konumuna kopyaladım. Google’daki her bağlantıda bu SxS klasörü hakkında bilgi veriyorlar, öyle yaptılar. Ancak yine de GUI'den .NET framework kuramıyorum. Özelliklerde .NET'i seçtim ve E: \ Sources \ SxS yolunu belirledim. Neyi yanlış yapıyorum?

Bilgisayarım internete bağlı değil, bu yüzden bazı ofline kurulum yöntemine ihtiyacım var.

Yanıtlar:


8

.Net 3.5 kurulum ortamı DVD / ISO'nun kendisine dahil edildiğinden 2012 / 2012R2 ISO'nuzun bir klasöre monte edilmesi veya açılması gerekmektedir.

Daha sonra, bir komut istemi başlatarak (Yönetici Olarak) ve aşağıdaki komutu çalıştırarak yükleyebilirsiniz:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

(D: \ sources \ sxs yerine C: \ users \ you \ desktop ... ya da paketini açtığınız her yerde!)

Yukarıda kullanılan komut anahtarları aşağıdakileri yapar:

/Online targets the operating system you're running (instead of an offline Windows image).

/Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.

/All enables all parent features of the .NET Framework 3.5.

/LimitAccess prevents DISM from contacting Windows Update.

/Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory).

Bu işlem zamanın% 99,9'unu çalıştırıyor ve eğer başarısız olursa - genellikle her ikisi de DISM (Dağıtım Görüntüsü Hizmeti ve Yönetimi) aracı tarafından kullanılan BITS / Windows güncelleme hizmetinde bir sorun olduğunu gösteriyor. Bunu düzeltmek için, Bu Microsoft Fixit Makalesine bakın . Windows 8 manuel talimatlar da 2012 / 2012R2 için çalışıyor!


.NET'i kurmak istediğim sistem uzak bir konumda (1) ve ISO'yu seçtiğim sistem uzak bir konumda (2). Şimdi ISO'yu konumdan (2) konum (1) 'e bağlamaya çalışıyorum ancak sorun konum (1) bilgisayar kazanma 2012'de ve konum (2) bilgisayar kazanma 2003 R2'de, yani konum (1) bilgisayar değil paylaşılan konum klasörlerine erişebiliyor (2) pc. Bu yüzden sadece ISO kullanmanın gerekli olup olmadığını sordum ya da .NET'i indirip kurmayı başarırsam, sadece küçük dosyalar içeren başka bir yol var mıydı
Vikram Singh

Bu benim için 2012 R2'nin çıplak yüklemesinde işe yaramadı. Sözde .NET 3.5 yüklemesini düzelten kb makalelerinde (örneğin, support.microsoft.com/en-gb/kb/3005628 ) bir güncelleme var, ancak herhangi bir güncelleme olmadan bunu yapmak istediğim için benim için hiçbir faydası yok.
adampski

1

2012 / 2012R2 ISO'nuzun, bir klasöre monte edilmiş veya açılmış olması gerekir; çünkü .NET 3.5 kurulum ortamı aslında DVD / ISO'nun kendisine dahildir.

Daha sonra, bir Komut İstemi başlatıp (yönetici olarak) aşağıdaki komutu çalıştırarak yükleyebilirsiniz:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:Z:\sources\sxs

( Z:DVD sürücüsünü gösterir)


0

Bir ISO'nuz yoksa, Windows 2012 R2'nin deneme sürümünü indirebilir ve kaynakları / sx'leri kopyalayabilir / geçebilir ve .Net'i sunucu yöneticisini kullanarak yüklerken bu konumu seçebilirsiniz. Benim için iyi çalıştı.


0

Ayrıca bununla ilgili bir sorunum vardı ve Windows Server 2012'nin OEM / ROHK sürümünü kullanıyorsanız, sorunun ikinci bir dil paketi yüklü olabileceğini de söylemeliyim.

İkinci bir dil paketi de .NET Framework'ün yüklenmesini engelleyecektir.

Yüklü başka bir dil olup olmadığını lpksetup.exe ile kontrol edebilirsiniz. Yalnızca bir tane kaldırana kadar dilleri kaldırın ve ardından .NET Framework'ü tekrar yüklemeyi deneyin.

Ayrıca, OEM / ROK kullanıyorsanız, farklı bir yükleme DVD'si almanız gerekebilir, çünkü benim durumumda .NET için yükleme dosyaları orijinal OEM DVD'sinde eksikti.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.