Degradacja systemu - czy system Windows zwalnia z czasem?

15

Mam kłótnię w pracy z naszym administratorem dotyczącą laptopa kolegi. Laptop graniczy z bezużytecznym. Administrator uporządkował niektóre katalogi temp i defragmentował dysk twardy kilka miesięcy temu, co kupiło laptopa trochę czasu, ale teraz wszystko wróciło do normalnej (wolniejszej) usługi.

Od samego początku zauważyłem, że laptop ma kilka lat i na oryginalnej wersji systemu Windows (plus aktualizacje) i wskazane jest utworzenie kopii zapasowej danych i odbudowanie ich z obrazu odzyskiwania.

Moje rozumowanie opiera się na spostrzeżeniu (popartym przez innych), które Windows z czasem ulega degradacji. Jako czynniki przytaczam bałagan w folderze systemowym, rejestrze i katalogach tymczasowych. Dodatkowo w tym laptopie dodano i usunięto wiele programów.

Kilka specyfikacji, choć moje pytanie jest nieco szersze niż konkretna maszyna:

  • IBM Stinkpad R52 (myślę)
  • XP SP (2 | 3)
  • 1 GB pamięci RAM

Sedno mojego pytania brzmi:

  • czy ktoś może potwierdzić lub obalić pogląd, że Windows z czasem ulega degradacji?
  • jeśli potwierdza, jakie czynniki przyczyniają się do degradacji?
LRE
źródło

Odpowiedzi:

16

Piszę to na 3,5 roku od zainstalowania laptopa i, szczerze mówiąc, nie ma spowolnienia. Ale zdmuchnąłem wszystkie śmieci producenta i wykonałem świeżą instalację systemu Windows, i staram się pozwalać (lub nie pozwalać) programom na dodawanie własnych rozszerzeń powłoki, usług, programów ładujących i aktualizujących automatycznie. Nie jest to jednak nieskazitelne; z biegiem lat było dość nadużywane przez „instalowanie programów / odinstalowywanie programów”, ale tak naprawdę nie miało to szkodliwego wpływu.

