Раньше я мог перетаскивать файлы на некоторые значки на рабочем столе (например, 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. Отключите функцию «Перетаскивание» в контекстном меню, примените и снова включите. Не помогло
Уточнение. Перетаскивание в приложения, когда они открыты, все еще работает. Единственное, что перестало работать - это открыть документ / файл через значок на рабочем столе.
Также, если я пытаюсь перетаскивать мышью правой кнопкой мыши, пункт контекстного меню «Открыть» не отображается:
Дополнительные идеи?
C:
все равно находится на диске). Это странно Раньше работал.