[РЕДАКТИРОВАТЬ: полностью пересмотренный ответ]
Некоторые замечания, два решения и предупреждение об изменениях реестра. Наблюдения улучшат ваше понимание и необходимы для дифференциальной диагностики вашей проблемы.
,
НАБЛЮДЕНИЯ
- Проблема возникла / возникает в принципе во всех версиях Win: XP, Vista, 7, 8 и 10. Я читал это здесь и на других форумах.
- Проблема возникает на ноутбуках и десктопах.
- Сообщается, что проблема возникает на компьютерах Lenovo и Dell, хотя во многих отчетах ни один бренд не упоминается. (Если ваша машина другой марки, пожалуйста, оставьте комментарий.)
- Существует разница между сном (режим ожидания) и спящим режимом. И у вас может быть «Гибридный сон» на вашей машине. Для всей истории см. Https://www.howtogeek.com/102897/whats-the-difference-between-sleep-and-hibernate-in-windows/.
- Существует 4 обстоятельства, при которых вы должны ввести свой пароль Windows, каждый со своим указанием над полем пароля:
- После того, как экран был заблокирован. Индикация: «Заблокировано».
- После перезагрузки. Индикация: нет.
- После того, как вы вышли из системы (что также означает, что все программы были закрыты). Индикация: нет.
- После того, как вы поменяли пользователей. Индикация: в случае только одного пользователя: «вошел в систему» (да, «включен»); в случае нескольких пользователей это может отличаться (я не могу это проверить).
Посмотрите, когда именно ваша проблема возникает, с помощью указания. Если вы не используете пароль: Панель управления> Параметры электропитания> Левая панель: «Требовать пароль»> выберите «Требовать пароль». Следующие решения относятся к делу «Заблокировано», которое, как мне кажется, в подавляющем большинстве случаев. Если ваш случай отличается, пожалуйста, оставьте комментарий.
,
РЕШЕНИЯ
Эти два решения являются улучшениями предложений других, здесь и в других местах.
Первая - это быстрое решение для ноутбуков: Панель управления> Параметры питания (или аналогичные)> «Когда я закрываю крышку»: ничего не делать (2 раза). Это может решить вашу проблему, даже если ваш ноутбук больше не будет автоматически просыпаться после открытия крышки.
Второе - это расширенное решение для ноутбуков и настольных компьютеров: автоматическая команда cmd.exe (DOS), которая сбрасывает максимальную частоту повторения символов (так она называется официально) сразу после разблокировки системы. Вот как:
A. Откройте Блокнот и введите mode con: rate=31 delay=0
. Выше 31 не используется, задержка = 0. Сохраните его в системной папке Windows (например, C:\Windows), указав в нем что-то подходящее, например, CharRepeatReset.bat. .Bat является обязательным.
B. Дважды щелкните файл и посмотрите, не сбрасывает ли он частоту повторения. Если это так, вы можете автоматизировать двойной щелчок следующим образом:
- Пуск> Поиск> тип: задача> Планировщик задач.
- Правая панель: создание задачи. Откроется окно с вкладками Общие, Триггеры, Действия и Условия.
- Общие> Имя: имя вашего файла без .bat (например, CharRepeatReset). Пока оставьте все остальные настройки на этой вкладке как есть.
- Триггеры> Создать> Разблокировать на рабочей станции> Любой пользователь.
- Действия> Создать> Запустить программу> Найдите файл .bat.
- Условия> Снимите флажок «Запускать задание, только если компьютер подключен к сети переменного тока».
- Нажмите «ОК» (не нужно ничего менять в настройках).
Дайте мне знать, как это работает, здесь или через f [dot] conijn [at] conijnconsultancy [dot] com.
,
ВНИМАНИЕ В ОТНОШЕНИИ РЕГИСТРАЦИОННЫХ ИЗМЕНЕНИЙ
Это касается изменений, внесенных в HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response, которые иногда предлагаются. Я пробовал это несколькими способами, и это могло бы сработать, но во всех случаях это сопровождалось серьезными побочными эффектами. Начиная от процессора, переходящего в перегрузку, чтобы завершить зависания, которые могут быть решены только с прерыванием питания. Последнее заставляет вас потерять несохраненные файлы. Так что будьте очень осторожны с этим.