ОС

Как отключить горячие клавиши Windows: открывается калькулятор

Открывается калькулятор при нажатии Ctrl+A+S+W+D в играх? Пошаговый план: найти ярлыки, отключить через реестр NoWinKeys, PowerToys, проверить автозапуск и скрипты AutoHotkey. Решение проблемы с хоткеями Windows 10/11 без переустановки.

При зажатии комбинации клавиш (например Ctrl+A+S+W+D, иногда просто AW(D) или Ctrl+W/A/D) у меня открывается калькулятор, а после удаления калькулятора появляется предложение его скачать. В играх это часто происходит и сильно мешает. Как найти и отключить эту горячую клавишу или устранить такое поведение? Какие шаги проверки и способы решения вы посоветуете?

Чаще всего такое поведение — не баг Windows, а внешний хоткей: либо назначенный ярлыком, либо программа/скрипт (AutoHotkey, софт клавиатуры, игровая утилита), который регистрирует глобальное сочетание и запускает калькулятор. Чтобы отключить горячие клавиши Windows или убрать конкретное сочетание, сначала найдите источник (ярлык в Пуск/Рабочем столе, автозапуск или процесс), затем удалите/измените hotkey в ярлыке или отключите сочетания через реестр/gpedit или переназначьте через PowerToys. Ниже — подробный план действий, команды и проверки, которые помогают найти и устранить проблему быстро и безопасно.


Содержание


Как понять причину и почему калькулятор открывается при нажатии клавиш

Прежде чем лезть в реестр — воспроизведите ситуацию вне игры и внимательно посмотрите, что именно запускается. Нажмите ту же комбинацию на рабочем столе и сразу откройте Диспетчер задач (Ctrl+Shift+Esc) — в разделе «Процессы»/«Подробности» вы увидите процесс калькулятора. Пытаясь определить путь к файлу, используйте «Открыть расположение файла» (если доступно) или посмотрите свойства запущенного процесса — это подскажет: вызывается ли стандартный calc.exe/UWP-калькулятор или сторонняя утилита.

Почему после удаления калькулятора появляется предложение скачать — потому что кто‑то пытается вызвать системный UWP‑приложение (Store‑версию). Это подтверждает, что сочетание реально запускает именно калькулятор (а не, скажем, окно игры). О стандартных сочетаниях и свойствах ярлыков см. рекомендации по работе с сочетаниями клавиш в официальной документации Microsoft: Сочетания клавиш в приложениях.


Как найти и отключить горячие клавиши в ярлыках, скриптах и ПО

Частая причина — обычный ярлык (.lnk) с заполненным полем «Быстрый вызов» (Shortcut key). Ищите ярлыки calc.exe и проверяйте их свойства.

Шаги быстрых проверок:

  • Проверьте папки: Рабочий стол, %APPDATA%\Microsoft\Windows\Start Menu\Programs и %ProgramData%\Microsoft\Windows\Start Menu\Programs — ищите ярлыки Calc или подозрительные .lnk.
  • Откройте свойства ярлыка → вкладка «Ярлык» → поле «Быстрый вызов» — если там заполнено сочетание, очистите поле и примените.
  • Быстрый поиск всех .lnk с назначенным хоткеем (PowerShell — выполните от учётной записи пользователя):
powershell
$paths = @("$env:USERPROFILE\Desktop","$env:APPDATA\Microsoft\Windows\Start Menu\Programs","$env:ProgramData\Microsoft\Windows\Start Menu\Programs")
foreach ($p in $paths) {
 Get-ChildItem -Path $p -Recurse -Filter *.lnk -ErrorAction SilentlyContinue | ForEach-Object {
 $w = New-Object -ComObject WScript.Shell
 $s = $w.CreateShortcut($_.FullName)
 if ($s.Hotkey -and $s.Hotkey -ne "") { [PSCustomObject]@{File=$_.FullName; Hotkey=$s.Hotkey} }
 }
}

Этот скрипт выведет все ярлыки, у которых задано сочетание клавиш — удалите ненужные или очистите поле «Быстрый вызов».

