Windows PowerShell tidak akan menghapus aplikasi? Coba ini

Kesalahan uninstall aplikasi Windows PowerShell
Untuk memperbaiki berbagai masalah PC, kami merekomendasikan DriverFix:
Perangkat lunak ini akan menjaga driver Anda tetap aktif dan berjalan, sehingga menjaga Anda tetap aman dari kesalahan umum komputer dan kegagalan perangkat keras. Periksa semua driver Anda sekarang dalam 3 langkah mudah:
  1. Unduh DriverFix (file unduhan terverifikasi).
  2. Klik Mulai Pindai untuk menemukan semua driver yang bermasalah.
  3. Klik Perbarui Driver untuk mendapatkan versi baru dan menghindari kegagalan fungsi sistem.
  • DriverFix telah diunduh oleh 0 pembaca bulan ini.

Di Windows 10, Anda dapat menggunakan aplikasi Pengaturan untuk dengan cepat mencopot pemasangan aplikasi perangkat lunak yang tidak diinginkan yang sebelumnya diunduh dari Toko Microsoft. Namun, aplikasi default tidak dapat dihapus kecuali Anda menggunakan PowerShell.

Windows PowerShell memberi Anda kebebasan yang Anda cari dalam hal mencopot pemasangan program yang tidak lagi Anda perlukan atau jarang digunakan. Dengan asumsi bahwa Anda telah memasukkan perintah PowerShell sederhana setidaknya sekali, itu harus sama mudahnya untuk menghapus aplikasi.

Tetapi terkadang, Anda dapat menemukan kesalahan dan masalah yang berbeda. Dengan mengikuti langkah-langkah dalam artikel ini, Anda dapat mengatasi masalah ini secara efektif dan melupakan semua tentang desktop berantakan yang Anda lihat selama berhari-hari.

Apa yang dapat saya lakukan jika Windows PowerShell tidak menghapus aplikasi?

1. Gunakan cmdlet yang disebut Uninstall-Package

semua aplikasi yang terdaftar di PowerShell

Menghapus aplikasi adalah proses yang relatif mudah. Anda harus mendapatkan daftar aplikasi yang diinstal di komputer melalui perintah berikut: Get-WmiObject -Kelas Win32_Product | Pilih-Objek -Nama Properti.

Kemudian, petakan variabel ke aplikasi yang dimaksud: $MyApp = Get-WmiObject -Kelas Win32_Product | Where-Object{$_.Name -eq “Alat Gratis”}. Pada titik ini, mencopot pemasangan dengan memanggil metode Copot pemasangan biasanya bekerja dengan sangat mudah: $Aplikasi Saya. Copot pemasangan().

Jika ini tidak terjadi dan Anda tidak dapat menemukan aplikasi yang terdaftar, gunakan cmdlet Get-Package sebagai gantinya. Jika Anda ingin mencari aplikasi bernama Camera, misalnya, masukkan perintah ini: Dapatkan-Paket -Program Penyedia -TermasukWindowsInstaller -Nama "Kamera".

PowerShell sekarang akan dapat menemukannya. Anda selanjutnya dapat menggunakan cmdlet yang disebut Copot pemasangan-Paket. Dipecah secara sederhana, Anda bisa lolos dengan menentukan parameter -Name, diikuti dengan nama paket hampir sepanjang waktu.


2. Perintah PowerShell alternatif untuk mencopot pemasangan aplikasi

Perintah PowerShell untuk menghapus aplikasi

Menggunakan cmdlet Uninstall-Package dapat, secara teknis, memperbaiki kesalahan, tetapi itu tidak selalu merupakan cara tercepat. Demi menjaga hal-hal sederhana, kami akan membagikan kepada Anda perintah lain yang tidak memakan waktu lama.

Anda hanya perlu mengetahui nama aplikasi yang ingin Anda hapus. Dengan asumsi itu tidak masalah, inilah triknya:

