Element wyboru menu utknął na ekranie po zamknięciu menu kontekstowego lub poleceń


318

Okresowo, gdy wybieram polecenie menu, etykieta lub wybrana opcja „zacina się” na ekranie i nie znika. Mogę zamknąć wszystkie otwarte aplikacje, w tym tę, z której korzystałem, kiedy się zablokował, ale nadal nie zniknie.

Na poniższym zrzucie ekranu otworzyłem nową instancję IE, aby pokazać, jak etykieta pozostaje na wierzchu. Etykieta nie została utworzona przez tę instancję IE.

Etykieta polecenia menu przeciągania

(Dodałem okrąg w MS Paint. Ta część nie jest zablokowana.)

Zakleszczona etykieta to pierwsze polecenie menu, które wybrałem w IE. Jeśli etykieta jest już zablokowana, nowa nie blokuje się (niezależnie od tego, które instancje IE są zaangażowane). W oparciu o tę wiedzę otwieram teraz IE na moim drugim monitorze, ostrożnie otwieram menu kontekstowe, aby polecenie Właściwości znajdowało się w dolnym rogu i kliknij je. To nie jest rozwiązanie.

Pływająca etykieta nigdy się nie przesuwa i jest przezroczysta dla wprowadzania myszą (jeśli ją kliknę, to tak, jakbym kliknęła element za nią).

Etykieta nie zniknie, jeśli zamknę wszystkie uruchomione aplikacje. Nie próbowałem zatrzymywać usług ani zamykać elementów tacy systemowej, takich jak Live Mesh.

Etykieta musi odejść, jeśli mogę zmienić rozdzielczość ekranu, a następnie zmienić go z powrotem.

Jakieś pomysły, jak mogę temu zapobiec? Zdarzyło się to pół tuzina razy i coraz bardziej zakłóca moją pracę.


1
Zdarzyło mi się to dużo w wersjach beta Win7, szczególnie podczas wykonywania na maszynie wirtualnej. To się już nie zdarza, ale nie jestem pewien, kiedy to się zmieniło. Sugeruję aktualizację sterownika karty graficznej i wyłączanie programów startowych do momentu zatrzymania. Myślę, że był to albo mój sterownik, UltraMon, albo WinSplit Revolution, ale nigdy go nie zawęziłem.
OwenP,

1
Mam kilka programów, które robią to w systemie Vista. Nie mam rozwiązania
Henk

20
Dzieje się. Start - Uruchom - „tskill dwm” lub zabij DWM.EXE z menedżera zadań, uruchomi się ponownie natychmiast po zniknięciu elementów menu.
Петър Петров

1
Zdarzyło mi się kilka minut temu. To nie była podpowiedź, ale element menu utknął na ekranie, gdy devtools IE11 uległo awarii. tskill dwnSztuczka nie działa, podczas zmiany głębi kolorów zrobił.
MaxArt

1
Internet Explorer 11 wydaje się być poważnym przestępcą polegającym na pozostawieniu tych opcji menu widm na ekranie.
Matthew Lock

Odpowiedzi:


320

Problem został ponownie wprowadzony w systemie Windows 2000, gdy dodano zanikające elementy menu. Pierwotnie funkcja została dodana w kodzie trybu jądra i była ściśle zintegrowana z częściami interfejsu użytkownika. Ponieważ działało tak dobrze, ostatecznie tam pozostało. Problem pojawiał się od czasu do czasu, ale nikt nie miał niezawodnego sposobu na odtworzenie go w debuggerze jądra, aby go naprawić.

Ten sam efekt można osiągnąć bez zmiany rozdzielczości ekranu lub głębi kolorów. Przejdź do Start -> Uruchom -> i wpisz tskill dwm. To polecenie spowoduje zresetowanie menedżera okien pulpitu bez konieczności zmiany rozdzielczości ekranu.

Zmiana rozdzielczości ekranu lub głębi kolorów resetuje również menedżera okien pulpitu, więc zawsze było obejście błędu, gdy się pojawił. Każde z tych rozwiązań rozwiąże problem.


3
Używam Windows 7 Ultimate. W ten sposób rozwiązałem problem. Przejdź do Panelu sterowania> Zmień motyw. Ustaw motyw na wysoki kontrast bieli. Widmowe menu powinno zniknąć. Przywróć swój motyw z powrotem do tego, czym był.
HA

1
Właśnie miałam cień balonu na ekranie (na wierzchu wszystkiego innego!). Zmiana rozdzielczości nie działała dla mnie, ale zmieniła się głębia kolorów. Zmieniłem głębokość na 16-bit, a następnie z powrotem na 32-bit. To chyba załatwiło sprawę.
ADTC

