Почему «drag & drop» перестает работать через некоторое время?

5482
ricciolo

На моем настольном ПК с Vista SP2 через несколько часов я больше не могу перетаскивать любой файл в любое окно. Есть только один (ИМХО) способ решить эту проблему: выйти из системы и открыть новый сеанс. Я предполагаю, что это может быть связано с драйверами клавиатуры (Logitech Setpoint), но не уверен, есть идеи? Благодарю.

1
Что именно вы подразумеваете под «не умеет« перетаскивать »? Что именно не получается? Вы не можете начать перетаскивание файла или не можете перетаскивать его в другое место? Gnoupi 14 лет назад 5
Я не могу начать перетаскивать, это не "двигаться" ricciolo 14 лет назад 0
Это может быть простая опечатка, но не будут ли драйверы для мыши более вероятными? если да, то может ли это помочь беспроводная мышь (что за беспроводная связь? Bluetooth?) Leon Bambrick 14 лет назад 0
У меня иногда была ошибка перетаскивания мышью. Для меня это было странное взаимодействие между VirtualBox и чем-то еще в моей системе. Закрытие / перезапуск VirtualBox исправляет это для меня. erichui 14 лет назад 0
У меня есть клавиатура / мышь LOGITECH Cordless Wave и любой Virtualbox в моей системе ricciolo 14 лет назад 0
Можете ли вы сделать что-нибудь еще с вашей системой, когда вы не можете перетащить? Другими словами, зависла ли вся система? David Thornley 14 лет назад 0

5 ответов на вопрос

6
kiw

Я знаю, что это довольно старый вопрос, и есть принятый ответ. Но для протокола я хотел бы предложить свое решение:

Просто нажмите Win + R!

Затем закройте окно запуска или используйте его для запуска чего-либо. Я действительно не знаю почему, но это работает каждый раз (по крайней мере, в Windows 7). Он исправляет OLE drag & drop, как в файловых менеджерах, текстовых редакторах, браузере и т. Д.

Я предполагаю, что окно запуска (Windows default) каким-то образом сбрасывает систему буфера обмена / OLE, которая поддерживает операции перетаскивания.

Конечно, это не исправляет перетаскивание из или в зависшее приложение, но я думаю, что это очевидно.

Ух ты, я не могу поверить, что это было так просто. Это была проблема с VMWare, которая беспокоила меня дольше, чем я хочу вспомнить. Однако я не думаю, что он просто сбрасывает механизм перетаскивания, поскольку даже закрытие VMWare и гостевой ОС полностью не решает его для меня. В любом случае, это должен быть принятый ответ. b1nary.atr0phy 10 лет назад 0
4
user10547

Используете ли вы текстер из lifehacker.com? Если вы отключите его, посмотрите, исправит ли это, есть несколько параметров, которые нужно изменить, чтобы заставить его работать правильно.

Да, я использую это! Я посмотрю, остановит ли Texter проблему !! Почему вы делаете то, что Texter "плохой мальчик" ??? ricciolo 14 лет назад 0
У меня есть люди на работе, которые используют это, чтобы сэкономить время, и мы столкнулись с несколькими проблемами, которые сводили их с ума. Я взглянул на это и понял, что это вызывает проблемы. Если это в конечном итоге работает ум пометить меня как ответ? user10547 14 лет назад 0
1
Ivo Flipse

Вы уверены, что используете самую последнюю версию драйвера?

Простое обновление может убрать причину.

Кроме того, было бы полезно, если бы вы дали более четкое описание вашей проблемы. Это просто файл, который не «двигается» или вы не можете перемещать курсор мыши?

Изменить: после некоторого поиска кажется, что иногда может возникнуть конфликт с UAC, на какой уровень он установлен?

Также убедитесь, что у вас не заклинило ваш ключ. Делайте это либо физически - возможно, что-то заклинивает, либо виртуально - программа может включить его. Это случилось со многими людьми, если этот пост - что-то, чтобы пройти.

UAC выключен на моем ПК; мышь движется нормально, но файлы напротив не двигаются, я проверю клавишу выхода ... thx ricciolo 14 лет назад 0
Я заметил, что функция перетаскивания снова набирает ctr / alt / del ricciolo 14 лет назад 0
0
William Hilsum

Иногда (раз в месяц или около того) я обнаруживаю, что перетаскивание останавливается, и это происходит из-за зависания процесса.

Посмотрите на диспетчер задач и посмотрите, есть ли в списке файл drag.exe, если можно, убейте его, и он восстановит его.

Сказав это, я просто взглянул на c: \ windows на моей машине и нигде не вижу drag.exe, так что я не знаю, была ли это какая-то сторонняя проблема у меня или нет - у меня она была на двух отдельных машины, так что, возможно, нет.

Если вы уверены, что не программное обеспечение, проверьте свои драйверы и батареи (если используете беспроводную или странную мышь).

Наконец, вы можете попробовать запасную мышь, если хотите, просто чтобы исключить любые другие проблемы с оборудованием.

0
AMM

I use Texter and have this problem frequently. Simple solution that works for me is to hit the Esc key on my keyboard. Works every time but I can't explain why.

Похожие вопросы