$uninstall32 = gci “HKLM: SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall” | foreach { gp $_.PSPath } |? { $_ -cocok dengan “NAMA PERANGKAT LUNAK” } | pilih UninstallString
$uninstall64 = gci “HKLM: PERANGKAT LUNAKMicrosoftWindowsCurrentVersionUninstall” | foreach { gp $_.PSPath } |? { $_ -cocok dengan “NAMA PERANGKAT LUNAK” } | pilih UninstallString
if ($uninstall64) {
$uninstall64 = $uninstall64.UninstallString -Ganti "msiexec.exe","" -Ganti "/I","" -Ganti "/X",""
$uninstall64 = $uninstall64.Trim()
Tulis "Mencopot pemasangan ..."
mulai proses “msiexec.exe” -arg “/X $uninstall64 /qb” -Tunggu}
if ($uninstall32) {
$uninstall32 = $uninstall32.UninstallString -Ganti "msiexec.exe","" -Ganti "/I","" -Ganti "/X",""
$uninstall32 = $uninstall32.Trim()
Tulis "Mencopot pemasangan ..."
mulai proses “msiexec.exe” -arg “/X $uninstall32 /qb” -Tunggu}


3. Tidak semua aplikasi harus dihapus

Aplikasi ini adalah bagian dari Windows

Aku s Windows PowerShell tidak dapat menghapus program tertentu? Kami mendapatkan rasa frustrasi Anda, tetapi izinkan kami menawarkan sedikit kebijaksanaan ini. Beberapa aplikasi bawaan benar-benar terintegrasi ke dalam sistem operasi dan menghapusnya kemungkinan besar akan menyebabkan lebih banyak kerugian daripada kebaikan.

Upaya Anda pada akhirnya menghasilkan pesan yang sama yang berbunyi Aplikasi ini adalah bagian dari Windows dan tidak dapat dicopot berdasarkan per pengguna. Tidak diragukan lagi Anda dapat menemukan beberapa cara teduh untuk menghapusnya, tetapi terkadang aplikasi meninggalkan jejak yang tidak diinginkan.

Yang mengatakan, jika Anda akhirnya berhasil setelah membaca ini, silakan komentar di bawah. Kami sangat ingin mendengar pendapat Anda.

BACA JUGA:

  • Jalankan skrip Powershell ini untuk menghapus aplikasi default dari Windows 10 Gambar
  • Windows PowerShell telah berhenti berfungsi: Coba 4 perbaikan ini
  • PowerShell tidak dikenali? Lihat solusi ini
0x8004de25 Kode Kesalahan OneDrive: 3 Cara untuk Memperbaikinya

0x8004de25 Kode Kesalahan OneDrive: 3 Cara untuk MemperbaikinyaOnedriveJendela 11Kesalahan

Menyetel ulang aplikasi OneDrive kemungkinan akan memperbaiki pesan kesalahan iniAnda mungkin mengalami kode kesalahan 0x8004de25 saat mencoba masuk ke akun OneDrive Anda.Ini biasanya disebabkan ol...

Baca selengkapnya
Kode Kesalahan Ticketmaster 0011: 2 Cara untuk Memperbaikinya

Kode Kesalahan Ticketmaster 0011: 2 Cara untuk MemperbaikinyaJendela 11Kesalahan

Lewati kesalahan ini dengan mudah sehingga Anda dapat menilai tiket konser tersebutBeberapa orang telah melaporkan Kode Kesalahan 0011 di Ticketmaster menghentikan mereka membeli tiket.Mungkin ada ...

Baca selengkapnya
5 Cara Cepat Mengatasi Error 503 First Byte Timeout

5 Cara Cepat Mengatasi Error 503 First Byte TimeoutKesalahan

Solusi teruji untuk mengatasi error 503 first byte timeout sekarangGalat 503 timeout byte pertama terjadi saat asal tidak mengirimkan respons dalam jangka waktu yang ditetapkan untuk byte timeout p...

Baca selengkapnya