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

Горячие клавиши ОС Windows 7, 8, а теперь и Windows 10 сильно облегчают жизнь тем, кто помнит о них и привык использовать. Для меня наиболее часто используемыми являются Win+E, Win+R, а с выходом Windows 8.1 — Win+X (под Win подразумевается клавиша с эмблемой Windows, а то часто в комментариях пишут, что нет такой клавиши). Однако у кого-то может появиться желание отключить горячие клавиши Windows, и в этой инструкции я покажу, как это сделать.
Отключение клавиши Windows с помощью редактора реестра
Для того, чтобы отключить клавишу Windows на клавиатуре компьютера или ноутбука, запустите редактор реестра. Быстрее всего это сделать (пока горячие клавиши работают) нажав комбинацию Win+R, после чего появится окно «Выполнить». В него вводим regedit и нажимаем Enter.


- В реестре откройте раздел (так называются папки слева) HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer (Если в Policies нет папки Explorer, то кликните по Policies правой кнопкой мыши, выберите «Создать раздел» и назовите его Explorer).
- С выделенным разделом Explorer, кликните правой кнопкой мыши в правой области редактора реестра, выберите «Создать» — «Параметр DWORD 32 бита» и назовите его NoWinKeys.
- Дважды кликнув по нему, установите значение 1.
После этого вы можете закрыть редактор реестра и перезагрузить компьютер. Для текущего пользователя клавиша Windows и все связанные с ней комбинации клавиш работать не будут.
Отключение отдельных горячих клавиш Windows
Если вам требуется отключить конкретные горячие клавиши с участием кнопки Windows, то вы тоже можете это сделать в редакторе реестра, в разделе HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced
Зайдя в данный раздел, кликните правой кнопкой мыши в области с параметрами, выберите «Создать» — «Расширяемый строковый параметр» и назовите его DisabledHotkeys.

Дважды кликните по данному параметру и в поле значение введите буквы, горячие клавиши для которых будут отключены. Например, если вы введете EL то перестанут работать комбинации Win+E (запуск Проводника) и Win+L (Блокировка экрана).
Нажмите Ок, закройте редактор реестра и перезагрузите компьютер, чтобы изменения вступили в силу. В дальнейшем, если нужно будет вернуть все как было, просто удалите или измените созданные вами параметры в реестре Windows.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- MinerSearch — поиск и удаление майнера в Windows
- Program в автозагрузке Windows — что это и можно ли удалить?
- SSD определяется как HDD или наоборот в Windows — решение
- Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
- Ошибка DXGI ERROR DEVICE HUNG — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
александр 03.08.2015 в 04:10
- Антон 31.07.2020 в 06:57
- azx 09.03.2021 в 18:18
whoa there, pardner!
Your request has been blocked due to a network policy.
Try logging in or creating an account here to get back to browsing.
If you’re running a script or application, please register or sign in with your developer credentials here. Additionally make sure your User-Agent is not empty and is something unique and descriptive and try again. if you’re supplying an alternate User-Agent string, try changing back to default as that can sometimes result in a block.
You can read Reddit’s Terms of Service here.
if you think that we’ve incorrectly blocked you or you would like to discuss easier ways to get the data you want, please file a ticket here.
when contacting us, please include your ip address which is: 178.132.111.61 and reddit account
Изменить параметры выключения по умолчанию в Alt + F4 в Windows 10

Работа с Windows 10 в наши дни становится довольно простой, благодаря доступным трюкам и настройкам. Все мы видели, что с каждым новым основным выпуском ОС Windows развивается. Но больше всего нам не хватает основных настроек, которые мы использовали, когда Windows XP была на пике. В этой статье я покажу вам, как изменить параметры выключения по умолчанию в диалоговом окне Alt + F4 в Windows 10.
Сочетание клавиш Alt + F4 является одним из наиболее часто используемых сочетаний клавиш в среде Windows. Если кто-то знает, как управлять системой с помощью ярлыков, он / она может легко справиться с этим, даже не касаясь мыши. Эти ярлыки просты в использовании и ускоряют нашу работу. При использовании Alt + F4 открывается диалоговое окно с перезапуском (или любым другим) в качестве предварительно выбранной опции. Сегодня мы увидим, как изменить его на Shutdown по умолчанию.
Изменить параметры выключения по умолчанию в Alt + F4
Не имеет значения, есть ли много других способов выключения системы, Alt + F4 остается любимым для всех. Помните, что метод, который мы собираемся выполнить сегодня, требует некоторых изменений в реестре Windows, поэтому не изменяйте ничего, что не упомянуто в методах ниже.
1] Использование реестра Windows
Нажмите клавиши Win + R , появится диалоговое окно «Выполнить». Введите regedit и нажмите Enter.

Перейдите в реестр:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Щелкните правой кнопкой мыши по дереву расширенного реестра и нажмите «Создать». Теперь выберите DWORD (32-битное) значение.

Назовите его как Start_PowerButtonAction. Он будет управлять действием по умолчанию в диалоговом окне выключения.
Дважды щелкните по вновь созданному мечу.
Теперь введите данные значения как 2, чтобы сделать «Завершение работы» в качестве действия по умолчанию. Выберите Base как десятичное число.

