Winkey przestaje działać

8

Około 6 miesięcy temu, znikąd Winkey mojej starej klawiatury przestał działać. CTRL + ESC nadal wyświetlałoby menu Start, ale tylko Winkey najwyraźniej nie zrobiłby nic. Winkey + M pokaże pulpit, Winkey + L nadal zablokuje komputer i tak dalej. W innych aplikacjach Winkey miałby inne zachowanie:

  • W przeglądarce Firefox pokazywałby zakładki
  • W Visual Studio otworzy pomoc

Po wylogowaniu, ponownym uruchomieniu i prawdopodobnie każdym rozwiązaniu w Google spróbowałem łatwego wyjścia i włączyłem klawiaturę. Była to zupełnie nowa klawiatura z zaledwie 6-miesięcznym użyciem (nie, nie była to klawiatura do gier), a ta miała wtedy 6 lat (teraz 7), ale z jakiegoś powodu działała. Uznałem to za jedną z tych przypadkowych rzeczy, które dzieją się pod Windows, i ruszyłem dalej.

Mniej więcej tydzień temu ta klawiatura zaczęła wyświetlać te same wyniki. Trudno mi uwierzyć, że jest to związane ze sprzętem, biorąc pod uwagę, że te klawiatury pochodzą od różnych firm i używają różnych wejść (PS / 2 dla 6-letniego, USB dla nowszego).

W tej chwili Winkey w przeglądarce Firefox wyświetla Zakładki, a w VS wyświetla Pomoc.

Chcę wiedzieć:

1) Jak trwale rozwiązać ten problem?

2) Co dokładnie to powoduje?

Próbowałem też tutaj rozwiązania, ale to nie pomogło.

EDYCJA : Ponowne uruchomienie naprawia, ale po pewnym czasie przestaje działać.

EDYCJA 2 : Wczoraj zajrzałem do podglądu zdarzeń i zauważyłem, że Winkey zmienił swoje zachowanie zaraz po uruchomieniu usługi Application Experience. Wyłączyłem tę usługę i pomyślałem, że zadziała. Nie udało się.

stelonix
źródło
Czy może pomóc pokazanie tego, co według systemu jest popychane? romeosa.com/osdHotkey/help.html <- ten program twierdzi, że pokazuje, które klawisze są naciskane. Czy Mr.Winkey :-) kiedykolwiek naprawia się po pełnym wyłączeniu komputera, a następnie ponownym włączeniu?
Psycogeek
Właśnie wypróbowałem ten program i po naciśnięciu przycisku Winkey wyświetla się jako WIN. Po testach zrestartowałem się i Winkey znów działa, choć wiem, że to tymczasowe.
stelonix
Zastanawiałem się, czy jakikolwiek inny klucz również się „utknął”. Niektóre zaczepy i zaczepy myszy, których używaliśmy z powodzeniem i przy rzadkich problemach w XP, działają bardziej w 7.. Ponieważ działanie klawisza i myszy wymaga użycia Key_down i Key_up, niektóre drążki pojawią się jako key_down bez żadnego wzrostu. oprogramowanie utknęło, a nie problem sprzętowy.
Psycogeek
1
Czy prawdopodobnie przełączasz układy klawiatury za pomocą Alt + Shift?
Der Hochstapler,
2
Sprawdzę komunikat BIOS-u, ale jestem prawie pewien, że nie przełączam się między układami (zawsze wyświetla się pasek języka, więc wiem). Po prostu opuściłem komputer na 5 minut, a kiedy wróciłem, znów zmienił zachowanie.
stelonix,

Odpowiedzi:

4

Występują tutaj dwa problemy zamiast jednego: pierwszy polega na ponownym przypisaniu klucza Windows, a drugi polega na wykryciu i ewentualnym uniknięciu ponownego przypisania (podejrzewanego) oprogramowania działającego w twoim systemie.

A) Ponowne mapowanie klawiatury do wartości domyślnych

Układ klawiatury znajduje się w tych kluczach rejestru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

i są nieco trudne do zmiany, więc sugeruję dwa proste rozwiązania, aby zmienić przypisanie klucza Windows do wartości domyślnej.

1- Microsoft Keyboad Layout Creator

http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=22339

lub

2- KeyTweak

http://webpages.charter.net/krumsick/

Oba są tam przedstawione: Ponowne mapowanie układu klawiatury w Windows XP, Vista i 7

http://vlaurie.com/computers2/Articles/remap-keyboard.htm

Sugeruję, aby najpierw spróbować z KeyTweak, ponieważ MKLC jest zbyt „ciężkim” rozwiązaniem: tworzy ogromny plik instalacyjny, a „lżejsze” rozwiązanie jest, imho, lepsze ...

Po prostu zresetuj „Klucz (y) W” do wartości domyślnej ...

wprowadź opis zdjęcia tutaj

B) Jak znaleźć niechcianego winowajcę?

Sugeruję monitorowanie za pomocą narzędzia Sysinternals Process Monitor procesu, który uzyskuje dostęp do kluczy rejestru związanych z układem klawiatury.

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

Gdy go znajdziesz, zdecydujesz, co zrobić z tym „remaperem” ... [np. Kosz ... ;-)]

Mam nadzieję, że to pomoże. Powiadom nas. :)

