Вінкі перестає працювати


8

Близько 6 місяців тому ніколи не перестала працювати вінка моєї старої клавіатури. 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) Що саме викликає це?

Також я спробував рішення Тут, але це не допомогло.

EDIT : Перезавантаження все це виправить, але через деякий час він перестає працювати знову.

EDIT2 : Вчора я заглянув у переглядач подій і помітив, що Winkey змінила свою поведінку відразу після запуску служби «Досвід застосування». Я відключив цю службу і подумав, що вона працює. Це не сталося.


Зробити показ того, що система вважає, що натискання може допомогти? romeosa.com/osdHotkey/help.html <- ця програма вимагає показувати, які клавіші натиснуті. Чи містер Вінкі :-) коли-небудь виправляє себе після повного відключення живлення від комп’ютера, а потім знову вмикається?
Psycogeek

Я просто спробував цю програму, і вона відображається як WIN, коли я натискаю Winkey. Після тестування я перезавантажився і Winkey знову працює, хоча я знаю, що це тимчасово.
stelonix

Мені було цікаво, чи ще "ключ" застряг. Деякі з гачків миші та зачіпки для клавіатур миші, які ми успішно використовували та з рідкісними проблемами в XP, діють більше в 7. Оскільки дії ключа та миші включають в себе речі Key_down та Key_up, деякі палички відображатимуться як key_down, не відбувшись. програмне забезпечення застрягло, а не апаратна проблема.
Psycogeek

1
Можливо, ви переходите між розкладками клавіатури за допомогою Alt + Shift?
Der Hochstapler

2
Я перевірю наявність BIOS-повідомлення, але я впевнений, що я не перемикаюся між макетами (у мене завжди відображається мовна панель, тому я б знав). Просто залишив комп’ютер на 5 хвилин, і коли я повернувся, він знову змінив поведінку.
stelonix

Відповіді:


4

Тут є дві проблеми, а не одна: перша полягає в перезавантаженні ключа Windows, а в другому - виявлення та врешті-решт уникнення перезавантаження програмного забезпечення (підозрюваного), що працює у вашій системі.

A) Повторне використання клавіатури до значень за замовчуванням

Розкладка клавіатури розташована в цих ключах реєстру:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

і їх трохи складно змінити, тому я пропоную вам два простих рішення для перестановки ключа Windows до значення за замовчуванням.

1- Творця макета клавіатури Microsoft

http://www.microsoft.com/download/uk/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 - це занадто "важке" рішення: він створює величезний файл налаштування, а "легше" рішення - це, тим більше, краще ...

Просто скиньте "W (ключі)" до їх значення за замовчуванням ...

введіть тут опис зображення

Б) Як знайти небажаного винуватця "перезавантажувача"?

Я пропоную вам відстежувати, який процес отримує доступ до ключів реєстру, пов’язаних з розкладкою клавіатури, за допомогою монітора процесів Sysinternals.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Коли ви знайдете, ви вирішите, що робити з цим «переробником» ... [наприклад, Кошик для кошика ... ;-)]

Сподіваюся, що це допоможе. Дайте нам знати. :)


Чи є спосіб, що Keymapping Questioners змінився в сценарії "просто не працює більше". Спостерігайте другий коментар, хлопець провів тестову річ, і це показало, що натиснута клавіша "win". чи все-таки це показало б, якби ключ був перероблений? Я думав більше, ніби його не бачили програми? Це цікаво інакше.
Psycogeek

Може бути ... Я чекаю, коли я прочитаю зворотній зв'язок із питанням ... :)
climenole

1
Я завантажив Keytweak, і як тільки Вінкі перестане працювати, запускаю його і бачу, чи він там виявлений. Я дам вам знати якнайшвидше.
stelonix

1
@Psycogeek = Було показано, що натискається клавіша Windows, тому що вона була. Це було просто накреслено на іншу функцію. Виходячи з того, що довідкове меню виходило .... це здається, що його було перенесено на F1, що є типовою кнопкою "меню довідки" для всіх продуктів Microsoft.
Рамхаунд