31
Start - Uruchom - tskill dwm - zawsze to naprawia - to naprawdę zmusza DWM do ponownego uruchomienia.
Петър Петров

4
Aby uzyskać trwałe rozwiązanie, zobacz następną odpowiedź .
zachwiał

3
Gdyby stało się to dzisiaj po raz pierwszy. Po użyciu tskill dwmznika, ale wrócił z pierwszą pozycją menu, którą wybrałem później. Mam nadzieję, że nie wróci po ponownym uruchomieniu. [krzyżuje palce]
mouseas

187

Ostatni raz widziałem to w Windows 2000, gdzie czasami mi się to zdarzało.

Przypuszczam, że obejściem byłoby wyłączenie zanikania elementów menu po kliknięciu opcji Wydajność:

alternatywny tekst


31
Wziąłem wycieczkę do Google, aby zobaczyć, jak dostać się do tego ekranu: - Kliknij prawym przyciskiem myszy Komputer i wybierz Właściwości z menu - Wybierz Zaawansowane ustawienia systemu - W obszarze Wydajność kliknij Ustawienia
Al Crowley

28
@AlCrowley: Lub po prostu wpisz „performance” w menu Start i wybierz „Dostosuj wygląd i wydajność systemu Windows”.
Joey,

2
To rozwiązanie działało dla mnie w systemie Windows 7. Dzięki.
Ankur,

2
+1 za trwałe rozwiązanie (w każdym razie dla jednej maszyny)
Erick Robertson

5
Również jeśli wyłączysz dwa pola wyboru powyżej menu kontekstowe pojawi się znacznie szybciej
Sven Hecht

29

W Windows 7 (i prawdopodobnie Vista) użycie menedżera zadań do zabicia „dwm.exe” (uruchamia się automatycznie) wydaje się dość bezbolesnym sposobem na pozbycie się artefaktu.


15
Niestety jest to dla mnie tylko tymczasowe rozwiązanie - nawet jeśli zablokowany element menu znika po zabiciu dwm.exe, nowy blokuje się, gdy tylko kliknę dowolny element menu.
alexteg

3
Na początku myślałem, że to zadziała, ale niestety alexteg ma rację. Właśnie próbowałem zabić dwmi rzeczywiście element menu zniknął, ale w ciągu minuty nowa pozycja menu utknęła (i to nie jest przypadek, ponieważ ten błąd systemu Windows pojawia się raczej rzadko). Przynajmniej dzięki temu podejściu możesz zastąpić zablokowany element menu nowym, którego pozycję na ekranie możesz sam zdecydować.
Andreas Rejbrand,

1
Dzięki, dzięki superuser.com/a/57021/152255 działa dobrze.
onetdev

1
Połączyłem to z odpowiedzią @ Joey. Odpowiedź Joeya wydaje się go powstrzymywać, ale w tej chwili nie usuwa problemu na ekranie. W tej chwili usuwa to problem na ekranie. Wydaje się, że uruchomienie pełnoekranowej gry DirectX również rozwiązuje problem.
AJ Henderson

Jeszcze szybciej wpisz „tskill dwm” w Run :)
Петър Петров

28

Kliknij prawym przyciskiem myszy Komputer , Właściwości, Zaawansowane ustawienia systemu, Karta Zaawansowane, Ustawienia wydajności, Odznacz oba :

  • Zanikaj lub przesuń menu, aby wyświetlić i
  • Zanikaj pozycje menu po kliknięciu

Naprawiony.


Wiem, że to dość stare, ale niedawno napotkałem ten problem i to on go naprawił.
jefffan24

pracował dla mnie, szkoda, że ​​zresetował mój motyw
Daniel

11

Myślę, że szybsza jest zmiana głębi kolorów. Po zmianie i kliknięciu przycisku Zastosuj możesz odpowiedzieć NIE na pytanie „Czy chcesz zachować te ustawienia?” skłonić. Powróci do pierwotnej głębi kolorów (po rozwiązaniu problemu). Przy okazji, zalecam, aby nie zmieniać rozdzielczości, ponieważ spowoduje to, że Windows ponownie obliczy rozmiary i pozycje okien ... dwa razy! Jest zauważalnie wolniejszy niż zmiana głębi kolorów.

W każdym razie jest to zdecydowanie problem z wideo w systemie Windows, więc jedynym pewnym sposobem (innym niż ponowne uruchomienie) byłoby zmusienie systemu Windows do pełnego odświeżenia bufora wideo. Możesz to zrobić, zabijając dwm.exe, ale zmiana głębi kolorów jest szybsza (nie trzeba przeszukiwać długiej listy procesów), bezpieczniejsza (nie trzeba ryzykować stabilności systemu Windows) i łatwiejsza do zrozumienia dla nowicjuszy.

