Dlaczego aplikacje pierwszoplanowe systemu Windows 10 w tajemniczy sposób uruchamiają się jako procesy w tle?

31

Czasami Menedżer zadań pokazuje, że „Sklep”, „Ustawienia” i / lub „Kalkulator” działają w tajemniczy sposób jako procesy w tle.

  • Nie ma odpowiedniej aplikacji na pierwszym planie, tylko procesy w tle.
  • Nie uruchomiłem interaktywnie ani podczas bieżącej sesji.
  • Żaden z nich nie jest wymieniony w zakładce „Wszystko” AutoRuns .

Jak omówiono w mojej odpowiedzi na to pytanie SuperUser , te dwa procesy w tle powodują opóźnienie w wykonywaniu klawiszy skrótu Windows. Ale poza tym jest to po prostu dziwne.

Czy ktoś wie, dlaczego te aplikacje pierwszego planu w tajemniczy sposób uruchamiają się jako procesy w tle?

I idealnie, jak mogę temu zapobiec? Jak omówiono w innym miejscu ( SuperUser i Thomas Vanhoutte ), mogłem odinstalować aplikacje Kalkulator i Sklep. Ale wydaje się, że przesada polega na ich odinstalowaniu, aby pokonać opóźnienie klawisza skrótu.

Andy Giesler
źródło
5
Zaznacz Start -> Ustawienia -> Prywatność> Aplikacje w tle. Jeśli te aplikacje są na liście, ustaw je na Wyłączone ( więcej informacji ).
harrymc,
+1 Świetna wskazówka. Sklep znajduje się na liście, więc odznaczyłem go i zobaczymy, jak się sprawy potoczą. Niestety kalkulatora nie ma na liście, więc spodziewam się, że nadal będzie powodować problemy. Jestem zdezorientowany, dlaczego Kalkulator (lub Sklep) miałby losowo uruchamiać się w tle.
Andy Giesler,
Re „ te dwa procesy w tle powodują opóźnienie w wykonywaniu klawiszy skrótu Windows. Kolejnym problemem jest to, że pojawiają się one na liście uruchomionych aplikacji podczas korzystania z wirtualnych menedżerów pulpitu, takich jak VirtuaWin, a menedżer wirtualnych pulpitów może sprawić, że będą widoczne. Obie te rzeczy są denerwujące.
ikegami,

Odpowiedzi:

28

Sklep prawdopodobnie działa w celu automatycznego sprawdzania aktualizacji.

Aby go wyłączyć, przejdź do Start -> Settings -> Privacy -> Background apps i ustaw opcję Wyłącz.
Więcej informacji w artykule: Jak włączyć lub wyłączyć aplikacje działające w tle w systemie Windows 10 .

W takim przypadku możesz także wyłączyć aktualizacje stosowane automatycznie, wybierając
Settings -> Update & Security -> Advanced options
„Wybierz sposób instalacji aktualizacji” i „Powiadom o zaplanowanym ponownym uruchomieniu”.

Do kalkulatora:

Uważam, że ta nowoczesna aplikacja jest jedną z tych, które Windows 10 ma tendencję do przechowywania w pamięci, jeśli jest używana raz. Prawdopodobnie działa w trybie zawieszonym, zużywa bardzo mało pamięci, jest gotowy do szybkiego uruchomienia po wywołaniu, co jest bardziej przydatne w tablecie niż komputerze.

Windows może o tym zapomnieć, jeśli zabijesz go kilka razy za pomocą Menedżera zadań przed zamknięciem. Jeśli to zadziała, radzę w przyszłości użyć kalkulatora innej firmy zamiast nowoczesnego, inaczej wróci.

harrymc
źródło
6
Osobliwą rzeczą w kalkulatorze jest to, że zdarzyło się więcej niż jeden raz: uruchamiam komputer, sprawdzam menedżera zadań i potwierdzam, że nie działa; chwilę później znajduję go w tle, mimo że nie uruchomiłem go podczas tej sesji.
Andy Giesler,
2
Możesz użyć Process Explorer, aby znaleźć we właściwościach kalkulatora jego rodzica, który go uruchomił, ale zakładam, że okaże się, że jest to składnik systemu Windows. Nadal możesz odinstalować kalkulator, jak pokazano tutaj , ponieważ nie jest on tak niezbędny, jak Sklep, i zamiast tego możesz użyć kalkulatora innej firmy, a nawet systemu Windows 7 (Google dla niego).
harrymc
10

