Soru Windows 8 Apps üzerinden geçmenin ve hepsini kaldırmanın bir yolu var mı?


Windows uygulamaları rahatsız edici ve onları kaldırmak istiyorum. Powershell ve komut dosyası ile oynamak mu ve ben tüm uygulamalar döngü Powershell yapmak ve bunları kaldırmak olabilecek bir yol olup olmadığını öğrenmek istedi.

# 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
    }
}

DÜZENLE:

Görüntü dağıtımları için bunu MDT'den çalıştırıyorum.


25
2017-07-08 16:09


Menşei


İlgili: Bir Windows Mağazası uygulaması nasıl tamamen kaldırılır? - RomanSt


Cevaplar:


PowerShell ile bir uygulamayı kaldırmak için iki işlem yapmanız gerekir:

  • Sağlanan paketi kaldır
  • “Kurulu” paketi kullanıcı hesabından kaldırın.

Sağlanan paketi kaldırmak için komutu kullanırsınız Kaldır-AppxProvisionedPackage  yüklü paketi kaldırmak ve komutunu kullanmak Kaldır-AppxPackage  .

Microsoft'a göre, Remove-AppxProvisionedPackage cmdlet'i uygulama paketlerini (.appx) bir Windows görüntüsünden kaldırır. Yeni kullanıcı hesapları oluşturulduğunda uygulama paketleri yüklenmeyecek. Paketler mevcut kullanıcı hesaplarından kaldırılmayacak. Sağlanmayan uygulama paketlerini (.appx) kaldırmak veya yalnızca belirli bir kullanıcı için bir paketi kaldırmak için Remove-AppxPackage öğesini kullanın.

Bu yüzden uygulamaları tamamen kaldırmak isterseniz, aşağıdakileri çalıştırın:

  • Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage –online
  • Get-AppXPackage | Kaldır-AppxPackage

http://www.theitmuse.com/remove-windows-8-metro-apps/


6
2017-07-08 19:23





Çok basit ama etkili bir şekilde bitti:

Get-AppxPackage | Remove-AppxPackage



Sonuçlar:

Windows 8 Start Screen


Windows Uygulamalarının birçoğu kullanıcı bazında kurulduğundan, bunu yönetici olarak değil, normal kullanıcı olarak çalıştırmanız gerekir. Yüklediğiniz hangi Windows Uygulamalarını biraz daha seçici hale getirmek isterseniz | ? { $_.Name -notlike "*WindowsAppIActuallyLike*" }.


20
2017-07-08 16:28



MDT'den çalıştırmak yalnızca Yöneticinin temiz ekranı almasıyla sonuçlanır, değil mi? - Jason
@FrankThornton Oh bu iyi bir soru ... MDT'yi kullandığınızı görmedim. Tahminim evet, yalnızca, görüntünün dağıtımı sırasında kullanılan unattend.xml öğesinde copyProfile kullanılmıyorsa, Yönetici ekranını etkiler. MDT'de bunu yapmak için birkaç farklı yol var gibi görünüyor. - kce
Bunun için teşekkürler. Bunu okuyacağım. Bu konu gibi görünüyor, herkesin de bir cevap istediği bir şey. Ve bu arada Avatarını da seviyorum! - Jason
@FrankThornton. Merhaba Frank. Geç kalmanı istemem gerekecek. O kırmızı noktayı yakalamamız gerekiyor. - kce