Windows 10 ve 11 işletim sisteminde varsayılan olarak birçok uygulama ile yüklü gelir. Bu uygulamaların bazıları işinize yaramazken sistem kaynaklarını gereksiz yere kullanabilir. Ancak Microsoft bu uygulamaların kaldırılmasına doğrudan izin vermez. Geleneksel yöntemlerle kaldırılamayan bu uygulamaları kaldırmak için Windows PowerShell kullanacağız.
Yönetici hakları olmadan PowerShell bazı sistem uygulamalarını kaldırmaz. Bu nedenle PowerShell’i mutlaka yönetici olarak çalıştırmalısınız.
Tüm yüklü uygulamaları listelemek için aşağıdaki komutu PowerShell penceresine yapıştırın ve Enter’a basınız.
Get-AppxPackage | Select Name, PackageFullName
Bu komut çıktısında yer alan “Name” uygulamanın kısa adını “PackageFullName” uygulamanın sistem tarafından tanınan tam paket adını verecektir. Listede yer alan bir uygulamayı kaldırmak için aşağıdaki komutu kullanabilirsiniz.
Get-AppxPackage *UygulamaAdı* | Remove-AppxPackage
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Eğer bilgisayarınızda birden fazla kullanıcı varsa ve uygulamayı tüm kullanıcılar için kaldırmak istiyorsanız komuta “-allusers” parametresini eklemeniz yeterli olacaktır.
Get-AppxPackage -allusers *UygulamaAdı* | Remove-AppxPackage
Bir uygulamayı yalnızca belirli bir kullanıcı için kaldırmak isterseniz aşağıdaki komutu kullanabilirsiniz.
Get-AppxPackage -user KullanıcıAdı *UygulamaAdı* | Remove-AppxPackage
Microsoft Store’u kaldırmak için şu komutu kullanabilirsiniz. Microsoft Store, Windows uygulamalarını yüklemek ve güncellemek için kullanılır. Kaldırılması durumunda uygulama yükleyemezsiniz.
Get-AppxPackage *windowsstore* | Remove-AppxPackage
Bazı uygulamalar sistem bileşeni olarak tanımlandığı için doğrudan kaldırılamaz. Bunun yerine bu uygulamaları devre dışı bırakabiliriz. Örneğin Windows Defender’ı devre dışı bırakmak için Grup İlkesi Düzenleyicisi veya 3. parti bir antivirüs kullanabilirsiniz.
Kaldırdığınız uygulamaları geri yüklemek isterseniz Windows 10 ve 11 uygulama paketlerini sıfırlayabilirsiniz. Bu komut kaldırılan tüm uygulamaları geri yükleyecektir.
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}