Windows işletim sistemleri , kullanıcılara Windows özelliklerini açma veya kapatma seçeneği ile birlikte gelir bazıları varsayılan olarak açık bazıları ise kapalıdır , mesela Windows 11 in bazı sürümlerinde
Bu linke tıklandığında karşımıza özellikler penceresi gelecektir , aktif etmek istediklerimize tik koyup tamam dememiz yeterlidir , devre dışı bırakmak içinse önlerindeki kutucuktaki tiki kaldırmamız gerekir.
Üstteki yöntem ile Windows özellikleri açıp kapatılabilirken sistem yöneticiler işlerini kolaylaştırmak için Powershell de kullanabilirler bu hem daha pratik hemde otomatikleştirmeye elverişlidir.
Powershell ile Windows özelliği ekleyin - devre dışı bırakın
1. Öncelikle Powershell i yönetici yetkilerinde başlatmamız gerekecektir , bunun için aramaya powershell yazıp çıkan powershell ikonuna sağ tıklayıp yönetici olarak çalıştır dememiz yeterlidir , sonrasında komut olarak ilk yapılması gerekli şey bence özellikler listesini görüntülemektir bunun için aşağıdaki komutu kullanalım.
get-windowsoptionalfeature -online
Üstteki komutu verip ENTER tuşuna bastığımızda aşağıdaki gibi bir liste elde edeceğiz.
Listede görüldüğü üzere hangi özelliğin Etkin (Enabled) hangisinin devre dışı (Disabled) olduğunu görebiliyoruz. -online parametresi, işlemlerin geçerli cihazda yürütüldüğü anlamına gelmektedir. Eğer bir özellik hakkında detaylı bilgi alacaksak -featurename parametresinden faydalanabiliriz mesela Netframework 3.5 hakkında daha detaylı bilgi için aşağıdaki komutu kullanabiliriz
get-windowsoptionalfeature -online -featurename NetFx3
Komutu kullandığımızda aşağıdaki gibi bir çıktı verecektir.
Gelelim bir windows özelliğini Etkinleştirme veya devre dışı bırakmaya ; bunun için komutun başına Enable - Disable koyarak yapmak istediğimizi belirtebiliriz mesela Bir windows özelliğini etkinleştirmek içi komut Enable ile başlarken devre dışı bırakmak için Disable ile bağlayacaktır:
Enable - WindowsOptionalFeature - Özellik ismi
Disable - WindowsOptionalFeature - Özellik ismi
Mesela .Net framework 3.5 u kurmak için aşağıdaki komutu kullanabiliriz.
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All --
yada .Net framework 3.5 u Devre dışı bırakmak için aşağıdaki komutu kullanabiliriz.
Disable-WindowsOptionalFeature -Online -FeatureName "NetFx3" --
-All parametresi, eğer varsa özelliğin çalışması için gerekli ona bağlı diğer bileşenlerinde yüklenmesi içindir.
Örneklerde .Net framework kullanmamızın sebebi kurulumda yaşattığı sorunlardır. Eğer .Net Framework harici bir kaynaktan kurulacaksa (mesela E:\) bu durumda aşağıdaki gibi bir komut iş görecektir
Install-WindowsFeature NET-Framework-Core -Source E:\sources\sxs
Görüldüğü üzere Powershell belirli Windows özelliklerini listeleme , Etkinleştirme ve devre dışı bırakmada bizlere kolaylıklar sağlamaktadır.
- Sağ tuş ile Powershell scriptlerini çalıştırın Burada
- Powershell de çevre değişkeni kullanımı Burada
- Powershell varsayılan yetkilerine nasıl dönülür Burada
16 Temmuz 2017 Tarihli başlık güncellendi
Rica ederim , selamlar.
Teşekkürler bilmediğim bir konu idi yardımcı oldunuz
Geri bildirim için Teşekkürler burak
windows özelliklerini aç veya kapat kısmından
net framework ve windows powershell yazanlara dokunmadım bunların haricinde herşeyi devre dışı bıraktım şuan herhangi bir sorun sıkıntı yok bilgisayarın hızı tepki vermesi biraz daha arttı tavsiye ederim
Ben olsam denerdim.
Ben Windows özelliklerinin bazılarıni açmak ve kapamak istediğim zaman "bir hata oluştu Windows özelliklerinin bazıları değiştirilemedi" diye hata veriyor..Bu yöntem ile düzelir mi yada başka bir çözümü var mı
Genelde sistem yöneticilerin işine yarayacaktır diye düşünüyorum selamlar
bu şekilde power shell ile yapılabileceğin ibilmiyordum. ELlerinize sağlık yepyeni bir şey öğrendim.