Powershell ile windows özelliklerini açıp kapatmak


Powershell ile windows özelliklerini açıp kapat
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

bulunan Hyper-V varsayılan olarak kapalıdır , yine Netframework 3.5 te Aktif değildir , kullanıcılar bu özellikleri açmak veya mevcut özelliklerin bazılarını kapatmak için Denetim Masası- Programlar - Programlar ve Özellikler kısmına gidip sol tarafta yeralan "Windows özelliklerini aç veya kapat" linkini kullanabilirler

Windows özelliklerini aç kapat

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.

Windows özelliklerini açma kapatma ekranı

Ü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.

Powershell özellik listesi dökümü

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.

Powershell ile Netframework özellikleri

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.

powershell ile netframework kurmak

Ö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


8 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for Hakan
  3. Avatar for Velociraptor
  4. Avatar for burak
  5. Avatar for Velociraptor
  6. Avatar for MUSTY
  7. Avatar for Velociraptor
  8. Avatar for Musti

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha