Около 6 месяцев назад из ниоткуда перестал работать Winkey моей старой клавиатуры. CTRL + ESC будет по-прежнему показывать меню «Пуск», но просто Winkey ничего не сделает. Winkey + M покажет рабочий стол, Winkey + L все равно заблокирует компьютер и так далее. В других приложениях Winkey будет иметь другое поведение:
- В Firefox показывались бы закладки
- В Visual Studio было бы открыть справку
После попытки выхода из системы, перезагрузки и, возможно, каждого решения в Google, я попробовал легкий выход и переключил клавиатуру. Это была совершенно новая клавиатура, которая использовалась всего 6 месяцев (нет, это была не игровая клавиатура), тогда ей было 6 лет (сейчас 7), но по какой-то причине она работала. Я считал это одной из тех случайных вещей, которые происходят под Windows, и пошел дальше.
Около недели назад эта клавиатура начала показывать те же результаты. Мне трудно поверить, что это связано с аппаратным обеспечением, учитывая, что эти клавиатуры принадлежат разным компаниям и используют разные входы (PS / 2 для 6-летнего, USB для более нового).
Прямо сейчас Winkey в Firefox показывает закладки, а в VS - справку.
Я хочу знать:
1) Как навсегда решить эту проблему?
2) Что именно вызывает это?
Кроме того, я попробовал решение здесь, но это не помогло.
РЕДАКТИРОВАТЬ : перезагрузка это исправить, но через некоторое время он перестает работать снова.
EDIT2 : вчера я заглянул в программу просмотра событий и заметил, что Winkey изменил свое поведение сразу после запуска службы Application Experience. Я отключил эту службу и подумал, что она работает. Это не так.
источник
Ответы:
Здесь есть две проблемы, а не только одна: первая - перераспределение ключа Windows, а вторая - обнаружение и, в конечном итоге, предотвращение перераспределения из (подозреваемого) программного обеспечения, работающего в вашей системе.
А) Переназначение клавиатуры на значения по умолчанию
Раскладка клавиатуры находится в следующих разделах реестра:
и их немного сложно изменить, поэтому я предлагаю вам два простых решения переназначить ключ Windows на значение по умолчанию.
1 - Microsoft Keyboad Layout Creator
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=22339
или
2- KeyTweak
http://webpages.charter.net/krumsick/
Обе представлены там: перестановка раскладки клавиатуры в Windows XP, Vista и 7
http://vlaurie.com/computers2/Articles/remap-keyboard.htm
Я предлагаю вам сначала попробовать KeyTweak, потому что MKLC - слишком «тяжелое» решение: оно создает огромный установочный файл, а «более легкое» решение, imho, лучше ...
Просто сбросьте "W ключ (ы)" на их значение по умолчанию ...
Б) Как найти нежелательного «переиздателя» преступника?
Я предлагаю вам отслеживать, какой процесс обращается к разделам реестра, связанным с раскладкой клавиатуры, с помощью Sysinternals Process Monitor.
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Когда вы найдете его, вы решите, что делать с этим «ремппером» ... [например, Корзина ... ;-)]
Надеюсь, это поможет. Дайте нам знать. :)
источник
Я бы посоветовал вам угнать это и посмотреть, какие приложения загружаются при запуске. После этого вы должны закрыть их
Ctrl+Shift+Esc
один за другим из диспетчера задач и посмотреть после каждого из них, возвращается ли win-ключ к своему нормальному поведению. Если это не сработает, попробуйте загрузить окна в безопасном режиме и загрузить каждое из приложений по своему усмотрению и посмотреть, когда клавиша win перестает функционировать так, как должна.Я полагаю, что после этого вы сможете ответить на оба вопроса: 2) вы найдете программу, которая ее вызывает, и 1) удалить / перенастроить эту программу, чтобы окончательно решить ее.
источник
HKCU в вашем другом комментарии означает, что он, надеюсь, изолирован для вашего пользователя. Я хотел бы создать нового пользователя и запустить его на некоторое время, чтобы увидеть, повторяется ли он, если не просто переместить все ваши вещи (боль, я знаю)
источник
WinКлюч обычно регистрируется как горячие клавиши с помощью
explorer.exe
, используя RegisterHotkey функции API. Вы можете узнать, какие горячие клавиши зарегистрированы с помощью Hotkey Explorer , хотя его отображение более «удобно», чем я бы предпочел.Звучит так, как будто на каком-то уровне перераспределяется, чтобы действовать как Favoritesклавиша на «интернет» клавиатурах. Уровень не может быть слишком низким, или Win+ Mи т. Д. Не будет работать. В любом случае для Favoritesключа эта строка в Process Monitor нормальная:
(У меня XP, YMMV немного)
источник
Конечно, это может быть только аппаратное или программное обеспечение.
Проверять программное обеспечение лучше всего, загрузившись в безопасном режиме с сетью (для Интернета), если вы можете выдержать его в течение целого дня. Если это больше не происходит, то это вызвано какой-то установленной программой. Вы также можете попробовать сопоставить другой ключ как WIN и посмотреть, изменит ли это что-либо в наблюдаемом поведении.
Для аппаратного обеспечения я бы попробовал еще одну клавиатуру, подключенную через другой порт USB.
Если вы не можете найти, в чем проблема, отвести компьютер к мастеру по ремонту - это моя последняя идея, кроме как отказаться от использования клавиши WIN.
источник