Короткий ответ — штатно (в настройках Проводника) сделать «однощёлк по ярлыкам на рабочем столе, но при этом оставить двойной щелчок в окнах Проводника» нельзя: рабочий стол — это всё тот же Shell/Проводник, и параметр «Один щелчок для открытия» действует глобально на элементы проводника, включая рабочий стол.
Варианты решения / обходные пути
- Самый простой и безопасный: закрепить часто используемые программы на панели задач или в меню «Пуск» — они уже открываются одним щелчком.
- Использовать AutoHotkey — перехватить щелчок мыши на рабочем столе и при клике по значку посылать второй щелчок (имитация двойного). Это работает только на рабочем столе и не меняет поведение Проводника в других окнах. Плюс: гибко настраивается. Минусы: нужно установить AutoHotkey; возможны мелкие побочные эффекты (перетаскивание, выделение и т. п.) в отдельных сценариях.
Пример простого скрипта AutoHotkey (работает в большинстве версий Windows)
1) Установите AutoHotkey (https://www.autohotkey.com/).
2) Создайте текстовый файл с расширением .ahk и вставьте туда:
; Скрипт: один щелчок открывает ярлык на рабочем столе
~LButton Up::
MouseGetPos,,, winUnder, controlUnder
; Если под курсором элемент списка (иконки рабочего стола)
if InStr(controlUnder, "SysListView")
{
; убедимся, что это рабочий стол (Progman/WorkerW)
WinGetClass, wc, ahk_id %winUnder%
if (wc = "Progman" or wc = "WorkerW")
Click 2 ; отправляем второй клик — получается двойной
}
return
3) Запустите .ahk (двойной клик на файле). Чтобы автозапускать со старта Windows — положите ярлык на этот .ahk в папку автозагрузки.
Замечания и предостережения
- Скрипт очень простой: он «добавляет» второй клик при отпускании левой кнопки на элементе списка рабочего стола. Это означает, что по любому одинарному клику по иконке будет происходить открытие — поведение именно то, что вы хотели. Однако может мешать, если вы привыкли одинарным кликом только выделять и потом делать что‑то другое.
- При перетаскивании и при использовании контекстного меню возможны ложные срабатывания в редких ситуациях; если это будет мешать, скрипт можно доработать (учёт перемещения мыши до отпускания, таймеры, модификаторы и т. п.).
- Никаких системных настроек Проводника этот скрипт не меняет, поэтому поведение папок/файлов в окнах Проводника останется как прежде.
Если хотите, могу:
- прислать доработанный скрипт, который игнорирует короткое движение (чтобы не срабатывать при перетаскивании);
- помочь подобрать вариант с автостартом или подробную инструкцию по установке AutoHotkey.