Если сочетание задано в ярлыке или в автозапуске — после удаления/очистки проблема обычно исчезает (см. примеры в сообществе и инструкции по поиску ярлыков) — пример из обсуждения проблемы с калькулятором.


Как отключить горячие клавиши Windows (реестр, gpedit)

Если подозрение падает на системные Win‑сочетания (Win+E, Win+R и т.д.), можно временно отключить все Windows‑сочетания или выборочно запретить конкретные буквы.

  1. Отключить все сочетания Win
  • Создать в реестре значение:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    Имя: NoWinKeys, тип: REG_DWORD, значение: 1
  • После изменения: выйдите из учётной записи или перезапустите Проводник/ПК.
  • Команда reg (для быстрого применения):
cmd
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoWinKeys /t REG_DWORD /d 1 /f

Это «грубой» метод — он отключит все Win‑сочетания, что обычно приемлемо для игр, но помните: вы потеряете полезные сочетания (Win+L, Win+D и др.). Источник инструкции: compconfig.ru и remontka.pro.

  1. Отключить конкретные Win+буква
  • Создайте/измените строковый параметр DisabledHotkeys в:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Значение — список букв, например “E” чтобы заблокировать Win+E; указать несколько букв подряд (например “RE” для Win+R и Win+E).
  • Перезапустите Проводник или выйдите из сессии.
  1. Через групповые политики (для Pro/Enterprise)
  • gpedit.msc → Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник Windows → «Отключить сочетания клавиш Windows+X» — Включить.
    (В Home gpedit обычно отсутствует — тогда используйте реестр.)

Важно: перед правкой реестра создайте экспорт ключа (резервную копию). Подробные пошаговые инструкции по реестру и gpedit см. в опубликованных гайдах: remontka.pro и compconfig.ru.


Как найти программы/скрипты, регистрирующие глобальные хоткеи

Если это не ярлык и не системная Win‑комбинация — значит приложение динамически зарегистрировало хоткей (через RegisterHotKey) или отправляет нажатия. Главные подозреваемые: AutoHotkey/AutoIt скрипты, ПО клавиатуры/мыши, геймерские утилиты и даже зловреды.

Что делать:

  • Откройте Диспетчер задач → «Автозагрузка» — временно отключите всё стороннее, перезагрузите и проверьте. Если проблема исчезла — включайте по одному, чтобы найти виновника.
  • Проверьте трее‑иконки (рядом с часами) — часто утилита для клавиатуры там видна (Razer Synapse, Logitech G Hub, Corsair iCUE и т.п.). Отключите/удалите профиль.
  • Ищите процессы AutoHotkey: в Диспетчере задач или PowerShell:
powershell
Get-Process | Where-Object { $_.ProcessName -match "AutoHotkey|autohotkey" } 
  • Поиск скриптов на диске (в папках пользователя и автозапуска): ищите *.ahk, *.au3 и т.п.
  • Выполните чистую загрузку (msconfig → выборочный запуск, скрыть службы Microsoft → отключить оставшиеся) — это быстро скажет, вызвана ли проблема сторонним ПО.

Если в сообществе пользователи описывали схожие случаи, нередко виновниками становились именно пользовательские скрипты или ярлыки — см. обсуждение похожей проблемы: Yandex Q.


Отключение или переназначение через PowerToys и драйверы клавиатуры

Если виновато ПО клавиатуры или вы хотите мягко «перехватить» сочетание — удобный способ — Microsoft PowerToys (Keyboard Manager).

Как действовать:

  • Установите PowerToys (если ещё нет). Откройте Keyboard Manager → Remap a shortcut.
  • Нажмите «+», в поле «Physical shortcut» укажите проблемное сочетание (например Ctrl+W или Ctrl+Alt+W или A+S — в зависимости от того, что реально регистрируется), в поле «Mapped to» назначьте бессмысленное сочетание, которое вы никогда не будете нажимать, либо используйте пустую цель (в последних версиях PowerToys можно назначить «Undefined»/«None» — проверьте интерфейс).
  • Важно: если игра запускается с правами администратора, то PowerToys тоже должен быть запущен от администратора, иначе remap не сработает в игре.

