Windows PowerShell tidak akan menyahpasang aplikasi? Cuba ini

Windows Powershell Will Not Uninstall Apps

Ralat pemasangan aplikasi Windows PowerShell Untuk menyelesaikan pelbagai masalah PC, kami mengesyorkan Restoro PC Repair Tool: Perisian ini akan memperbaiki kesalahan komputer yang biasa, melindungi anda dari kehilangan fail, perisian hasad, kegagalan perkakasan dan mengoptimumkan PC anda untuk prestasi maksimum. Selesaikan masalah PC dan hapus virus sekarang dalam 3 langkah mudah:
  1. Muat turun Alat Pembaikan PC Restoro yang disertakan dengan Patented Technologies (paten ada di sini ).
  2. Klik Mulakan Imbasan untuk mencari masalah Windows yang boleh menyebabkan masalah PC.
  3. Klik Baiki Semua untuk menyelesaikan masalah yang mempengaruhi keselamatan dan prestasi komputer anda
  • Restoro telah dimuat turun oleh0pembaca pada bulan ini.

Di Windows 10, anda boleh menggunakan aplikasi Tetapan untuk segera menyahpasang aplikasi perisian yang tidak diinginkan yang sebelumnya dimuat turun dari Kedai Microsoft . Namun, aplikasi lalai tidak dapat dikeluarkan kecuali anda menggunakannyaPowerShell.



Windows PowerShell memberi anda kebebasan yang anda cari ketika menyahpasang program yang tidak lagi anda perlukan atau jarang gunakan. Dengan mengandaikan bahawa anda telah memasukkan perintah PowerShell sederhana sekurang-kurangnya sekali, harus sama mudahnya menyahpasang aplikasi.

Tetapi kadang-kadang, anda boleh menemui kesilapan dan masalah yang berbeza. Dengan mengikuti langkah-langkah dalam artikel ini, anda dapat menyelesaikan masalah ini dengan berkesan dan melupakan semua desktop yang berantakan yang anda temui selama berhari-hari.



Apa yang boleh saya lakukan sekiranya Windows PowerShell tidak menyahpasang aplikasi?

1. Gunakan cmdlet yang dipanggil Uninstall-Package

semua aplikasi yang disenaraikan dalam PowerShell

Membuang aplikasi adalah proses yang agak mudah. Anda harus mendapatkan senarai aplikasi yang dipasang di komputer melalui arahan berikut: Dapatkan-WmiObject -Kelas Win32_Produk | Pilih-Objek-Nama Hak Milik .



uplay service titik masuk prosedur

Kemudian, petakan pemboleh ubah ke aplikasi yang dimaksudkan: $ MyApp = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -eq 'Alat Percuma'} . Pada ketika ini, menyahpasang dengan memanggil kaedah Nyahpasang biasanya berfungsi seperti angin: $ MyApp. Nyahpasang () .

Sekiranya ini tidak berlaku dan anda tidak dapat mencari aplikasi yang disenaraikan, gunakan cmdlet Get-Package. Sekiranya anda ingin mencari aplikasi bernama Kamera, masukkan perintah ini: Dapatkan-Pakej -Penyedia Program -IncludeWindowsInstaller -Name 'Camera' .

PowerShellsekarang akan dapat mengesannya. Anda boleh menggunakan cmdlet yang dipanggilNyahpasang-Paket. Ringkasnya, anda dapat menghilangkan dengan menentukan parameter -Name, diikuti oleh nama pakej sepanjang masa.




2. Perintah PowerShell Alternatif untuk menyahpasang aplikasi

Perintah PowerShell untuk menyahpasang aplikasi

akaun yang dirujuk terkunci

Menggunakan cmdlet Uninstall-Package dapat, secara teknikal, memperbaikikesilapan, tetapi bukan cara terpantas. Demi menjaga kesederhanaan, kami akan berkongsi dengan anda arahan lain yang tidak memerlukan masa.

Anda hanya perlu mengetahui nama aplikasi yang ingin anda nyahpasang. Dengan andaian bahawa tidak ada masalah, berikut caranya:

$ uninstall32 = gci “HKLM: SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall” | foreach {gp $ _. PSPath} | ? {$ _ -cocokkan 'NAMA PERISIAN'} | pilih UninstallString
$ uninstall64 = gci “HKLM: SOFTWAREMicrosoftWindowsCurrentVersionUninstall” | foreach {gp $ _. PSPath} | ? {$ _ -cocokkan 'NAMA PERISIAN'} | pilih UninstallString
jika ($ uninstall64) {
$ uninstall64 = $ uninstall64.UninstallString -Replace 'msiexec.exe', '' -Replace '/ I', '' -Replace '/ X', ''
$ uninstall64 = $ uninstall64.Trim ()
Tulis 'Nyahpasang ...'
memulakan proses 'msiexec.exe' -arg '/ X $ uninstall64 / qb' -Tunggu}
jika ($ uninstall32) {
$ uninstall32 = $ uninstall32.UninstallString -Replace 'msiexec.exe', '' -Replace '/ I', '' -Replace '/ X', ''
$ uninstall32 = $ uninstall32.Trim ()
Tulis 'Nyahpasang ...'
mulakan proses 'msiexec.exe' -arg '/ X $ uninstall32 / qb' -Wait}


3. Tidak semua aplikasi mesti dicopot pemasangannya

Aplikasi ini adalah sebahagian daripada Windows

AdakahWindows PowerShelltidak dapat menyahpasang program tertentu? Kami mendapat kekecewaan anda, tetapi biarkan kami menawarkan sedikit kebijaksanaan ini. Beberapa aplikasi bawaan benar-benar disatukan ke dalam sistem operasi dan menghapusnya kemungkinan besar akan menyebabkan lebih banyak bahaya daripada kebaikan.

Percubaan anda akhirnya membawa kepada mesej yang sama yang berbunyiAplikasi ini adalah sebahagian daripada Windows dan tidak dapat dicopot pemasangan setiap pengguna. Tidak ada pertanyaan anda boleh menemui beberapa cara yang tidak jelas untuk menghapusnya, tetapi kadangkala aplikasi meninggalkan jejak yang tidak diingini.

Walaupun begitu, jika anda akhirnya berjaya setelah membaca ini, sila komen di bawah. Kami ingin mendengar pendapat anda.

BACA JUGA: