Aplikasi Windows menjengkelkan dan saya ingin menghapusnya. Telah bermain-main dengan Powershell dan scripting dan saya ingin tahu apakah ada cara saya bisa membuat Powershell untuk mengulang semua aplikasi dan menghapusnya.
# List of Applications that will be removed
$AppsList = "Microsoft.BingTravel","Microsoft.WindowsAlarms","Microsoft.Reader",`
"Microsoft.WindowsScan","Microsoft.WindowsSoundRecorder","Microsoft.SkypeApp","Microsoft.BingFoodAndDrink","Microsoft.BingMaps",`
"Microsoft.HelpAndTips","Microsoft.BingFinance","Microsoft.ZuneMusic","Microsoft.Reader","Microsoft.BingNews","Microsoft.AkypeApp",`
"Microsoft.ZuneVideo","Microsoft.BingTravel","Microsoft.BingSports","Microsoft.BingWeather","Microsoft.BingHealthAndFitness",`
"Microsoft.Media.PlayReadyClient.2","Microsoft.XboxLIVEGames","Microsoft.WindowsReadingList","Microsoft.WindowsAlarms"
ForEach ($App in $AppsList)
{
$Packages = Get-AppxPackage | Where-Object {$_.Name -eq $App}
if ($Packages -ne $null)
{
foreach ($Package in $Packages)
{
Remove-AppxPackage -package $Package.PackageFullName
}
}
$ProvisionedPackage = Get-AppxProvisionedPackage -online | Where-Object {$_.displayName -eq $App}
if ($ProvisionedPackage -ne $null)
{
remove-AppxProvisionedPackage -online -packagename $ProvisionedPackage.PackageName
}
}
EDIT:
Saya menjalankan ini dari MDT untuk penyebaran gambar juga.
windows
powershell
windows-8
mdt
Jason
sumber
sumber
Jawaban:
Untuk menghapus aplikasi dengan PowerShell, Anda perlu melakukan dua tindakan:
Untuk menghapus paket yang disediakan Anda menggunakan perintah Remove-AppxProvisionedPackage dan untuk menghapus paket yang diinstal, Anda menggunakan perintah Remove-AppxPackage .
Menurut Microsoft, cmdlet Remove-AppxProvisionedPackage menghapus paket aplikasi (.appx) dari gambar Windows. Paket aplikasi tidak akan diinstal ketika akun pengguna baru dibuat. Paket tidak akan dihapus dari akun pengguna yang ada. Untuk menghapus paket aplikasi (.appx) yang tidak disediakan atau menghapus paket hanya untuk pengguna tertentu, gunakan Remove-AppxPackage.
Jadi, jika Anda ingin menghapus aplikasi sepenuhnya, jalankan yang berikut ini:
http://www.theitmuse.com/remove-windows-8-metro-apps/
sumber
Saya berakhir dengan hal yang sangat mendasar tetapi efektif:
Hasil:
Anda perlu menjalankan ini sebagai pengguna biasa dan bukan sebagai administrator karena banyak Aplikasi Windows diinstal pada basis per pengguna. Jika Anda ingin sedikit lebih selektif tentang Aplikasi Windows mana yang Anda hapus instalasinya, Anda bisa menambahkan
| ? { $_.Name -notlike "*WindowsAppIActuallyLike*" }
.sumber