Automatyczna konserwacja systemu Windows 8.1 - co NAPRAWDĘ dzieje się pod maską?

0

Bawiłem się systemem Windows 8.1 z myślą o aktualizacji z Windows 7. Jedyną rzeczą, która mnie powstrzymuje, jest niesamowita ilość automatycznej konserwacji .

Mój test:

  • Przyzwoity komputer (procesor i5-3570 przy 3,4 GHz, 8 GB pamięci DDR3 RAM, dysk twardy Intel SSD 520 120 GB)
  • Świeża instalacja (najpierw bezpieczne czyszczenie dysku twardego)
  • Przywracanie systemu, Windows Defender i Zaplanowane Defrag wyłączane przez zasady grupy
  • Wszystkie zainstalowane aktualizacje systemu Windows
  • Nic więcej

Wykonanie pierwszej rundy konserwacji zajęło 3 godziny . Następnie każdego dnia konserwacja rozpoczyna się na biegu jałowym i trwa około 30 minut .

Pytanie: Czy ktoś przeprowadził jakieś dokładne dochodzenie w sprawie tego, co faktycznie dzieje się podczas tej konserwacji? Przeczytałem dokumentację / blogi Microsoftu, ale nic konkretnego nie zostało ujawnione. Podobnie jak w przypadku hitów, jak są przetwarzane, co jest zapisywane, zmieniane lub rejestrowane.

Po prostu nie mogę się skupić na tym, co się dzieje, co wymaga 3,4 GHz mocy obliczeniowej komputera stacjonarnego i5 przez tak długi czas.

misha256
źródło

Odpowiedzi:

3

„Automatyczna konserwacja” to potencjalny czas, w którym można uruchomić zaplanowane zadania. Istnieją pewne domyślne, ale każde oprogramowanie, które dodaje zaplanowane zadania, może dodać jedno, które będzie uruchamiane „w czasie konserwacji”.

Niestety Harmonogram zadań nie wyświetla tych zadań. Ale gdy konserwacja jest uruchomiona, możesz zobaczyć, co ona robi, otwierając Harmonogram zadań i wybierając „wyświetl wszystkie uruchomione zadania” lub uruchamiając za schtasks | find "Running"pomocą wiersza polecenia.

Możesz zobaczyć, co zamierza zrobić schtasks | find "Queued".

Nie w pełni tego zweryfikowałem, ale wydaje się, że możesz uzyskać pełną listę w dowolnym momencie, uruchamiając, schtasks /query /xml > tasks.xmla następnie wyszukując wygenerowane tasks.xmldowolne zadanie z elementem UseUnifiedSchedulingEnginei MaintenanceSettings.

