Powershell ile windows özelliklerini açıp kapatmak


Powershell ile windows özelliklerini açıp kapatmak
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 10 un 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 dememeiz 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 ekleme – devre dışı bırakma

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 özeelikleri

Gelelim bir windows özelliğini Etkinleştirme veya devre dışı bırakmaya ; unun 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 dudumda 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.


2 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha