У меня здесь странная ситуация.

РЕЗЮМЕ:

  • Создан скрипт Powershell
  • Создан ярлык для запуска файла (цель - powershell.exe с указанием пути к моему сценарию)
  • Привязать сочетание клавиш к этому ярлыку файла (используя диалог свойств ярлыка файла)
  • Позже переименовали базовый скрипт Powershell
  • После этого нажатие сочетания клавиш приводит к тому, что Windows пытается запустить несуществующий сценарий (Windows пытается выполнить имя старого сценария)
  • Невозможно повторно привязать сочетание клавиш к новому сочетанию файлов - нажатие последовательности просто заставляет Windows снова попытаться запустить исходный файл, но не повторяет привязку к новому сочетанию файлов

Поэтому теперь у меня есть глобально доступное сочетание клавиш, которое пытается выполнить несуществующий сценарий, и сочетание клавиш не может быть связано с новой командой и не может быть отменено. Это очевидно осиротевший.

Вещи, которые я пробовал:

  • Переименовал файл .ps1 обратно в свое первоначальное имя и обновил цель ярлыка файла, чтобы указать на него. Нажмите CTRL+ALT+S и скрипт будет выполнен правильно. Очевидно, что Windows где-то указывает CTRL+ALT+S на исходное имя файла .ps1.

  • Удалил ярлык файла и пересоздал его. В поле «Сочетание клавиш» в диалоговом окне свойств указано « None поэтому я попытался установить его, щелкнув по полю и нажав клавиши CTRL+ALT+S но это просто заставляет Windows снова попытаться запустить исходный ярлык файла, что не удается. Он отказывается устанавливать сочетание клавиш в новом ярлыке файла для этой последовательности.

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

Так что теперь у меня есть сочетание клавиш, которое ни к чему не привязано, и я не могу найти способ отменить его.

Где находится эта привязка?

1 ответ1

2

Я нашел ответ, поэтому оставляю это здесь на случай, если кто-то еще столкнется с этой ситуацией. Хитрость заключалась в том, что я прикрепил созданный ярлык к панели задач Windows, что изначально я не считал важной деталью. Оказывается, это была огромная деталь.

Когда закрепление ярлыка на панели задач Windows не создает указатель на ярлык, он фактически копирует ярлык в эту папку:

Ярлыки панели задач расположены в: %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar .

Вы также можете добавить папку "Быстрый запуск" на панель задач в качестве панели инструментов, чтобы снова включить функцию быстрого запуска.

В этом месте была предыдущая копия этого ярлыка файла. Это также один из путей поиска зарегистрированных сочетаний клавиш. Удаление это сделало свое дело.

Для этого ярлыка есть только несколько возможных мест:

  • рабочий стол (% USERPROFILE%\Desktop,% PUBLIC%\Desktop)
  • меню «Пуск» (% APPDATA%\Microsoft\Windows\ меню «Пуск»,% ALLUSERSPROFILE%\Microsoft\Windows\ меню «Пуск»)
  • панель быстрого запуска

(конечно, для всех пользователей и всей системы)

Refs:

Где на диске хранятся ярлыки панели задач Windows 7?

Как найти ярлык, использующий конкретное сочетание клавиш?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .