Раньше я мог перетаскивать файлы на некоторые значки на рабочем столе (например, Notepad++, AstroGrep и т.д.), Чтобы открывать их с помощью приложений, представленных этими значками.
Около месяца назад (точно не могу вспомнить, когда это произошло) система перестала поддерживать эту функцию, и теперь она больше не будет это делать. Вместо этого он будет только "Переместить на рабочий стол" перетаскиваемого файла.
Есть идеи, как восстановить этот (очень удобный) функционал?
Заметки:
- Дело не в том, что перетаскивание полностью остановлено. По какой-то причине перестала работать только открытая функция (внутри drag & drop).
- Эта функция отлично работает на всех моих компьютерах с Windows 7.
- Удаление и повторное создание значков / ярлыков на рабочем столе не помогает.
- Я обнаружил довольно много сообщений о том, что « перетаскивание не работает в 64-разрядной версии Windows 7 », но в моем случае они не применяются, потому что кроме потери возможности открывать файл с помощью перетаскивания, копирования и перемещения файлов. Использование перетаскивания все еще работает.
Дополнительная информация:
Я использовал CCleaner для анализа (только! не "исправлять" ...) возможные проблемы с реестром, и единственная область, которая может показаться уместной, - это следующая "Missing Shared DLL" в 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
Вы видите что-нибудь выше, что может объяснить эту проблему?
Обновление 1:
Ни sfc /scannow
ни regsvr32 "C:\Windows\System32\shell32.dll"
(предлагается ниже) не работают. Восстановление системы сейчас не вариант.
Обновление 2:
Я попробовал следующие возможные исправления, предложенные по ссылке @harrymc:
1. Нажмите на любой файл левой кнопкой мыши и удерживайте кнопку нажатой. Теперь нажмите клавишу Escape. Не помогло
2. Отключите «Drag-drop» в контекстном меню, примените его, затем включите снова. Не помогло
Уточнение. Перетаскивание в приложения, когда они открыты, все еще работает. Единственное, что перестало работать - это открыть документ / файл через значок на рабочем столе.
Также, если я пытаюсь перетаскивать мышью правой кнопкой мыши, пункт контекстного меню "Открыть" не отображается:
Дополнительные идеи?