Перетаскивание не работает в программах, запущенных из 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 из автозагрузки:
- нажмите Win+R
- введите «shell::startup» и нажмите «Enter» — откроется каталог автозагрузки.
- перетащите исполняемый файл Launchy правой кнопкой в каталог запуска и выберите «Создать ярлык».
- Альтернативно скопируйте исполняемый файл, щелкните правой кнопкой мыши при запуске и выберите «Вставить ярлык».
PS URL Wox изменен на http://www.wox.one/
Обновление: перетаскивание не зависит от Launchy. Это зависит от погоды или нет: программа, из которой вы перетаскиваете, имеет те же привилегии, что и программа, в которую вы перетаскиваете. Например, если вы запустите Launchy от имени администратора (например, в планировщике задач и установите флажок «Запускать с более высокими привилегиями»), все программы будут запускаться от имени администратора. И причина, по которой вы хотите запустить Launchy от имени администратора, заключается в том, что горячая клавиша не будет работать, если в фокусе находится программа, запускаемая от имени администратора.
Я использую AutoHotkey, который запускается от имени администратора, для преобразования Win+Space в Alt-Ctrl-Space, поскольку Win+space не работает в Launchy, Wox или keypirinha. Это исправляет горячую клавишу, не работающую в программах, запущенных с более высокими привилегиями. Сам лаунчер запускаю не от имени администратора.
Я нашел замену Launchy, у которой нет этой проблемы: Wox
Интерфейс очень похож, и он находится в активной разработке.