Wyłączenie usługi SuperFetch może uniemożliwić samodzielne uruchamianie aplikacji.

Odkryliśmy, że przy działającym SuperFetch niektóre aplikacje są uruchamiane automatycznie w stanie zawieszenia raz lub dwa razy na godzinę, nawet po jawnym zabiciu ich procesów. Dzieje się tak w przypadku aplikacji Windows Store / Modern UI / Metro, takich jak zdjęcia, kalkulator, mapy, pogoda, czas i tak dalej.

Jak wyłączyć SuperFetch

Z wiersza poleceń

Uruchom to polecenie w obszarze Administrator:

sc config sysmain start=disabled

Dodatkowo zatrzymaj już działający SuperFetch:

sc stop sysmain

Z interfejsu użytkownika

  1. Naciśnij Windows+ R, wpisz services.msci naciśnij Enter.
  2. Znajdź SuperFetch na liście i kliknij go dwukrotnie, aby otworzyć jego właściwości.
  3. Ustaw Typ uruchomienia na Wyłączony .
  4. (Opcjonalnie.) Kliknij Stop, aby zatrzymać już uruchomione SuperFetch.

    Wyłącz SuperFetch

  5. Kliknij przycisk OK, aby zapisać zmiany.

Helen
źródło
SuperFetch nie „uruchamia aplikacji w tle”. Dowód: nigdy nie znajdziesz procesu aplikacji utworzonego w procesie SuperFetch. ( „Proces drzewo” Widok Process Explorer pokaże, która przetwarza inne procesy, które stworzył, przynajmniej tak długo, jak twórca ma w pobliżu.)
Jamie Hanrahan
@JamieHanrahan: OK, sformułowałem to.
Helen
2
+1 - byłem trochę sceptyczny, ale od czasu wyłączenia SuperFetch nie było ani jednego wystąpienia moich problematycznych aplikacji (Kalkulator i Sklep) uruchamianych w tle.
Andy Giesler,
1
Czy warto to wyłączyć? Ma to na celu skrócenie czasu uruchamiania i zwiększenie wydajności ładowania aplikacji. Nie jest dla mnie do końca jasne, jak to działa, ale skoro istnieje już od Windows Vista, zakładam, że to naprawdę pomaga.
laurent
1
Uwaga: główne aktualizacje systemu Windows 10 zwykle ponownie włączają tę usługę (wśród wielu innych zmian wcześniej dostrojonych ustawień). Jeśli w przeszłości postępowałeś zgodnie z tymi instrukcjami i ostatnio okazało się, że jest on ponownie włączony, prawdopodobnie wynika to z aktualizacji systemu Windows.
TylerH
3

Ja też widzę problem opóźnienia klawisza skrótu w systemie Windows 10. Uważam, że jest to spowodowane dowolną aplikacją Metro siedzącą w stanie „zawieszenia” (zgodnie z raportem Process Explorer). Widziałem, że jest to spowodowane aplikacją Zdjęcia, aplikacją Wideo, aplikacją Kalendarz itp., Które wydają się uruchamiać losowo same, jak donosi OP.

Wygląda więc na to, że opóźnienie klawisza skrótu powoduje ogólny problem z (większość / wszystkimi?) Aplikacjami w stanie zawieszenia.

Sprawdziłem ustawienie Aplikacje w tle w obszarze Prywatność, ale nie zawiera ono listy wszystkich aplikacji powodujących problemy. Np. Aplikacji Kalkulator i Wideo nie ma na liście.

Zgłoszone na forum Microsoft: 3 sekundy opóźnienia przy użyciu klawisza skrótu do uruchomienia programu

Moje rozwiązanie na razie to mieć plik wsadowy, który mogę uruchamiać na żądanie, zabijając problematyczne procesy za pomocą taskkill / f.

Donny
źródło
0

Miałem ten sam problem, zmieniłem ustawienia aplikacji w tle i nic to nie zmieniło, te same aplikacje były wyświetlane w tle i pozostając, jedynym sposobem na ich zamknięcie było ich uruchomienie, a następnie zamknięcie, a następnie znikną z tła.

Widziałem tutaj, że wyłączenie może być sposobem ... więc nie zrobiłem tego. Właśnie usunąłem wszystkie pliki w folderze pobierania wstępnego ( c://windows/prefetch/), aby zaczęło się od nowa.

Wszystkie kolejne ponowne uruchomienie systemu Windows nie pokazało ponownie problematycznych aplikacji w tle.

Vincent B.
źródło