Чтобы сделать любой другой вариант по умолчанию, вы можете использовать:
- 4 сделать Перезапуск как действие по умолчанию
- 256, чтобы переключить пользователя в качестве действия по умолчанию
- 1 сделать Зарегистрируйтесь из в качестве действия по умолчанию
- 16, чтобы сделать сон в качестве действия по умолчанию
- 64, чтобы сделать Hibernate как действие по умолчанию.
Примечание: вы можете сделать Sleep и Hibernate доступными на панели управления.
Имейте в виду, что вы можете использовать этот метод в качестве администратора для каждого пользователя системы. Чтобы сделать его доступным только для пользователя, это делается путем входа в систему от имени этого пользователя и применения вышеуказанного метода.
2] Использование локальной групповой политики
Вы можете использовать этот метод для всех видов групп, таких как все пользователи, пользователи, кроме администратора и т.д. Но вы должны войти в систему как администратор, чтобы использовать этот метод.
Откройте меню «Пуск» и введите «Изменить групповую политику».

Нажмите на приложение, чтобы открыть его.
На левой панели разверните дерево Административные шаблоны в разделе Конфигурация пользователя.
Теперь выберите меню «Пуск» и панель задач.

В окне настроек дважды щелкните кнопку питания «Изменить меню пуск».
Нажмите «Включено» и выберите «Выключение» в раскрывающемся списке в окне «Параметры».

Нажмите Применить, а затем нажмите ОК.
Этим способом вы можете легко изменить действие по умолчанию для диалогового окна ALt + F4.
Обязательно перезапустите систему, чтобы эти изменения вступили в силу.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Как отключить alt f4 в windows 10
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 9.9.2008
Где: Таганрог
Репутация: нет
Всего: нет
Как отключить совтание клавиш ALT+F4? (для того чтобы не закрывались приложения)
Есть какие-нибудь утилиты или нужно просто зайти в реестр?
| Дата 30.9.2009, 11:15 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр
Репутация: 9
Всего: 49
Я желаю всем Счастья!
| Дата 30.9.2009, 12:55 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008
Репутация: 1
Всего: 6
ну как никак, смотря зачем это нужно, можно тут посмотреть и отлавливать для определенного хэндла окна
Это сообщение отредактировал(а) neweraser — 30.9.2009, 12:55
Кто ищет, тот всегда найдет.
| Дата 30.9.2009, 14:02 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 9.9.2008
Где: Таганрог
Репутация: нет
Всего: нет
Я не программист. Это нужно сделать не в программе, а вообще для Windows. Нельзя что ли на ассемблере перехватчик прерываний написать? 100% есть такая программа, уже написаная.
| Дата 30.9.2009, 14:13 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр
Репутация: 9
Всего: 49
Как я и говорил — НИКАК!
Я желаю всем Счастья!
| Дата 30.9.2009, 14:36 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь
Репутация: 61
Всего: 109
Ну. Написать программу, которая будет постоянно висеть в памяти компа. Хук повесить.
Попробовать-то можно.
Только я это сделать не смогу.
Программистами не рождаются, — это родовая травма. 

| Дата 30.9.2009, 15:29 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara
Репутация: 12
Всего: 29
kogem, сделать можно. Какова конечная цель?

В каждом из нас спит гений, но с каждым днем все крепче 😉
bartram.ru
Twitter
| Дата 30.9.2009, 21:44 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 9.9.2008
Где: Таганрог
Репутация: нет
Всего: нет
bartram, Допустим, я не хочю случайно нажимать это сочетание клавиш, чтобо случайно не выйти из какой-нибудь программы или игры, где отсутствует предупреждение «А вы дейстивительно хотите выйти? [Да/Нет]»
В линукусках это кажется легко делается, просто в настройках.
| Дата 1.10.2009, 01:47 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр
Репутация: 9
Всего: 49
| Цитата(kogem @ 30.9.2009, 21:44 ) |
| Допустим, я не хочю случайно нажимать это сочетание клавиш |
Тренируйтесь! Разрабатывайте пальцы. Привыкайте к клавиатуре.
Я желаю всем Счастья!
| Дата 1.10.2009, 03:25 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006
Репутация: 15
Всего: 158
набросал хук:
| Код |
| .386 .model flat,stdcall option casemap:none |
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
KBDLLHOOKSTRUCT STRUCT
vkCode DWORD ?
scanCode DWORD ?
flags DWORD ?
time DWORD ?
dwExtraInfo PULONG ?
KBDLLHOOKSTRUCT ENDS
.data?
hInstance dd ?
hHook HHOOK ?
msg MSG <>
LL_KeyProc proc code:DWORD, wParam:WPARAM, lParam:LPARAM
mov eax, code
cmp eax, HC_ACTION
jnz callnext
mov ecx, lParam
assume ecx:ptr KBDLLHOOKSTRUCT
mov edx, [ecx].vkCode
cmp edx, VK_F4
jnz callnext
mov eax, [ecx].flags
and eax, LLKHF_ALTDOWN
or eax, eax
jz callnext
assume ecx:nothing
xor eax, eax
inc eax ; suppress
ret
callnext:
invoke CallNextHookEx, hHook, code, wParam, lParam
ret
LL_KeyProc endp
start:
invoke GetModuleHandle, 0
mov hInstance, eax
invoke SetWindowsHookEx, WH_KEYBOARD_LL, addr LL_KeyProc, hInstance, 0
or eax, eax
jz stop
mov hHook, eax
@loop:
invoke GetMessage, ADDR msg, NULL, 0, 0
or eax, eax
jz unhook
invoke TranslateMessage, ADDR msg
invoke DispatchMessage, ADDR msg
jmp @loop
unhook:
invoke UnhookWindowsHookEx, hHook
stop:
invoke ExitProcess, 0
Присоединённый файл ( Кол-во скачиваний: 99 )
AltF4_off.rar 0,55 Kb