1
Щойно помітив це, коли натискаю Winkey (тут спрощено, щоб його було читабельніше): "Explorer.EXE RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 6 ІМЕН НЕ ЗНАЙДЕНО Бажаний доступ: Значення запиту" Результат "НЕ ЗНАЙДЕНО ", мабуть
stelonix

1

Я б запропонував вам взяти hijackthis і подивитися, які програми завантажуються при запуску. Після цього слід закрити їх у менеджера завдань Ctrl+Shift+Escпо черзі і побачити після кожного з них, чи повернеться клавіша win до нормальної поведінки. Якщо це не працює, спробуйте завантажити Windows у безпечному режимі та завантажте кожну з програм самостійно та побачите, коли клавіша win перестане функціонувати як слід.

Я вважаю, що після цього ви зможете відповісти і на 2) Ви знайдете програму, яка її викликає, і 1) видаліть / переконфігуруйте програму, щоб назавжди її вирішити.


Я думав про спробу викрадення, але оскільки Winkey змінює поведінку випадковим чином (це не навантаження на ОС, це дійсно випадково від того, що я можу сказати), я подумав, що буде занадто важко знайти додаток, що це змінить. Але я це зроблю в будь-якому випадку.
stelonix

Інструменти того, що працює / запускається / переймається, є важливими для сучасних обчислень Hijack - це добре, щоб побачити, що це. Я вважаю, що переважніше знати, що там сьогодні, а потім подивитися, чи зміниться це колись погано. AKA Я б його
ввімкнув

1

HKCU у вашому іншому коментарі означає, що він, сподіваючись, ізольований від вашого користувача. Я б створив нового користувача і запустив його на деякий час, щоб побачити, чи не повториться він, якщо не просто перемістити всі ваші речі назовні (Біль, я знаю)


1

WinКлюч зазвичай реєструється як гарячі клавіші з допомогою explorer.exe, використовуючи RegisterHotkey функції API. Ви можете дізнатися, які гарячі клавіші зареєстровані за допомогою Hotkey Explorer , хоча його відображення є більш "зручним для користувачів", ніж я хотів би.

Здається, це перекомплектоване на якомусь рівні, щоб діяти як Favoritesключ на клавіатурах "Інтернет". Це не може бути занадто низьким рівнем, або Win+ Mтощо все одно не працюватиме. У будь-якому випадку для Favoritesключа цей рядок у Process Monitor є звичайним:

10:43:11.7233223 PM explorer.exe    1028    RegOpenKey  HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey\6    NAME NOT FOUND  Desired Access: Read

(Я працюю XP, YMMV трохи)


@knuck розгляньте можливість додавання фільтра до монітора процесів для "Шлях містить AppKey" відразу після перезавантаження. Як тільки ви помітили, що ключ WIN більше не працює, бажано, перевірте на "Моніторі процесів", щоб перевірити, чи програма запросила зміни до цього ключа реєстру.
Джеремі Ш

Я вважаю, що Explorer вийшов з ладу і тепер перезавантаження більше не перемикає його назад. Keytweak не сприймає це як переключений, і Hotkey Explorer не починається з помилки, про яку Google ніколи не чув. ("Hotkey Explorer init
fail

0

Звичайно, це може бути лише апаратне або програмне забезпечення.

Перевірка програмного забезпечення найкраще здійснити, завантажившись у безпечному режимі за допомогою мереж (для Інтернету), якщо ви можете витримати цілий день. Якщо цього більше не відбувається, це спричинено деякою встановленою програмою. Ви також можете спробувати зіставити інший ключ, який має бути WIN, і побачити, чи це щось змінить у поведінці, що спостерігається.

Для обладнання я б спробував ще одну клавіатуру, підключену через інший порт USB.

Якщо ви не можете знайти проблему, то моя остання ідея, окрім відмови від використання клавіші WIN, є моєю останньою ідеєю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.