Перетаскивание не работает в программах, запущенных из Launchy в Windows 10

Что приводит к тому, что программы, запускаемые из Launchy, теряют функциональность перетаскивания в Windows 10? Подобных проблем не было до того, как я установил Windows 10 (Windows 8, 7, Vista и т. Д.), Поэтому я думаю, что основная причина связана с Windows 10.

Например:

  • Раньше я мог перетаскивать файл из рабочего стола / проводника и перетаскивать его поверх Paint.net, чтобы открыть его.
  • Однако при перетаскивании файла на Paint.net появляется значок "не разрешен".
  • Перетаскивание работает, как и ожидалось, если Paint.net запускается с помощью других средств, кроме Launchy. Перетаскивание обычно работает, если программа запускается непосредственно из Windows.

Я безуспешно пытался

  • Запуск Launchy с различными настройками совместимости.
  • Начиная Launchy в качестве администратора

Некоторые связанные вопросы:

  • Я также не могу заставить Launchy автоматически запускаться с Windows при входе в систему, как раньше. (Диалоговые окна ошибок Windows, или он просто не запускается.)
  • Перетаскивание VLC не работало независимо от того, как оно было запущено. Настройка "настроек совместимости" восстановила перетаскивание (все еще не работает, если запущено из Launchy)
  • Я восстановил перетаскивание в TransCopyManager аналогичным образом.

2 ответа

Я обнаружил, что запуск Launchy из планировщика задач (при входе в систему) приводит к тому, что программы, запускаемые с помощью перетаскивания, теряют функциональность. Если я запускаю его вручную, то все работает нормально. Чтобы запустить Launchy из автозагрузки:

  1. нажмите Win+R
  2. введите «shell::startup» и нажмите «Enter» — откроется каталог автозагрузки.
  3. перетащите исполняемый файл Launchy правой кнопкой в ​​каталог запуска и выберите «Создать ярлык».
  4. Альтернативно скопируйте исполняемый файл, щелкните правой кнопкой мыши при запуске и выберите «Вставить ярлык».

PS URL Wox изменен на http://www.wox.one/

Обновление: перетаскивание не зависит от Launchy. Это зависит от погоды или нет: программа, из которой вы перетаскиваете, имеет те же привилегии, что и программа, в которую вы перетаскиваете. Например, если вы запустите Launchy от имени администратора (например, в планировщике задач и установите флажок «Запускать с более высокими привилегиями»), все программы будут запускаться от имени администратора. И причина, по которой вы хотите запустить Launchy от имени администратора, заключается в том, что горячая клавиша не будет работать, если в фокусе находится программа, запускаемая от имени администратора.

Я использую AutoHotkey, который запускается от имени администратора, для преобразования Win+Space в Alt-Ctrl-Space, поскольку Win+space не работает в Launchy, Wox или keypirinha. Это исправляет горячую клавишу, не работающую в программах, запущенных с более высокими привилегиями. Сам лаунчер запускаю не от имени администратора.

Я нашел замену Launchy, у которой нет этой проблемы: Wox

Интерфейс очень похож, и он находится в активной разработке.

Другие вопросы по тегам