Powershell ile windows özelliklerini açıp kapatmak

3 gün önce 7

Powershell ile windows özelliklerini açıp kapat
Windows işletim sistemleri , kullanıcılara Windows özelliklerini açma ya da kapatma seçeneği ile birlikteki hasılat bazıları varsayılan olarak açık bazıları ise kapalıdır , mesela Windows 11 içinde 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 ya da şimdiki özelliklerin bazılarını kapattı için Denetim Masası- Programlar - Programlar ve Özellikler kısmına gidip sol tarafta yeralan "Windows özelliklerini aç ya da kapat" linkini kullanabilirler

Windows özelliklerini açlık kapat

Bu linke tıklandığında karşımıza özellikler penceresi gelecektir , etkin etmek istediklerimize tik koyup tamam dememiz yeterlidir , devre dışı bırakmak içinse önlerindeki kutucuktaki tiki kaldırmamız lüzumir.

Windows özelliklerini açma kapatma ekranı

Üstteki yöntem ile Windows özellikleri açıp kapatılabilirken sistemleri yöneticiler işlerini basitlaştırmak için Powershell da kullanabilirler bu hem daha uygulamalı hemde otomatikleştirmeye elverişlidir.

Powershell ile Windows özelliği ekleyin - devre dışı bırakın

1. Öncelikle Powershell ben yönetici ytesirlerinde başlatmamız lüzumecektir , bunun için aramaya powershell yazıp çıkan powershell ibaşlıkna sağ tıklayıp yönetici olarak çalıştır dememiz yeterlidir , sonrasında komut olarak birinci yapılması lüzumli ş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 tek dizin 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üğü manaına varmaktedir. Eğer tek özellik hakkında detaylı malumat alacaksak -featurename parametresinden yararlanabiliriz mesela Netframework 3.5 hakkında daha detaylı malumat için aşağıdaki komutu kullanabiliriz

get-windowsoptionalfeature -online -featurename NetFx3

Komutu kullandığımızda aşağıdaki gibi tek çıktı verecektir.

Powershell ile Netframework özellikleri

Gelelim tek windows özelliğini Etkinleştirme ya da devre dışı bırakmaya ; bunun için komutun başına Enable - Disable koyarak etmek istediğimizi belirtebiliriz mesela Bir windows özelliğini tesirnleş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 çerçeveler 3.5 u kurdu için aşağıdaki komutu kullanabiliriz.

Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All --

yada .Net çerçeveler 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 lüzumli ona bağlı diğer bileşenlerinde yüklenmesi içindir.

powershell ile netframework kurmak

Örneklerde .Net çerçeveler kullanmamızın sebebi kurulumda yaşattığı sualnlardır. Eğer .Net Framework harici tek kaynaktan kurulacaksa (mesela E:\) bu durumda aşağıdaki gibi tek komut iş görecektir

Install-WindowsFeature NET-Framework-Core -Source E:\sources\sxs

Görüldüğü üzere Powershell kesin Windows özelliklerini listeleme , Etkinleştirme ve devre dışı bırakmada bizlere basitlıklar sağlamaktadır.

- Sağ tuş ile Powershell scriptlerini çalıştırın Burada

- Powershell da çevre değişkeni kullanımı Burada

- Powershell varsayılan ytesirlerine nasıl dönülür Burada

16 Temmuz 2017 Tarihli başlık güncellendi

>> Tüm Makaleyi Oku <<

Platformumuz; Teknoloji, Spor, Sağlık, Eğlence, Uluslararası, Edebiyat, Bilim ve daha fazlası olmak üzere farklı konu başlıkları altında, kısa ve öz haber formatı ile kullanıcıların zamandan tasarruf etmesini hedefler. Karmaşadan uzak, sade ve anlaşılır içerik yapısı sayesinde ziyaretçiler aradıkları bilgiye hızlıca ulaşabilir. techforum.com.tr, bilgi kirliliğini önleyerek yalnızca güvenilir kaynaklardan elde edilen içerikleri yayınlamaya özen gösterir.