Na podstawie mojej instalacji, oto lista w systemie Windows 10. Zauważ, że nie wszystkie z nich muszą koniecznie uruchamiać każdą kartę Maintenance i nie mogłem znaleźć dokumentacji dla wszystkich.

  • SmartScreenSpecific : aktualizuje podpisy aplikacji dla SmartScreen.
  • ProgramDataUpdater : wysyła dane telemetryczne programu do obsługi klienta Microsoft. Odpowiednik compattelrunner -maintenance.
  • StartupAppTask : skanuje aplikacje startowe i ostrzega użytkownika, jeśli jest ich zbyt wiele.rundll32 Startupscan.dll,SusRuntask
  • CleanupTemporaryState : czyści pliki tymczasowe w pakietach aplikacji AppX (Metro / UWE). rundll32 Windows.Storage.ApplicationData.dll,CleanupTemporaryState.
  • DsSvcCleanup : działa dstokenclean. Wydaje się, że nikt nie jest pewien, co to robi.
  • Wstępne etapowe czyszczenie aplikacji : część procesu czyszczenia AppX. rundll32 AppxDeploymentClient.dll,AppxPreStageCleanupRunTask.
  • ProactiveScan : wykonuje chkdskskanowanie.
  • BthSQM : coś wspólnego z Bluetooth SQM.
  • KernelCeipTask : wysyła dane telemetryczne jądra do Microsoft Customer Experience.
  • UsbCeip : wysyła dane telemetryczne sterownika urządzenia do Microsoft Customer Experience.
  • ScheduledDefrag : biegnie defragmentacji systemu Windows: defrag -c -h -o -$. Jest to często zadanie, które trwa najdłużej. Dziwnie, -hprzełącznik sprawia, że ​​działa normalnie zamiast na niskim priorytecie, co jest dziwne w przypadku automatycznej konserwacji.
  • Diagnoza \ Zaplanowane : uruchamia diagnostykę systemu Windows.
  • SilentCleanup : uruchamia program Oczyszczanie dysku: cleanmgr /autoclean /d %systemdrive%.
  • DiskDiagnosticDataCalculator : uruchamia diagnostykę dysku. rundll32 dfdts.dll,DfdGetDefaultPolicyAndSMART.
  • DiskFootprint \ Diagnostics : działa disksnapshot -z. Wydaje się, że nikt nie jest pewien, co to robi, ale może to mieć związek z Volume Shadow Copy.
  • DiskFootprint \ StorageSense : prawdopodobnie aktualizuje to statystyki Storage Sense dotyczące ilości miejsca zajmowanego przez różne kategorie plików.
  • ErrorDetailsUpdate . Brak jasnych informacji na ten temat, ale prawdopodobnie ma to związek ze zbieraniem aktualizacji wcześniej zgłaszanych błędów systemowych.
  • Siuf \ DmClient . SIUF to inicjowana przez system informacja zwrotna od użytkownika, więc prawdopodobnie dotyczy to komunikatów ankiety, które mogą pojawić się w systemie Windows 10.
  • Tryb konserwacji historii plików . Uruchamia kopię zapasową historii plików.
  • IME \ SQM Data Sender : Jest to prawdopodobnie coś wspólnego z telemetrią nietypowych metod wprowadzania (IME).
  • TempSignedLicenseExchange . Prawdopodobnie ma to związek z tymczasowymi licencjami Windows.
  • WinSAT . Uruchamia narzędzie oceny systemu Windows, prawdopodobnie w celu uzyskania większej telemetrii.
  • RunFullMemoryDiagnostic : jak to brzmi; diagnostyka pamięci RAM.
  • LPRemove : uruchamia, lpremovektóry usuwa niepotrzebne lub nieużywalne pakiety językowe.
  • Czyszczenie Plug and Play : usuwa informacje o stanie dla wszystkich urządzeń Plug and Play, które nie były używane przez 30 dni.
  • AnalyseSystem : uruchamia diagnostykę wydajności energetycznej.
  • VerifyWinRE : sprawdza, czy środowisko odzyskiwania systemu Windows jest nienaruszone.
  • RegIdleBackup : tworzy kopię zapasową rejestru.
  • MRTHB : uruchamia MRT / EHB / Q. Jest to narzędzie do usuwania złośliwego oprogramowania, więc prawdopodobnie jest to skanowanie bezpieczeństwa.
  • StartComponentCleanup : czyści katalog WinSxS, który zawiera opcjonalne obrazy komponentów Windows.
  • SettingSync \ BackgroundUploadTask : przesyła ustawienia, jeśli korzystasz z synchronizacji z chmurą.
  • SettingSync \ BackupTask .
  • AccountCleanup : czyści starożytne profile użytkowników na komputerach współużytkowanych w sieci.
  • FamilySafetyUpload : przesyłanie dzienników z modułu kontroli rodzicielskiej.
  • IndexerAutomaticMaintenance : zaktualizuj indeksy wyszukiwania.
  • SkyDrive \ Idle Sync Maintenance Task , SkyDrive \ Routine Maintenance Task : synchronizuje dokumenty SkyDrive.
  • HybridDriveCachePrepopulate , HybridDriveCacheRebalance : Nie w pełni udokumentowany, ale prawdopodobnie próbuje upewnić się, że część SSD dowolnego podłączonego napędu hybrydowego zawiera przydatne rzeczy.
  • ResPriStaticDBSync .
  • WsSwapAssessmentTask . Przypuszczalnie ma to związek z pamięcią wirtualną.
  • SystemRestore . srtasks ExecuteScheduledSPPCCreation. Tworzy punkt przywracania.
  • SynchronizeTime . sc start w32time task_started. Synchronizuje zegar systemowy.
  • SynchronizeTimeZone . tzsync. Połączony z powyższym.
  • Instalacja konserwacyjna . usoclient StartInstall. Instaluje wszelkie aktualizacje systemu Windows, które zostały pobrane, ale jeszcze nie zainstalowane.
  • Prace konserwacyjne folderów roboczych . Odnosi się do systemu serwera udostępniania plików folderów roboczych.
Mark Green
źródło
0

Jeszcze jedna rzecz dotycząca usług dla niepełnosprawnych. Nie chciałbym, aby mój system sam się obudził z powodu „konserwacji”.