klimenol
źródło
Czy istnieje sposób, w jaki Keymapping Pytających zmienił się w scenariuszu „po prostu już nie działa”. Obserwuj drugi komentarz, Knuck przeprowadził test i pokazał, że naciśnięto klawisz „wygranej”. czy nadal pokazywałoby to, że gdyby klucz został ponownie przypisany? Myślałem bardziej, że to nie jest „widziane” przez oprogramowanie? To jest ciekawe inaczej.
Psycogeek
Może… Czekam na odpowiedź
zwrotną od pytającego
1
Pobrałem Keytweak i jak tylko Winkey przestanie działać, uruchomię go i zobaczę, czy tam zostanie wykryty. Dam ci znać jak najszybciej.
stelonix
1
@Psycogeek = Pokazuje, że klawisz Windows był naciskany, ponieważ tak było. Zostało tylko zamapowane na inną funkcję. W związku z tym, że menu pomocy zaczynało się pojawiać ... wygląda na to, że zostało zamapowane na F1, który jest domyślnym przyciskiem „menu pomocy” dla wszystkich produktów Microsoft.
Ramhound
1
Właśnie zauważyłem to, kiedy naciskam Winkey (uproszczony tutaj, aby był bardziej czytelny): „Explorer.EXE RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 6 NAZWA NIE ZNALEZIONO Pożądany dostęp: Wartość zapytania„ Wynik to ”NIE ZNALEZIONO ”, najwyraźniej
stelonix,
1

Sugeruję przechwycenie tego i sprawdzenie, jakie aplikacje ładują się przy starcie. Następnie powinieneś zamykać je kolejno po menedżerze zadań Ctrl+Shift+Esci sprawdzać po każdym z nich, czy klawisz Win wraca do normalnego działania. Jeśli to nie zadziała, spróbuj załadować okna w trybie awaryjnym i załaduj każdą z aplikacji na własną rękę i sprawdź, kiedy klawisz Win przestaje działać tak, jak powinien.

Wierzę, że po wykonaniu tej czynności będziesz w stanie odpowiedzieć na oba 2) znajdziesz program, który go powoduje, oraz 1) odinstaluj / ponownie skonfiguruj ten program, aby go trwale rozwiązać.

zenpoy
źródło
Myślałem o próbie przechwycenia tego, ale ponieważ Winkey zmienia zachowanie losowo (nie jest to związane z ładowaniem systemu operacyjnego, to naprawdę losowe z tego, co mogę powiedzieć), pomyślałem, że byłoby zbyt trudno znaleźć aplikację zmieniającą to. Ale zrobię to, tak czy inaczej.
stelonix
Narzędzia tego, co jest uruchomione / uruchomione / przejmowane, są niezbędne w dzisiejszych obliczeniach Hijack - to jest dobry, aby zobaczyć, co to jest. Wydaje mi się, że bardziej uprzedzające jest wiedzieć, co tam jest dzisiaj, a następnie sprawdzić, czy to się kiedykolwiek zmieni, gdy coś pójdzie źle. AKA Chciałbym go
włączyć
1

HKCU w twoim drugim komentarzu oznacza, mam nadzieję, że jest odizolowany od użytkownika. Utworzę nowego użytkownika i uruchomię go na jakiś czas, aby sprawdzić, czy to się powtórzy, jeśli nie po prostu przenieś wszystkie swoje rzeczy (ból, wiem)

Meddy
źródło
1

WinKlucz jest normalnie zarejestrowana jako skrótu przez explorer.exekorzystając z RegisterHotKey funkcji API. Możesz dowiedzieć się, jakie klawisze skrótów są zarejestrowane za pomocą Eksploratora klawiszy skrótu , chociaż jego wyświetlanie jest bardziej „przyjazne dla użytkownika”, niż wolałbym.

Wygląda na to, że zmienia się mapowanie na pewnym poziomie, aby działało jak Favoritesklawisz na klawiaturach „internetowych”. Poziom nie może być zbyt niski, ponieważ Win+ Mitp. Nadal nie działałoby. W każdym razie dla Favoritesklucza ten wiersz w Monitorze procesów jest normalny:

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

(Używam lekko XP, YMMV)

Hugh Allen
źródło
@knuck rozważ dodanie filtru do Monitora procesów dla „Ścieżka zawiera AppKey” natychmiast po ponownym uruchomieniu. Gdy zauważysz, że klucz WIN przestał działać zgodnie z oczekiwaniami, sprawdź w Monitorze procesów, czy program zażądał zmiany tego klucza rejestru.
Jeremy W
Wydaje mi się, że Explorer się zawiesił, a teraz ponowne uruchomienie już go nie przełącza. Keytweak nie widzi tego jako przełączonego, a program Hotkey Explorer nie uruchamia się z błędem, o którym Google nigdy nie słyszał. („
Inicjalizacja
0

Może to oczywiście być tylko sprzęt lub oprogramowanie.

Sprawdzanie oprogramowania najlepiej wykonać, uruchamiając komputer w trybie awaryjnym z siecią (w Internecie), jeśli możesz go znieść przez cały dzień. Jeśli tak się już nie dzieje, jest to spowodowane zainstalowanym programem. Możesz także spróbować odwzorować inny klucz na WIN i sprawdzić, czy to coś zmieni w obserwowanym zachowaniu.

Jeśli chodzi o sprzęt, spróbowałbym jeszcze innej klawiatury podłączonej przez inny port USB.

Jeśli nie możesz znaleźć problemu, zabranie komputera do mechanika to mój ostatni pomysł, oprócz rezygnacji z używania klucza WIN.

harrymc
źródło