Bagaimana Anda menghapus aplikasi di Windows 10 dengan paksa?

29

Bagaimana saya bisa menghapus aplikasi yang Windows tampaknya tidak memungkinkan untuk dihapus, seperti Xbox dan Groove Music?

WernerCD
sumber

Jawaban:

32
  1. baris perintah Powershell tinggi
  2. perintah ini untuk mendapatkan daftar paket:

    Dapatkan-AppxPackage | Pilih Nama, PackageFullName

  3. Temukan paket yang ingin Anda hapus

  4. Perintah ini untuk menghapus paket (Salin / Tempel nama paket):

    Remove-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Peringatan: Selama bermain-main, ini sepertinya menghapus aplikasi untuk pengguna yang login. Mereka masih ada untuk pengguna lain ketika saya masuk sebagai mereka. Saya akan bermain-main lebih banyak dan melihat apakah saya dapat menemukan cara untuk "melarang" aplikasi komputer / jaringan yang luas.

masukkan deskripsi gambar di sini

Sunting 1: Selanjutnya, Anda dapat menghapus Paket Provisioned sehingga mereka tidak terinstal di masa depan:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Sunting 2: Akhirnya, Anda dapat melakukan Paket "Disingkirkan massal" ke "scorched earth" dan Disediakan.

Hanya peringatan: Ini akan menghapus instalan Windows Store. Itu bukan masalah bagi saya, tetapi mencopot semuanya bukan untuk menjadi lemah hati.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Mungkin bijaksana untuk tidak sepenuhnya menghapus toko windows. Saya belum mencoba ini, tetapi ini (dalam komentar) tampaknya menjadi kasar dari apa yang saya gunakan, untuk menghapus semuanya kecuali Windows Store.

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

Sumber daya lebih lanjut: Hapus Aplikasi Windows 10 dan Kembalikan Aplikasi Default Windows 10

WernerCD
sumber
Terima kasih, ini sangat bagus !! Jika Anda ingin melakukan lebar jaringan ini, masukkan skrip login untuk pengguna atau gunakan melalui GPO.
StBlade
Anda seharusnya hampir tidak pernah menghapus semua paket! Misalnya, ShellExperienceHost mengelola antarmuka grafis. Menghapus instalan akan membuat windows, task bar atau menu mulai tidak dapat digunakan.
Andrei B.
@AndreiB. Proses ini ( getapp -... | RemoveApp) menghapus Store "Apps". Bukan "Aplikasi" atau "Fitur Windows". Kemungkinan besar itu bukan "Aplikasi" - itu, jika saya tidak salah, fitur windows. Ini tidak akan menghapus Office ("Aplikasi" atau XBox ("Aplikasi" yang diinstal ditandai).
WernerCD
Juga, Aplikasi toko "Penting" tidak akan dihapus - dengan pengecualian Toko (itulah sebabnya where-object notlike storesangat penting). Saya telah melakukan "uninstall semua Aplikasi" sejak tidak lama setelah saya pindah ke 10 tanpa masalah (kecuali untuk menghapus toko secara tidak sengaja karena, untuk beberapa alasan, itu tidak ditandai "vital")
WernerCD
@AndreiB. Anda mengatakan perintah "Edit 2" WernerCD akan membuat windows, task bar atau menu mulai tidak dapat digunakan?
Johnny mengapa
20

Jika Anda menemukan aplikasi universal atau yang disediakan yang sama sulit untuk dihapus, coba perintah GRID di Powershell:

Perintah PowerShell untuk Menghapus Aplikasi di GridView

Cukup gunakan Out-Gridviewuntuk memilih aplikasi mana yang ingin Anda hapus.

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

Ingatlah bahwa di atas hanya menghapus aplikasi untuk pengguna saat ini. Untuk menghapus aplikasi dari komputer untuk semua pengguna, jalankan yang berikut:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

Ini akan menampilkan kisi-kisi semua aplikasi yang diinstal. Anda dapat PILIH aplikasi (sorot dengan warna biru) yang ingin Anda hapus dari daftar yang ditampilkan dan klik OK. Mulai ulang.

(Saya menemukan saya hanya bisa menghapus beberapa aplikasi sekaligus dengan mengulangi perintah di atas dan memilih beberapa aplikasi setiap kali saya mengulang perintah)

bobkush
sumber
4

Anda dapat menargetkan Aplikasi spesifik tanpa sepengetahuan seluruh nama Paket dengan filter wildcard.

Untuk Paket individu, per pengguna:

Get-AppxPackage *bing* | Remove-AppxPackage

Untuk Paket "Provisioned", yang diinstal Windows untuk setiap pengguna:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
palswim
sumber
0
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Inilah yang akan bekerja untuk menghapus satu aplikasi yang disediakan.

Bflood
sumber