W każdym razie, kiedy się uruchomi, sprawdź, jakie procesy aktualnie działa na twoim komputerze (zużywa większość procesora / pamięci RAM). Zwykle prowadzi to do dobrego wskazania czynności automatycznej konserwacji.

To, co robi (teoretycznie): uruchamia defragmentację (bezużyteczne na dyskach SSD - zamiast tego używa trymowania), anty-malware (prawie bezużyteczne), sprawdza niektóre z plików .dll (bezużyteczne, ponieważ są one chronione przed modyfikacją i dublowane) i szuka konfliktów rejestru / konfiguracji (wreszcie coś dobrego), optymalizuje rzeczy związane z .NET, zagłębia się w raporty błędów.

Złe (w praktyce): może powodować awarie, przerywać połączenia sieciowe, zmieniać niestandardową konfigurację zaawansowanego systemu.

Werdykt: wyłącz.

Overmind
źródło
+1 przy werdykcie wyłączania, szczególnie jeśli masz pewność, że możesz samodzielnie utrzymać system.
JimNim
Dla doświadczonego administratora zaznajomionego z dogłębną znajomością systemu plików najlepiej jest wykonać własną konserwację. Niestety system operacyjny oferuje coraz mniejszą kontrolę, jednocześnie zwiększając liczbę plików i funkcji blokowanych przez system. Na przykład Vista zabiła niestandardowe sterowniki na x64, dopuszczając tylko certyfikowane sterowniki. To tylko jeden przykład. Efekt: bez żadnych niestandardowych sterowników możliwe było, że sterowniki oficjalne nV wygenerowały więcej błędów systemu operacyjnego niż wszystkie inne łącznie.
Overmind
0

Istnieje duża liczba zadań, które można uruchomić w ramach automatycznej konserwacji w systemie Windows 8.1, najczęstsze to skanowanie / aktualizacje ochrony przed złośliwym oprogramowaniem oraz optymalizacja dysku. Biorąc pod uwagę, że pracujesz z dyskiem Intel SSD, podczas optymalizacji dysku nie odbywa się defragmentacja - tylko TRIM (optymalizacja wydajności zapisu SSD, zwykle kończy się w czasie krótszym niż 1 minuta na dysku tego rozmiaru). Jeśli widzisz, jak działa przez 30 minut, tak kuszące jest powiedzenie, że prawdopodobnie jest to usługa Windows Defender ... Czy jesteś pewien, że nadal nie działa? Zastanów się, czy nie sprawdzić Menedżera zadań - zobacz, co zużywa największy procent zasobów procesora lub dysku w tym czasie, a to prawdopodobnie da ci winowajcę. I chociaż jest to przyzwoita wersja na PC, należy pamiętać, że którykolwiek z tych elementów może nadal stać się wąskim gardłem wydajności podczas długiej pracy. Automatyczna konserwacja ma być czymś, co działa bez Twojej uwagi; jeśli przyciąga wzrok, możesz po prostu rozważyć zmianę ustawień, aby działała o innej porze dnia, gdy zwykle nie korzystasz z systemu, i po prostu pozwól mu to zrobić.

JimNim
źródło
Przyciąga mnie to dość łatwo, ponieważ testuję sam system Windows 8.1; Nie zainstalowałem jeszcze żadnych aplikacji. Po prostu pozwól temu i obserwuj, co się dzieje.
misha256
Faktycznie użyteczną rzeczą w tym jest to, że możesz z nim wykonywać własne zadania. Dostosowanie go w wystarczającym stopniu to kolejna kwestia ”(co oznacza zrobienie tego, co chcesz zamiast tego, co chce).
Overmind
0

Konserwacja robi kilka rzeczy.

  • optymalizacja dysku twardego za pomocą defragmentacji lub wysyłania TRIM na dyski SSD
  • optymalizacja plików .net za pomocą ngen , aby później poprawić wydajność (zmniejszyć zużycie pamięci i skrócić czas uruchamiania) aplikacji .net
  • zwolnij trochę miejsca na dysku twardym, usuwając aktualizacje zastępowane nowszymi i kompresując zbędne pliki, których nie można usunąć na dane różnicowe. Zajmuje to najwięcej czasu i powoduje większość użycia procesora.
magicandre1981
źródło
„Kompresowanie nieużywanych plików” ... ciekawe, co może tłumaczyć sporą część wykorzystania procesora.
misha256
tak, jeśli nie uruchomiłeś ręcznie czyszczenia WinSxS, może to zająć dużo czasu
magicandre1981