Dodanie do tego: Ważną rzeczą może być powiedzenie „NIE” po wyświetleniu monitu o „zachowanie ustawień”. Jeśli powiesz „tak”, elementy menu osieroconego mogą wrócić.


10

tskill dwmWydaje się, że wystarczająca liczba poleceń przestaje się dwmponownie uruchamiać, więc może być konieczne ponowne uruchomienie Menedżera sesji Menedżera okien pulpitu w usługach:

wprowadź opis zdjęcia tutaj


6

Niedawno zacząłem uzyskiwać ten problem na komputerze Thinkpad W510 z systemem Windows 7 Professional oraz na ogólnej stacji roboczej i7 z systemem Windows 7 Ultimate. Zainteresowanie obiema maszynami było źródłem zainteresowania, a pisanie „tskill dwm” robiłoby takie rzeczy, jak łamanie zrzutów ekranu i wydawało się, że źle działa.

W moim przypadku okazało się, że problemem jest awaria procesu Logitech SetPoint. Wydaje się, że wyłączenie modyfikacji powiadomień wyświetlanych na ekranie rozwiązało problem z podpowiedziami.

Mam nadzieję, że główna idea tutaj pomaga komuś: - Niektóre narzędzia, które manipulują nakładką Aero, mogą przeszkadzać.


Mam również SetPoint, wydaje się, że przeszkadza Aero, dzięki!
Hernán

0

Dość często otrzymywałem to w moim systemie domowym, na którym działa XPPro, i to samo robią skrzynki na podpowiedzi. Eksplorator Windows był aplikacją, która najbardziej ujawniła osobliwość (choć może to wynikać z tego, że jest włączona z najczęściej używanych narzędzi). Aplikacje zamykające / zabijające, jak w twoim przypadku, nie robiły nic poza odwracaniem rozdzielczości ekranu lub głębią kolorów. Również przejście do ekranu logowania, a następnie ponowne zalogowanie się zwykle, ale nie zawsze, wystarczy.

Teraz zdarza się bardzo rzadko, choć nie jestem pewien, co się zmieniło, aby zmniejszyć występowanie. Niedawno zaktualizowałem kartę graficzną w maszynie, ale redukcja występowania nastąpiła zauważalnie przed tym uaktualnieniem. Domyślam się, że albo aktualizacja sterownika, albo jedna z łatek MS zmniejszyła problem, ale to tylko przypuszczenie. W każdym razie upewnij się, że nie przeoczyłeś żadnych aktualizacji i upewnij się, że korzystasz z najnowszych stabilnych sterowników dla twojego chipsetu graficznego.


0

Skrót „Obróć do normalnego” CTRL+ ALT+ UpArrowmoże być użyty do wyczyszczenia zablokowanego menu, jeśli obsługuje go sterownik karty graficznej.

(Wiem na pewno, że działa to z grafiką Intela, ale nie mogę ręczyć za żadne inne).


Nie działa dla mnie
Andreas Rejbrand

@AndreasRejbrand Zaktualizowałem moją odpowiedź, aby była bardziej szczegółowa
benrwb

@benrwd: OK, rozumiem, jest to funkcja niektórych sterowników grafiki. Z pewnością jest to skrót dla osób posiadających ten skrót. (Ale przypuszczam, że poprawka jest tylko tymczasowa - następnym razem, gdy klikniesz natywny element menu podręcznego Win32, zostanie on ponownie przyklejony?)
Andreas Rejbrand

1
@AndreasRejbrand Tak, to tylko tymczasowa poprawka, najlepszym rozwiązaniem jest wyłączenie ustawienia „Zanikaj elementy menu po kliknięciu”, jak opisano w innych odpowiedziach.
benrwb

1
Jest to domyślny skrót dla zintegrowanych sterowników graficznych Intela, chociaż często jest wyłączony, ponieważ ludzie trafili go przypadkowo, a następnie nie wiedzą, jak go zmienić.
zerowanie

0

Możesz użyć taskkillpolecenia:

  1. Otwórz wiersz polecenia
  2. Wpisz, taskkill /im dwm.exea następnie naciśnij Enter.

Polecenie „taskkill”

Jeśli zdarza się to regularnie, możesz również zapisać polecenie w pliku wsadowym.


0

Jeśli używasz systemu Windows 10, zabijanie może być niemożliwe dwm.exebez konieczności zamknięcia / ponownego uruchomienia systemu Windows tak jak ja.

Aby zapobiec temu problemowi w przyszłości, zastosowałem się do tej odpowiedzi , ale aby rozwiązać problem, który miałem w tej chwili, po prostu zmieniłem rozdzielczość, a następnie wróciłem do pierwotnej rozdzielczości, która usunęła element menu, który utknął na ekranie .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.