Wydaje mi się, że cała ta „kłótnia rejestru spowalnia twój komputer” jest w dużej mierze mitem i prawdopodobnie wywodzi się z Windows 9x dni lub jest podsycana przez pozbawionych skrupułów sprzedawców sprzedających narzędzia do „optymalizacji” rejestru. Rejestr jest hierarchiczną bazą danych ( http://support.microsoft.com/kb/256986 ), więc wpływ większego rejestru na wydajność powinien być absolutnie minimalny, ponieważ nawigacja do dowolnego klucza rejestru jest tylko sekwencją skoków nadrzędnych do podrzędnych.

Maximus Minimus
źródło
1
Myślę, że najważniejsze jest „nic nie dodawać”. Wszystkie maszyny w naszym sklepie są regularnie dodawane i usuwane - i wszystkie ulegają degradacji. Nawet mój pulpit z 4 GB pamięci RAM i 2 rdzeniami zajmuje 10 minut, aby zatrzymać szlifowanie podczas logowania!
LRE,
7

Do rejestru często dodawana jest ogromna ilość danych w celu obsługi technologii takich jak COM, z których korzysta duża ilość oprogramowania. Często te „współdzielone” składniki i odpowiadające im wpisy rejestru nigdy nie są usuwane, nawet jeśli oprogramowanie zostanie odinstalowane. W niektórych przypadkach wpisy rejestru muszą zostać przeskanowane, więc im więcej, tym dłużej trwają te operacje. Nie polecam jednak żadnych sztuczek „czyszczenia rejestru”, ponieważ jest to bardziej prawdopodobne, że problem pogorszy się i zwiększy niestabilność systemu. Och, prawie zapomniałem wspomnieć. Wpisy rejestru dość często ulegają uszkodzeniu nie do naprawienia, co może powodować problemy z wydajnością, ponieważ generalnie próby odczytania tych wpisów zakończą się niepowodzeniem po kilku chwilach.

Są też takie rzeczy, jak zepsute skróty na pulpicie, które powodują, że system staje się powolny (nie pamiętam, czy to dokładnie tak, może był to root C, ale było to coś równie dziwnego, dla którego istniał KB artykuł, którego nie mogę już znaleźć).

Niska jakość oprogramowania antywirusowego może być przyczyną powolnego działania. Często produkty te łączą się z operacjami systemu Windows w celu obsługi funkcji „ochrony w czasie rzeczywistym”. Na przykład za każdym razem, gdy otwierasz plik, oprogramowanie antywirusowe przerywa proces, aby mógł przeskanować plik, zanim zezwoli na jego otwarcie. Zasadniczo powoduje to, że plik jest odczytywany dwukrotnie, raz przez oprogramowanie AV, a raz przez rzeczywisty program próbujący otworzyć plik. Wszelkie problemy z dyskiem twardym, fragmentacja itp. Zostaną złożone. Nie mogę jednak udzielić żadnej porady na temat tego, które oprogramowanie AV jest najszybsze. Osobiście wolę AVG.

Laptopy często są dostarczane z preinstalowanym oprogramowaniem typu bloatware działającym w tle. Wolę je wyczyścić i zainstalować WinXP bezpośrednio z dysku OEM, zamiast używać dysku przywracającego markę laptopa, aby uzyskać minimalny system operacyjny. Następnie ładuję sterowniki w razie potrzeby.

Myślę, że wycieranie to dobry pomysł. Użytkownik powinien jednak przyzwyczaić się do zapisywania swoich danych poza laptopem. Jeśli są to ważne dane, nie powinny być przechowywane na laptopie.

AaronLS
źródło
+1 za czyszczenie rejestru. Te pliki urosły dość szybko ..
Benoit,
4

Windows nie zwalnia, chyba że coś się dzieje. Choć denerwuje mnie Windows, nie gnije jak owoc.

Windows zwalnia, ponieważ:

inne programy działają w tle
pamięć jest niska
wyczerpuje się zasoby
użytkownik z czasem jest narażony na szybsze systemy, więc teraz może „poczuć”, że ich system jest zbyt wolny.
złośliwe oprogramowanie działające w systemie
system jest atakowany przez wirtualne ataki DOS, co spowalnia dostęp do sieci
sprzęt ulega awarii, powodując przerwania timera, sporadyczne resetowania lub ogólne problemy z wydajnością
sterowniki nie są aktualizowane w celu rozwiązania problemów (sterowniki wideo, sterowniki sieciowe itp.)

Czy sieć jest odpowiednio skonfigurowana? Jeśli przełączniki są zalane i występują problemy, które mogą obniżyć wydajność sieci urządzenia.

Dodanie programu antywirusowego i innych programów ochrony dodaje warstwę spowolnienia. Chodzi mi o to, że jeśli używasz komputera z programem, który wstępnie skanuje cały dostęp do dysku, aby sprawdzić, czy nie jest to celowe, spowolni nieco wydajność.

możesz uruchamiać narzędzia takie jak te z Sysinternals, aby sprawdzić pewne aspekty wydajności ... jak to, co hamuje rejestr, co za bardzo uzyskuje dostęp do dysku itp. (procmon, eksplorator procesów, filemon, regmon ...)

Pofragmentowane dyski mogą powodować pewne spowolnienie, ale zwykle musi być NAPRAWDĘ złe, aby użytkownik użył słów takich jak WOW! opisać różnicę w wydajności.

Powszechne jest obwinianie za bzdury pozostawione w rejestrze lub folderze systemowym, ale system Windows nie odczytuje losowo tych bitów bardziej niż pozostawianie rachunków lub starych dokumentów w domu spowalnia. Częściej te przypadkowe bzdury zajmują miejsce na dysku, przyczyniają się do fragmentacji i powodują problemy ze stabilnością niż cokolwiek innego.

Dobrym pomysłem jest wyczyszczenie i ponowna instalacja, aby pozbyć się nadmiaru dysków, fragmentacji i resztek bzdur, system operacyjny nie potrzebuje niczego poza przyspieszaniem komputera, chyba że masz zainstalowane programy jedzące procesor, pamięć i złośliwe oprogramowanie. Samo korzystanie z tego samego systemu jako maszyny do pisania przez rok i podstawowe przeglądanie stron internetowych / e-mail (o ile nie jest czymś zainfekowane) nie powinno wpływać na szybkość. Bardziej prawdopodobne jest, że użytkownik dostrzega spowolnienie.

Jeśli jesteś naprawdę ciekawy, powinieneś prawdopodobnie przetestować system, następnie wyczyść / zainstaluj ponownie i ponownie przetestuj go, aby zobaczyć, czy jest jakaś różnica.

Bart Silverstrim
źródło
Sprzęt +1 nie działa - dobry dodatek do wszystkich innych przydatnych odpowiedzi. Szczególnie natknąć się na dyskach, które często są winowajcą problemów losowe wydajności, ale nie pokaże wiele wskazówek o tym w swoich inteligentnych danych ...
Oskar Duveborn
Uważam, że Linux jest świetny w zgłaszaniu problemów z dyskami ... dawno temu miałem awarię dysku, której Windows NT w tym czasie nie zgłaszał. Uruchomiłem Linuksa i wyświetlał ten dziwny błąd w dmesg ... szybki Google powiedział mi, że lepiej szybko wykonać kopię zapasową danych, ponieważ to umrze. To był jedyny powód, dla którego mogłem zapisać dane na czas ...
Bart Silverstrim,
2

Windows ulega degradacji do pewnego stopnia - głównie z powodów wymienionych w pytaniu. Narzędzia do defragmentacji i czyszczenia mogą pomóc w rozwiązaniu niektórych problemów, ale łatwiej jest po prostu ponownie zbudować.

Wiele osób wybiera alternatywną opcję zbudowania komputera z całym wymaganym oprogramowaniem, a następnie korzysta z narzędzia do obrazowania, aby zrobić zdjęcie w tym stanie, dzięki czemu naprawdę łatwo jest okresowo przywracać komputer do stanu „świeżego” bez konieczności ponownej instalacji aplikacji itp.

Z mojego doświadczenia wynika, że ​​większym problemem są dodatkowe aplikacje i usługi, które ludzie instalują, dobrym przykładem jest oprogramowanie typu bloatware od producentów drukarek - użytkownik instaluje drukarkę z pomocniczą płytą CD, a domyślną opcją jest instalacja dowolnej liczby dodatkowych narzędzi do monitorowania poziomów atramentu, zapewniania aktywne wsparcie itp. wraz z samym sterownikiem. O ile nie pomyślisz o niestandardowej instalacji, twoja czysta maszyna kończy się nieskończoną liczbą dodatkowych usług, które wszystkie uruchamiają się po uruchomieniu komputera, co daje wolniejszy czas uruchamiania i mniej zasobów wolnych do uruchamiania aplikacji, których naprawdę chcesz używać.

Rzuć okiem na msconfig, aby zobaczyć wszystkie dodatkowe śmieci, które są uruchamiane wraz z domyślnymi rzeczami MS.

Chris W.
źródło
1

Z pewnością tak - bez względu na specyfikację sprzętu komputerowego jest to nieuniknione grindowanie. Zwykle pojawia się po około roku regularnego użytkowania.

Zastanów się, dlaczego istnieje tak wiele narzędzi do rejestracji, tymczasowego czyszczenia plików i defragmentacji. Gdyby system Windows wiedział, co jest dla niego dobre, potrzebowałbyś tych narzędzi gdziekolwiek tak blisko, jak ty.

Wierzę, że masz ochotę wskazać palcem rejestr i system plików. Weź pod uwagę, że pliki te są ciągle odczytywane, zapisywane przez cały czas, w kółko - myślę, że system plików w końcu ulega fragmentacji, która powoduje nieoczekiwany zgrzyt.

To i jest również wiele cruft i śmieci, które gromadzą się w rejestrze - te czynniki łącznie spowodowałyby spowolnienie wyszukiwania rejestru.

Myślę też, że system plików (NTFS) jest nieco nieefektywny. Chociaż defragmentacja pomaga, może być nieco nieskuteczna, ponieważ normalnie nie można przenosić plików podczas ich używania (lub ryzykujesz uszkodzenie tych plików).

Postrzegam, że warto formatować co około 12 miesięcy. Nie muszę nawet sobie przypominać - pewnego dnia po prostu się budzę i komputer działa wolniej niż mokry tydzień - czas na sformatowanie!

EvilChookie
źródło
Dlaczego dostępnych jest tak wiele narzędzi rejestru, plików tymczasowych i defragmentacji? Prawdopodobnie z tego samego powodu w Stanach Zjednoczonych, że istnieje rynek Airborne. Ludzie myślą, że to działa, więc jest miejsce, w którym ludzie mogą na tym zarabiać ... nie ma znaczenia, czy to działa, czy nie. Jeśli nie ma powodu, aby uzyskać dostęp do tych elementów, dlaczego system Windows miałby przechodzić przez te elementy do momentu, w którym je spowalnia? Zajmują miejsce, a jeśli coś parsuje pliki tymczasowe lub nieużywane elementy reg, to w pierwszej kolejności nie jest to bardzo wydajne ...
Bart Silverstrim
1

Z czasem miałem problem ze spowolnieniem systemu Windows 7. Często po uruchomieniu działa całkiem nieźle, a po pewnym czasie wszystkie rodzaje oprogramowania zabijają pamięć. Próbowałem wszelkiego rodzaju czyszczenia rejestru itp. I nic nie wydawało się pomóc. Kupiłem też więcej pamięci, mając nadzieję, że to pomoże, ale programy wydawały się zjadać wszystko, pamięć zawsze wydawana w 98%. Użyłem eksploratora procesów, a rzeczą, która wydawała się osobliwa, była ilość zużywanej pamięci wirtualnej.

W końcu zmieniłem ustawienie pamięci wirtualnej (domyślnie 4 gb ustawiane automatycznie przez system) na 1 Gb, próbując wycisnąć te przechwytywacze pamięci wirtualnej.

Prawo i oto, wykonało robotę, mój laptop jest szybki jak zawsze!

Martin Makundi
źródło
0

Mam te same doświadczenia na wielu stacjach roboczych. Pomaga, jeśli nie instalujesz żadnych nowych programów, wyłącz wszystkie aktualizacje programów (flash, Java, ...), ale ostatecznie, jeśli sformatujesz i ponownie zainstalujesz wszystko, będzie działało szybciej. Takie jest moje doświadczenie, ale nie mam żadnych danych, aby to zrobić.

Jure1873
źródło
0

Zgadzam się z @ Chris.W - zbyt dużo wzdęć; zwykle pół tuzina „programów aktualizujących” (np. dla Google, Java) i „programów uruchamiających” (np. Acrobat Reader Speed ​​Launcher), które istnieją w większości systemów, można wyłączyć bez szkody. Dobrym narzędziem do tego są Autoruns, od Sysinternals .

Fragmentacja rejestru i plików stronicowania również jest dużym winowajcą; PageDefrag, również z SysInternals, doskonale to naprawia.

W starszych dniach NT4 rdisk.exenarzędzie mogło być używane do czyszczenia wewnętrznej fragmentacji w rejestrze (oddzielnej od fragmentacji pamięci dyskowej), ale nie pamiętam, jakie narzędzie to teraz robi.

devstuff
źródło
0

Z mojego doświadczenia wynika, że ​​możesz zmniejszyć degradację za pomocą narzędzi (defragmentacja dysku, czyszczenie katalogów temp i pamięć podręczna eksploratora, optymalizacja wpisów rejestru), ale przez długi czas musisz ponownie zainstalować


źródło
0

Niska wydajność może również wskazywać na aktywność wirusa / botnetu. W przypadku naruszenia bezpieczeństwa maszyny może to być praca dla kogoś innego, co sprawiłoby, że ofiara wydawała się powolna / powolna.

Sean e
źródło