Merhaba,
Geçen gün bir arkadaşımın şirketinde başına gelmişti, çözümü sizinle de paylaşmak istiyorum.
Öncelikle neden işletim sisteminde .Net Framework’ü silmemeniz gerektiğini anlatayım. İşletim sisteminizde özellikle grafik arayüzü ve yönetim araçları .Net Framework kütüphanesi ile beraber gelen bazı sürücleri ve dll’leri kullanmakta.İşte bu yüzden .NET Framework 3.5 ve öncesini silmemelisiniz.Bazı dökümanlarda .NET Framework 4.5/4.5.1 silmeni gerektiği anlatılmakta ancak silme işleminde dikkat etmez ve hızlı ilerlerseniz başlıkta da bahsettiğim sıkıntıyla karşılaşırsınız.
Şimdi bu kadar iç karartıcı bir ön girişten sonra güzel haberi vereyim, rahat olun sıkıntı yaşamadan arayüzünüze kavuşabaileceksiniz. Şu anda Command ekranında olduğunuzu düşünüyorum ve işte size sırasıyla takip etmeniz gereken adımlar :
1-DISM.exe /online /enable-feature /all /featurename:NetFx4
2-DISM.exe /online /enable-feature /all /featurename:MicrosoftWindowsPowerShell
Yukarıdaki iki komut .NEt Framework 4.0 ‘ı tekrardan yüklemenizi sağlayacaktır.Bu iki adımı başarıyla tamamladıktan sonra makinenizi restart etmenizi öneriyorum.
Artık makinenize PowerShell yüklenmiş durumda; PowerShell’i kullanarak Grafik Arayüzünü yükleyebileceksiniz.
3-Komut ekranında Powershell komutunu çalıştırıp powershell’i açıyorsunuz aksi halde bir sonraki komutları çalıştıramazsınız.
PowerShell açıldığına göre artık Grafik arayüzü yüklemek için bu aşağıdaki komutu çalıştırabilirsiniz.Ama PowerShell içerisinde yazdığınıza emin olun :
4-Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Bu adımdan sonra yükleme tamamlandığından powerShell deyken en son şu komutu çalıştıralım :
5-Restart-Computer
Bu son adımın normal gui olmadığı için command probptan yapılması ile powershell den yapılmasının bir sebebi olaiblir o yüzden siz ne olur ne olmaz powerShell’den restart komutunu çalıştırın.
Bu arada bu yazıyı okuyupta illa .Net Framework 4.50 ve üstü olan versiyonunu sistemden silmeniz gerektiğini düşünüyorsanız o zaman Uninstall-WindowsFeature yerine Remove-WindowsFeature komutunu kullanın.
Uninstall-WindowsFeature Net-Framework-45-Features
Bu komut sorgulamadan göstermeden grafik arayüzünü kaldırırken aşağıdaki komut ile neleri kaldırıp kaldırmayacağını seçerek .Net FrameWork’ü kaldırabilirsiniz.
Remove-WindowsFeature Net-Framework-45-Features -WhatIf
Ama 4.50 ve öncesini hangi şartta olursa olsun kaldırmamalısınız.Bu arada konu ile ilgili Microsoft’un resmi yazısını aşağıdaki linkte bulabilirsiniz.
Ref. Technet Dökümanları