2009-10-18 17:31:11 +0000 2009-10-18 17:31:11 +0000
322
322

Pozycja wyboru menu utknęła na ekranie po zamknięciu menu kontekstowego lub menu poleceń

Okresowo, gdy wybieram polecenie menu, etykieta lub wybrana opcja “utknęła” na ekranie i nie chce zniknąć. Mogę zamknąć wszystkie otwarte aplikacje, łącznie z tą, której używałem, gdy utknęła, ale nadal nie chce odejść.

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

(dodałem kółko w MS Paint, ta część nie jest przyklejona)

Etykieta, która się przykleja, jest pierwszym poleceniem menu, które wybieram w IE. Jeśli etykieta jest już przyklejona, nowa etykieta nie zostanie przyklejona (niezależnie od tego, które instancje IE są zaangażowane). W oparciu o tę wiedzę, teraz po prostu otwieram IE na moim drugim monitorze, ostrożnie otwieram menu kontekstowe, aby polecenie Właściwości znajdowało się w dolnym rogu, i klikam je. To nie jest rozwiązanie.

Pływająca etykieta nigdy się nie porusza i jest przezroczysta dla danych wejściowych myszy (jeśli ją kliknę, to tak, jakbym kliknął element znajdujący się za nią).

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

Etykieta nie znika, jeśli zmienię rozdzielczość ekranu, a następnie zmienię ją z powrotem.

Jakieś pomysły jak mogę to powstrzymać? Zdarzyło się to już pół tuzina razy i zaczyna mi to przeszkadzać w pracy.

答案 (11)

325
325
325
2009-10-19 00:21:26 +0000

Problem ten został wprowadzony z powrotem w systemie Windows 2000 po dodaniu zanikających elementów menu. Pierwotnie funkcja była dodawana w kodzie jądra i była ściśle zintegrowana z częściami UI. Ponieważ działała ona tak dobrze, w końcu tam pozostała. Problem pojawiał się od czasu do czasu, ale nikt nie miał niezawodnego sposobu na odtworzenie go w debugerze jądra, aby go naprawić.

Ten sam efekt można osiągnąć bez zmiany rozdzielczości ekranu czy głębi kolorów. Idź do Start -> Uruchom -> i wpisz tskill dwm. To polecenie zresetuje menedżer okien pulpitu bez potrzeby zmiany rozdzielczości ekranu.

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

191
191
191
2009-10-18 17:48:15 +0000

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

Przypuszczam, że obejściem byłoby wyłączenie elementów menu zanikających po kliknięciu w opcje wydajności:

28
28
28
2009-11-09 11:35:27 +0000

W Windows 7 (i prawdopodobnie Vista), użycie menedżera zadań do zabicia “dwm.exe” (restartuje się automatycznie) wydaje się całkiem bezbolesnym sposobem na pozbycie się artefaktu.

28
28
28
2011-04-24 04:37:58 +0000

Kliknij prawym przyciskiem myszy Komputer, Właściwości, Zaawansowane ustawienia systemowe, Karta zaawansowana, Ustawienia wydajności, Usuń zaznaczenie obszary :

  • Wygasanie lub Przesuwanie menu do widokui
  • Wygasanie pozycji menu po kliknięciu

Naprawione.

11
11
11
2010-04-14 19:59:27 +0000

Myślę, że szybciej jest po prostu zmienić głębię kolorów. Po zmianie i kliknięciu przycisku Zastosuj, możesz po prostu odpowiedzieć NIE na pytanie “Czy chcesz zachować te ustawienia?”. Dzięki temu powrócisz do swojej pierwotnej głębi koloru (z rozwiązaniem problemu). Btw, zalecam nie zmieniać rozdzielczości, ponieważ zmusi to system Windows do ponownego obliczenia rozmiarów i pozycji okien… dwukrotnie! Jest to zauważalnie wolniejsze niż zmiana głębi kolorów.

W każdym razie jest to zdecydowanie problem z wideo w Windows, więc jedynym pewnym sposobem (innym niż ponowne uruchomienie) byłoby zmuszenie 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 Windows) i łatwiejsza do uchwycenia dla nowicjuszy.

Dodanie do tego: Ważną rzeczą może być powiedzenie “NIE”, gdy zostaniesz poproszony o “zachowanie ustawień”. Jeśli powiesz “tak”, to elementy menu sierocego mogą wrócić.

10
10
10
2014-03-20 01:10:16 +0000

Wystarczająco dużo poleceń tskill dwm wydaje się zatrzymywać dwm ponowne uruchamianie, więc może być konieczne ponowne uruchomienie Menedżera sesji menedżera okien pulpitu w usługach:

6
6
6
2014-01-07 07:22:36 +0000

Niedawno zacząłem rozwiązywać ten problem na profesjonalnym Thinkpadzie W510 z systemem Windows 7 i podstawowej stacji roboczej i7 z systemem Windows 7 Ultimate. To, co stało się z obiema maszynami, było źródłem zainteresowania i wpisanie ‘tskill dwm’ zrobiłoby coś takiego, jak zrzut ekranu i poczułem się jak zła robota.

W moim przypadku problemem była awaria procesu SetPoint firmy Logitech. Wygląda na to, że wyłączenie modyfikacji powiadomień na ekranie, które wprowadza on do systemu, rozwiązało problem z podpowiedzią.

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

0
0
0
2019-03-08 00:34:51 +0000

Jeśli używasz Windows 10, możesz nie być w stanie zabić dwm.exe bez konieczności zamykania/restartowania Windows tak jak ja.

Aby zapobiec temu problemowi w przyszłości, podążałem za ta odpowiedź , ale aby naprawić problem, który miałem w tej chwili, po prostu zmieniłem rozdzielczość, a następnie powróciłem do pierwotnej rozdzielczości, która usunęła pozycję menu, która utknęła na ekranie.

0
0
0
2013-12-18 09:19:56 +0000

Skrót “Obróć do normalnego” klawisza skrótu CTRL + ALT + UpArrow może być użyty do wyczyszczenia zaklejonego menu, jeśli sterownik karty graficznej to obsługuje.

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

0
0
0
2009-10-18 18:07:56 +0000

Kiedyś otrzymywałem to całkiem sporo na moim domowym systemie, uruchamiając XPPro, wraz ze skrzynkami z narzędziami robiącymi to samo. Windows Explorer był aplikacją, która najbardziej odsłaniała dziwność (choć może to być spowodowane tym, że jest na najczęściej używanych narzędziach). Zamykanie/ zabijanie aplikacji, jak w twoim przypadku, nie robiło nic poza przerzucaniem rozdzielczości ekranu lub głębi kolorów. Również przełączenie się na ekran logowania i ponowne zalogowanie zazwyczaj, ale nie zawsze, robi tę sztuczkę.

Zdarza mi się teraz bardzo rzadko, choć nie jestem pewien, co się zmieniło, aby ograniczyć to zjawisko. Niedawno zaktualizowałem kartę graficzną w komputerze, ale redukcja zdarzeń nastąpiła znacznie wcześniej, niż ta aktualizacja miała miejsce. Zgaduję, że albo aktualizacja sterownika, albo jedna z łatek MS zmniejszyła problem, ale to tylko przypuszczenie. W każdym razie, upewnij się, że nie przegapiłeś żadnych aktualizacji i upewnij się, że uruchamiasz najnowsze stabilne sterowniki dla swojego chipsetu graficznego.

0
0
0
2015-08-16 08:49:23 +0000

Możesz użyć polecenia taskkill:

  1. Otwórz polecenie
  2. Wpisz taskkill /im dwm.exe, a następnie naciśnij Enter.

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