Saya dulu dapat menarik dan melepas file ke beberapa ikon desktop saya (mis. Notepad ++, AstroGrep, dll.) Untuk membukanya dengan aplikasi yang diwakili oleh ikon-ikon itu.
Sekitar sebulan yang lalu (tidak dapat mengingat kapan tepatnya ini terjadi), sistem berhenti mendukung fitur ini dan sekarang tidak akan melakukannya lagi. Sebaliknya, itu hanya akan "Pindahkan ke Desktop" file yang diseret dan dijatuhkan.
Adakah yang tahu cara mengembalikan fungsionalitas (sangat nyaman) ini?
Catatan:
- Bukan berarti drag & drop berhenti sepenuhnya. Hanya fitur terbuka (dalam drag & drop) yang berhenti berfungsi karena suatu alasan.
- Fitur ini berfungsi dengan baik di semua komputer Windows 7 saya yang lain.
- Menghapus dan menciptakan kembali Ikon / Pintasan Desktop tidak membantu.
- Saya menemukan beberapa posting di " drag & drop tidak bekerja pada Windows 7 64-bit " tetapi mereka tidak benar-benar berlaku dalam kasus saya karena selain kehilangan kemampuan untuk membuka file menggunakan drag & drop, menyalin & memindahkan file menggunakan drag & drop masih berfungsi.
Informasi tambahan:
Saya menggunakan CCleaner untuk menganalisis (hanya! Bukan "memperbaiki" ...) kemungkinan masalah registri dan satu-satunya area yang mungkin tampak relevan adalah "Missing Shared DLL" berikut dalam HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
:
C:\Windows\Microsoft.NET\Framework\v1.0.3705\vsavb7rt.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.enterpriseservices.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscorrc.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscordbi.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscorsec.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.configuration.install.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\microsoft.vsa.vb.codedomprocessor.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\wminet_utils.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\microsoft.jscript.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\diasymreader.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\iehost.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.data.dll
C:\Program Files (x86)\Hewlett-Packard\HP Health Check\Tools\UninstallHPSA.exe
Apakah Anda menemukan sesuatu di atas yang dapat menjelaskan masalah ini?
Pembaruan 1:
Baik (disarankan di bawah) sfc /scannow
maupun tidak regsvr32 "C:\Windows\System32\shell32.dll"
. Pemulihan sistem bukanlah opsi saat ini.
Pembaruan 2:
Saya mencoba kemungkinan perbaikan berikut yang disarankan oleh tautan @harrymc yang disediakan:
1. Klik pada file apa pun dengan tombol kiri mouse dan tahan tombol. Sekarang tekan tombol Escape. Tidak membantu
2. Nonaktifkan "Seret-lepas" pada opsi menu Konteks, terapkan lalu aktifkan kembali. Tidak membantu
Klarifikasi: Menyeret & menjatuhkan ke aplikasi saat aplikasi terbuka masih berfungsi. Satu-satunya hal yang berhenti berfungsi adalah membuka dokumen / file melalui ikon desktop.
Juga, jika saya mencoba untuk menarik & melepas menggunakan tombol kanan mouse, item menu konteks "Buka" tidak terdaftar:
Ide tambahan?
sumber
C:
drive). Ini aneh. Dulu bekerja.Jawaban:
Saya percaya ini mungkin menjadi masalah dalam registri. Secara khusus, saya pikir ini ada di bawah
HKCR
.Saya ingin Anda memeriksa beberapa data registri secara manual terlebih dahulu.
PERINGATAN: Mengedit registri bisa berbahaya. Anda diperingatkan!
Pertama, jalankan Registry Editor (jalankan
regedit.exe
dari kotak pencarian menu mulai).Lalu navigasikan ke
HKEY_CLASSES_ROOT\.exe
. Di sebelah kanan Anda harus melihat(Default)
tipeREG_SZ
memiliki dataexefile
. Beri komentar di bawah dan berhenti di sini jika ini tidak ada di komputer Anda.Kemudian juga navigasikan ke
HKEY_CLASSES_ROOT\.lnk
. Di sebelah kanan Anda harus melihat(Default)
tipeREG_SZ
memiliki datalnkfile
. Beri komentar di bawah dan berhenti di sini jika ini tidak ada di komputer Anda.Jika Anda melewati pemeriksaan di atas, maka Anda dapat mengikuti langkah-langkah berikut untuk mencoba memperbaiki masalah.
PERINGATAN: Mengedit registri bisa berbahaya. Anda diperingatkan dua kali!
Berikut ini perbaikan
.exe
file:File perbaikan
.lnk
(pintasan Windows) berikut ini:Setelah itu, tutup Registry Editor dan restart
explorer.exe
. Cara mudah adalah dengan keluar lalu masuk.Secara default, Anda juga dapat beralih ke
.bat
,.cmd
dan beberapa jenis file lainnya. Jika ternyata tidak bisa, temukan mesin Windows 7 yang berfungsi dan salin nilai registri yang sesuai.sumber
exefile\shellex\DropHandler
dan persis seperti yang seharusnya. Kemudian saya memeriksalnkfile\shellex\DropHandler
dan bukannya apa yang Anda sebutkan di atas {00021401-0000-0000-C000-000000000046}, saya punya{83D96563-DB11-42DF-92F9-32CE7BA54ED8}
. Mungkinkah itu masalahnya? Saya akan mencoba saat saya dapat istirahat dari tugas saya saat ini. Terima kasih!sebagian besar "target drop" ditangani oleh shell32.dll. Anda dapat mencoba mendaftar ulang file itu dengan mengeluarkan perintah:
kemudian reboot dan periksa apakah masalahnya masih ada
tebakan liar, tapi mungkin itu membantu
sumber
shell32.dll
tanpa efek samping lebih lanjut, kan? Atau lebih baik lagi: Apakah ada cara hanya memeriksa apakahshell32.dll
tidak terdaftar?regsvr32 "C:\Windows\System32\shell32.dll"
, reboot, dan ... masalahnya masih ada. Mungkinkah itu disebabkan oleh perubahan Kebijakan Grup oleh departemen TI kami yang mengendalikan semua PC kami secara terpusat?Hapus dan buat kembali Ikon / Pintasan Desktop.
sumber
Saya yakin Anda telah merusak registri dengan membersihkannya. Membersihkan registri bukanlah ide yang baik jika Anda tidak memiliki pengetahuan yang sangat baik tentang itu.
jika tidak ada jawaban lain memperbaiki masalah aneh ini, saran saya adalah menggunakan Pemulihan Sistem untuk mengembalikan Windows ke titik Pemulihan Sistem sebelumnya yang berasal dari sebelum masalah.
Untuk info lebih lanjut, lihat Menggunakan Pemulihan Sistem Windows 7 atau Vista .
sumber
Coba gunakan "System Restore", utlity windows 7, yaitu jika Anda telah mengaktifkan dan mengkonfigurasinya untuk sering menyimpan titik pemulihan. Dengan asumsi Anda menjalankannya, buka saja pengembalian sistem terlebih dahulu.
Di mulai jenis menu
System Restore
, dan kemudian klik pada utilitas. Seorang penyihir muncul, ikuti langkah-langkahnya, dan pilih tanggal di mana, Anda tahu pasti, bahwa semuanya berjalan dengan baik, dan setelah restart, semoga semuanya sudah diperbaiki.--- Edit ----
Masalahnya mungkin disebabkan oleh beberapa file sistem yang rusak.
Ada alat yang disebut pemeriksa file sistem, yang memeriksa integritas file sistem, ini memiliki kemungkinan menentukan penyebab masalah. Berikut adalah dukungan microsoft , sehubungan dengan utilitas itu.
sumber
sfc /scannow
: "Perlindungan Sumber Daya Windows tidak menemukan pelanggaran integritas." Mem-boot ulang setelah itu tidak menyelesaikan masalah. Akan mencobaregsvr32
sekarang ...