Cara memperbaiki asosiasi file .EXE yang rusak [duplikat]

12

Setelah (semoga) menghapus virus dari instalasi Windows 7 (setelah memutuskan untuk tidak hanya menabrak laptop berulang kali dengan mobil saya), saya mendapatkan semuanya hampir kembali normal. Satu-satunya masalah yang tersisa yang saya miliki adalah bahwa untuk pengguna non-admin saya, ekstensi file ".exe" tidak berfungsi. Yaitu, mengklik berbagai tautan aplikasi desktop menghasilkan "Bagaimana Anda ingin membuka ini?" dialog.

Saya telah melalui perbaikan registri yang diduga dari "winhelponline" dan itu sama sekali tidak berpengaruh. Saya sudah mencoba menjalankan "assoc" untuk pengguna yang terpengaruh, tetapi melaporkan asosiasi .exe menjadi "exefile" meskipun terus-menerus tidak berfungsi.

Mengklik kanan pada ikon desktop dan kemudian memilih "mulai" memang berhasil membuka aplikasi, tapi itu jelas situasi yang mengerikan.

Untuk pengguna admin saya, semuanya tampak berfungsi dengan baik.

Apa yang harus saya lakukan agar semuanya berfungsi?

Runcing
sumber
Saya berasumsi bahwa Anda memulai kembali setelah membuat perubahan pendaftaran?
soandos
1
Ya, karena Windows saya telah me-restart sekitar 800 kali :-)
Pointy
1
Saya memberikan suara untuk menutup pertanyaan ini sebagai duplikat dari pertanyaan lain ini karena pertanyaan lain memiliki jawaban yang lebih baik, meskipun yang ini telah diposting sebelumnya. Jaringan dupe ini sedang dibahas di Meta .
Ben N

Jawaban:

6

Buka Notepad dan simpan file teks (menggunakan ekstensi .reg) dengan konten berikut:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

Klik dua kali file kemudian reboot.

DISCLAIMER: Gunakan dengan risiko SENDIRI Anda! Tidak ada jaminan bahwa ini akan berhasil!

tidak berhasil
sumber
1
Saya sudah melakukan ini. Sama sekali tidak berpengaruh. ( edit setidaknya saya pikir itulah yang dilakukan salah satu file .bat acak yang dimaksudkan untuk memperbaikinya. Namun, saya dapat mencobanya. Dapatkah Anda memberi tahu saya seperti apa itu dari dalam regedit?)
Pointy
Juga, apa penjelasan untuk hal-hal yang berfungsi dengan baik untuk pengguna admin saya, tetapi tidak untuk non-admin?
Runcing
Saat melihat registri, di bawah jalur yang diberikan, Anda akan melihat nilai teks dari: "% 1"% *
Myrddin Emrys
4
Yah, itu harus file .reg, bukan file bat. Apakah itu file reg yang Anda jalankan? Dan untuk admin, hal [virus] mungkin telah mengedit registri Anda hanya di bagian HKEY_LOCAL_USER. Jika Anda menggunakan HKEY_CLASSES_ROOT, maka perubahannya bersifat global.
berfungsi
OK, saya mungkin mencoba file .reg. Saya pasti akan mencoba ini. Saya tidak dapat saat ini karena anak saya saat ini menggunakannya melalui partisi Linux :-)
Pointy