Ponownie widoczne uporczywie ukryte ikony w zasobniku

0

Czy ktoś wie o oprogramowaniu lub innej sztuczce, która ponownie przeskanuje ikony na pasku zadań i sprawi, że będą ponownie widoczne? wiesz, kiedy Explorer się zawiesił lub coś takiego, a niektóre uruchomione programy nie wyświetlają już swoich ikon na pasku zadań? (a jeśli ponownie uruchomisz ten program, nadal nie pomoże, ponieważ nadal działa, ale jeśli uruchomisz ponownie, będą ponownie widoczne)

Mikey
źródło
Czy jest jakaś konkretna aplikacja lub aplikacje, o które bardziej się martwisz? Zastanowiłbym się nad tym, aby mieć plik wsadowy, który zabija proces odpowiedzialny za ikony na pasku zadań, na których Ci zależy, i ponownie uruchamia proces. Nie powinieneś potrzebować restartu / wylogowywania / logowania. Pierwszym krokiem jest określenie nazwy procesu odpowiedzialnej za ikony na pasku powiadomień. System Windows nie sprawia, że ​​mapowanie jest tak łatwe do ustanowienia. Sugerowałbym użycie do tego Eksploratora procesów i Autouruchamiania firmy Microsoft. Proste polecenie taskkill dla nazwy procesu, a następnie uruchom ją ponownie przy użyciu ustalonej ścieżki.
HelpingHand
kiedy wydaje się, że tak się dzieje, dzieje się tak w przypadku kilku aplikacji. Jednym z nich jest RoboTask Lite. Pewnie, że mogę zabić ich indywidualnie, ale myślałem, że może być łatwiejszy sposób na odświeżenie wszystkich ikon. Ponowne uruchomienie eksploratora nie pomaga.
Mikey
Problem polega na tym, że zachowanie zależy od tego, jak każda aplikacja jest napisana i od tego, jak korzystają z funkcji Shell_NotifyIcon, tj. Kiedy dodają, modyfikują, usuwają. Można sobie wyobrazić, że większość ikon na pasku zadań nazywa się „dodaj” przy starcie, ale prawdopodobnie nie monitoruje „Jeśli są widoczne” w jakiś sposób. Jeśli Explorer ulega awarii, nie ma odniesienia do ikon zasobnika, które wcześniej dodały się do ostatniej sesji, więc polega na ponownym uruchomieniu procesu, aby „dodać” ikonę do zasobnika, dlatego ponowne uruchomienie prawie zawsze pomaga.
HelpingHand
Nie znam łatwego sposobu (obsługiwane interfejsy API) ze skryptu wyliczenia ikon w zasobniku w celu uzyskania ścieżki procesu, która je popiera. Te „dobre” dane (być może zebrane wkrótce po uruchomieniu) mogą być następnie wykorzystane przez skrypt, aby dowiedzieć się, co powinno być obecne, i zabić je / uruchomić ponownie, nawet jeśli ręcznie uruchomisz odzyskiwanie, gdy zauważysz, że ich brakuje.
HelpingHand
ok, dzięki - no cóż, pomyślałem, że i tak warto o to zapytać, ponieważ nie miałem szczęścia z google
Mikey

Odpowiedzi:

0

Czy to w ogóle pomaga? Możesz włączyć lub wyłączyć ikony tutaj.

Wybierz incons

cybernard
źródło
nie, ikona nigdzie się nie pokazuje - nawet jeśli klikniesz odwróconą literę V na pasku zadań, myślę, że nie ma realnego rozwiązania poza tym, co druga osoba sugerowała na temat zabijania zadań indywidualnie pojedynczo
Mikey