Bagaimana Cara Menghapus Program Rusak Dari Daftar Program dan Fitur Di Windows 7?

27

Pada desktop Windows 7 64-bit, ada program pada daftar Program dan Fitur (Control Panel \ Semua Control Panel Items \ Program dan Fitur) yang menolak untuk menghapus instalan. Kesalahan yang didapat adalah:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

Saya menduga filer telah dihapus atau rusak. Masalah besar adalah bahwa program tersebut menolak untuk menginstal sendiri karena versi yang rusak.

Jadi bagaimana cara saya secara manual membersihkan daftar program yang diinstal?

Itai
sumber

Jawaban:

24

Itu tergantung pada bagaimana program mendeteksi bahwa itu sudah diinstal.

Program yang ditampilkan dalam daftar Program dan Fitur dihasilkan dari kunci registri di bawah: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Program mungkin mencari di tempat lain dalam registri, atau mencari file pada disk, untuk menentukan apakah sudah diinstal.

Anda dapat menggunakan Process Monitor (ProcMon) dari Sysinternals untuk melihat file dan kunci reg yang digunakan ketika menolak untuk bekerja sama dengan Anda.

Adam Thompson
sumber
19
Program 32 bit yang diinstal pada mesin 64 bit akan berada di HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallfolder yang dijelaskan oleh @Fabien.
JumpingJezza
7
Jika diinstal dari .MSI, itu juga akan terdaftar di bawah:HKEY_CLASSES_ROOT\Installer\Products
James Newton
30

Microsoft menyediakan alat untuk memperbaiki masalah instalasi dan penghapusan instalasi program. Ini tersedia dari

http://aka.ms/Program_Install_and_Uninstall

Tweek
sumber
1
Saya pikir layanan itu tidak berfungsi lagi. Setiap kali saya mencoba mengunduh alat ini dikatakan tidak dapat berkomunikasi dengan server.
Donny V
3
@ DonnyV: Saya baru saja mencobanya dan itu diunduh dengan baik untuk saya. Mungkin ini merupakan kesalahan sementara. Jika masih tidak berfungsi, coba unduh alat dari komputer lain (klik tautan "Unduh Lanjutan untuk menjalankan komputer yang berbeda atau terputus" tepat di bawah tautan "Jalankan Sekarang"). Perangkat lunak berbahaya dapat memblokir unduhan dari Microsoft (untuk mencoba dan mencegahnya dihapus) sehingga Anda mungkin ingin memeriksanya juga.
Tweek
Saya tidak dapat menghapus program menggunakan alat "Program dan Fitur" (appwiz.cpl), menerima kesalahan yang menyatakan "Versi lain dari produk ini sudah diinstal." Alat yang ditautkan di atas berhasil menghapus program. Terima kasih!
Jeremy Lyons
5

Berikut adalah dua kasus dengan masing-masing solusi yang sedikit berbeda:

  1. Program (dalam bentuk file atau folder) yang Anda coba hapus datang bersama komputer Anda saat pembelian.

  2. Program (file atau folder) yang Anda coba hapus adalah apakah Anda menginstal, menginstal tanpa sepengetahuan Anda oleh orang lain.

Strategi Anda dalam kedua kasus adalah:

  • Instal ulang perangkat lunak yang sama untuk membuatnya dalam kondisi lengkap (file yang hilang atau rusak dalam program tidak akan membuat Anda menghapus instalan).
  • Nyalakan kembali komputer Anda.
  • Hapus instalasi program.
  • Nyalakan kembali.

Solusi untuk kasus 1:

  1. Buka MulaiBantuan & Dukungan .
  2. Ketik perangkat lunak dan instalasi ulang perangkat keras dan pilih instalasi ulang program perangkat lunak ".
  3. Ikuti instruksi wizard.
  4. Nyalakan kembali komputer Anda.
  5. Buka MulaiPanel KontrolProgram & Fitur
  6. Temukan program yang ingin Anda hapus dan klik kanan dengan mouse Anda.
  7. Pilih Copot Pemasangan .
  8. Nyalakan kembali komputer Anda.

Solusi untuk kasus 2:

  1. Kunjungi mesin pencari (mis. Google).
  2. Temukan situs web perusahaan tempat Anda dapat mengunduh perangkat lunak yang persis sama.
  3. Unduh dan instal ulang perangkat lunak.
  4. Nyalakan kembali komputer Anda.
  5. Buka MulaiPanel KontrolProgram & Fitur
  6. Temukan program yang ingin Anda hapus dan klik kanan dengan mouse Anda.
  7. Pilih Copot Pemasangan .
  8. Nyalakan kembali komputer Anda.
S. Werner
sumber
Menginstal lagi, sebelum menghapus instalan berhasil. Saya harus ingat yang ini. Terima kasih.
LonnieBest
3

Saya pikir hanya membersihkan tidak akan benar-benar mengubah masalah dengan program ini. Anda dapat mencoba ccleaner http://www.piriform.com/ccleaner/features dan membiarkannya menghapus entri daftar, tetapi Anda tetap ingin mencoba dan membersihkan registri dengan tangan. Pergi dan cari kunci-kunci program di HKEY_LOCAL_MACHINE \ Software \ YourProgram atau jika Anda menjalankan aplikasi 32bit pada OS 64bit di HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram Anda dapat mencoba menginstalnya kembali setelah itu dan kemudian menghapus instalasi dengan bersih. Saya sarankan Anda membiarkan ccleaner melakukan pembersihan registri sesudahnya.


sumber
1
Itu adalah program yang rapi dan saya membiarkan banyak hal dibersihkan tetapi sayangnya gagal menghapus program yang menyinggung dengan kesalahan yang sama seperti Windows.
Itai
2

Punya program di mana tidak ada opsi di atas akan bekerja.

Akhirnya membuang seluruh registri, mencari namanya di dalamnya dan menemukannya di sini: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Untuk membuat hidup saya lebih mudah, akhirnya gunakan Revo Uninstaller untuk menghapusnya.

Fabien Snauwaert
sumber
Alih-alih Revo Uninstaller (tidak gratis), saya memilih RegEdit yang lebih baik di alternativeto.net/software/regedit - Solusi O&O bagus, dan gratis ( oo-software.com/en/ooregeditor )
starlocke
1

Kunci registri yang sesuai juga dapat ditemukan di

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

Bagi saya (id pengguna) dulu S-1-5-21-874921695-2243469788-227544040-1000, tapi saya tidak yakin apakah itu unik atau tidak.

File instalasi mungkin ada di C:\Users\(user name)\AppData\Local\Package Cache. Jika demikian, id nomor-huruf untuk pencarian di registri dapat ditemukan di sana.

Nikolay
sumber
0

Installer memberi Anda Path untuk File ... hanya memilih satu bagian dari folder Temp dengan angka dan huruf acak dan mencarinya di regeditor ... hapus semua entri (seluruh folder) yang Anda temukan. Saya harus melakukannya untuk penampilan dan colorista.msi sehingga butuh beberapa menit

Maris
sumber
1
Halo dan selamat datang di SuperUser. Apakah Anda memiliki sumber dari mana Anda dapat memberikan pujian atas jawaban Anda?
Lorenzo Von Matterhorn
0

Menavigasi melalui pencarian registri untuk "AppName". Ini akan memakan waktu cukup lama, tetapi Anda akan menemukan sebagian besar entri yang terkait dengan program.

Setelah itu, gunakan CCleaner untuk melakukan pembersihan registri. Dan kemudian instal ulang / hapus instalan (lagi) aplikasi menggunakan file pemasang MSI.

johnye2e
sumber