Если у вас геймерская клавиатура, откройте её софт (Razer/Logitech/Corsair) и проверьте профили/макросы — часто макрос нажатий прописывается прямо там и работает только в играх. Самый быстрый тест — временно удалить драйвер/ПО клавиатуры или подключить другую клавиатуру: если проблема пропадёт — виноват софт/прошивка устройства.

Подробности о вариантах переназначения и ограничениях описаны в обзорах и руководствах по отключению хоткеев: remontka.pro про PowerToys и отключение хоткеев.


Пошаговый план действий (приоритетные шаги)

  1. Воспроизведите проблему вне игры и зафиксируйте точную комбинацию. Откройте Task Manager — найдите процесс калькулятора. (2–5 мин)
  2. Поиск ярлыков с хоткеями: запустите PowerShell‑скрипт из раздела выше, удалите или очистите поле «Быстрый вызов» у найденных .lnk. (5–15 мин)
  3. Отключите сторонние элементы автозагрузки через Диспетчер задач и перезагрузитесь; проверьте. (5–10 мин)
  4. Отключите/закройте геймерский софт и макро‑утилиты (Razer/Logitech/Corsair и т.п.), а затем проверьте снова. (5–15 мин)
  5. Поиск скриптов AutoHotkey и их остановка/удаление. (5–20 мин)
  6. Если сочетание связано с Win‑клавишей — временно включите NoWinKeys или добавьте DisabledHotkeys (см. реестр). Если нужно — откатите изменения позже. (5–10 мин)
  7. Если не нашли источник — запустите чистую загрузку (msconfig) и включайте компоненты по одному, чтобы локализовать программу. (20–45 мин)
  8. Тест с другой клавиатурой / в безопасном режиме; проверка на вирусы и сканирование. (15–60 мин)
  9. Если всё остальное не помогает — создайте новый профиль пользователя для проверки, а затем ищите с помощью продвинутых утилит (Process Explorer/Autoruns). (30–90 мин)

Не забывайте перед правкой реестра или удалением системных компонентов делать резервную копию или точку восстановления.


Дополнительные проверки: железо, драйверы, вирусы

  • Попробуйте отключить клавиатуру и подключить другую — если проблема исчезла, виновата клавиатура (встроенные макросы).
  • Обновите/переустановите драйвер клавиатуры в Диспетчере устройств.
  • Отключите в BIOS/UEFI режимы горячих клавиш (на некоторых ноутбуках есть «Hotkey mode»).
  • Проверьте наличие вредоносных программ: запустите Windows Defender и/или ваш антивирус, выполните полное сканирование. Иногда вредоносное ПО может регистрировать глобальные хоткеи.
  • Если калькулятор вызывается даже после удаления, система пытается запустить UWP‑приложение — это знак, что именно сочетание инициирует вызов калькулятора, а не «случайный» процесс. Пример похожего поведения в обсуждениях: Yandex Q.

Источники

  1. Как отключить горячие клавиши Windows — compconfig.ru
  2. Как отключить горячие клавиши Windows — remontka.pro
  3. Вопрос о калькуляторе, который открывается при нажатии клавиш — otvet.mail.ru
  4. Похожий вопрос на Yandex Q — yandex.ru
  5. Сочетания клавиш в приложениях — support.microsoft.com

Заключение

В подавляющем большинстве случаев причина в назначенном ярлыке или стороннем ПО (скрипт/драйвер/софт клавиатуры), а не в «магии» Windows. Начните с поиска ярлыков и автозапуска, затем проверьте макросы клавиатуры и скрипты; если нужно — временно отключите Win‑сочетания через реестр (NoWinKeys) или переназначьте сочетание через PowerToys. Следуя пошаговому плану выше, вы быстро найдёте источник и сможете отключить горячие клавиши, которые мешают в играх.

Авторы
Проверено модерацией
Модерация
Как отключить горячие клавиши Windows: открывается калькулятор