Dlaczego mój komputer działa szybko po czystej instalacji?

33

Niedawno sformatowałem i ponownie zainstalowałem system Windows na swoim laptopie. Teraz działa znacznie szybciej. Robiłem to mniej więcej raz w roku przez ostatnią dekadę. Dlaczego jest to potrzebne?

Zawsze myślałem, że ma to związek z instalowaniem i usuwaniem programów, które z czasem wypełniają rejestr śmieciami. Czy to prawda? Czy są jakieś programy, które mogą ulepszyć system bez ponownego formatowania?

DanJ
źródło
1
Z tego właśnie powodu nie uruchamiałem systemu Windows od miesięcy.
Gareth Davidson
2
XP z dodatkiem SP1 i bez oprogramowania AV, szybko się pali .... to wszystko o tym, co dodaje się po czystej instalacji, która spowalnia system.
Moab
@Gaz: Co na świecie? Brakuje ci.
Flotsam N. Jetsam,
9
Mam korporacyjny pulpit zarządzany z systemem WinXP i McAfee. Jest idealnie „czysty”, tylko z zainstalowanym MS Office i Firefox. Są one uruchamiane mniej więcej raz w miesiącu. Przed zarządzaniem korporacyjnym i aktualizacjami McAfee szybkie uruchamianie i uruchamianie aplikacji paliło szybko. Po roku bez dodatkowego oprogramowania i praktycznie bez przeglądania ... na pewno nie ma wirusów. Pełne uruchomienie zajmuje kilka minut, a aplikacje Office, a nawet Firefox są tak wolne, że ledwo nadają się do użytku. Doświadczenie tego pogorszenia się w czasie „zjawisko” w systemach Windows od ostatniej dekady, niezależnie od wzorców użytkowania.
Michael Prescott
3
@Flotsam, niezupełnie. Gdyby nie konieczność połączenia z klientami VPN za pomocą klawiszy programowalnych, usunęłbym partycję Windows wiele lat temu, kiedy zmieniłem się z zaawansowanego użytkownika systemu Windows w hakera wolnego oprogramowania.
Gareth Davidson,

Odpowiedzi:

37

Rejestr jest trochę nieporozumieniem. Sposób, w jaki działa, może być wypełniony śmieciami, ale nie powinien spowalniać komputera - wyobraź sobie, że wszystkie drogi są połączone, ale tylko dlatego, że gdzieś jest korek, nie zawsze oznacza, że ​​wpłynie to na ciebie gdzieś zupełnie inaczej!

To właściwie tylko oprogramowanie, które zaczyna się od komputera, aktualizatorów i złych sterowników.

Możesz znacznie przyspieszyć swój komputer za pomocą Microsoft / Sysinternals AutoRuns i usunąć / wyłączyć enry, których nie chcesz uruchamiać na swoim komputerze.

William Hilsum
źródło
1
„Rejestr jest trochę nieporozumieniem” <- To bardzo interesujące, aby wiedzieć. Czy masz na to jakieś odniesienia?
Hippo,
1
@Hippo - Z doświadczenia, obecnie próbuję napisać na ten temat post na blogu, prawdopodobnie zakończy się na początku przyszłego tygodnia.
William Hilsum,
1
@Will - czy faktycznie wykonasz jakieś testy, na przykład spojrzysz na liczbę wyszukiwań / s, czas wykonania, długości kolejki dyskowej itd., Czy po prostu napiszesz o tym, jak się czujesz?
Gareth Davidson
4
@Gaz Davidson - W pełni naukowy! Nie jestem pewien co do kolejki dysków itp., Ale będzie wiele testów porównawczych.
William Hilsum,
2
@harrymc: Powiedzenie, że „rejestr jest prostą bazą danych”, w rzeczywistości oznacza, że ​​nie wiesz, w jaki sposób rejestr jest dokładnie implementowany. Nie można mówić o wydajności rejestru bez znajomości jego implementacji lub wykonania odpowiednich pomiarów. Twoja analogia do B-drzew jest naprawdę daleko posunięta, rejestr zdecydowanie nie jest B-drzewem ...
Tamara Wijsman,
50
  • Wypróbowujesz wiele aplikacji
    • Ze względu na konfigurację komputera system Windows ładuje się więcej śmieci niż podczas czystej instalacji.
    • Twórcy oprogramowania uważają, że ich aplikacje są tak ważne, że
      • część z nich musi zostać załadowana w czasie uruchamiania i mieć ikony w obszarze powiadomień systemu.
      • potrzebują specjalnego sterownika (ale nikt już nie próbuje pisać małych sterowników)
      • powinni sprawdzać coś co 5s, nawet jeśli zmienia się to co 3 tygodnie
        • dostępność aktualizacji Wil
        • orientacja ekranu
        • podłączenie telefonu itp
        • pojawiają się nowe pliki wymagające indeksowania, dodawania do albumów ...
    • Twórcy oprogramowania zwykle mają najnowszą wersję Mega-PC i uważają, że Ty też powinieneś.
      • Dlatego osoby posiadające „wolne” komputery powinny rozwiązać wszelkie problemy, kupując nowy komputer do aplikacji.
  • wirusy, trojany itp
  • antywirusy, anty-trojany itp

PS Jestem programistą.

RedGrittyBrick
źródło
27
Teraz nie wszyscy wierzymy, że każdy ma najnowszy Mega-PC ... Po prostu wierzymy, że wszyscy POWINNI mieć najnowszy Mega-PC !! :) (Jestem również programistą)
BBlake
1
@BBlake - całkiem słusznie, poprawiona odpowiedź :-)
RedGrittyBrick
5
Wszyscy POWINNI mieć najnowszą wersję Mega-PC (jestem programistą)
Jason
4
Każdy programista NIE POWINIEN mieć Mega-PC. (Jestem programistą.)
Vasyl Boroviak
Mega-PC nie zawsze musi się rozwijać, chyba że pracujesz z wysokiej klasy sprzętem. (Jestem również programistą).
Karolinger
14

Największe spowolnienia to:

  1. Gówno, które instalujesz. Jeśli go nie używasz, odinstaluj go. Przed ponownym zainstalowaniem czegokolwiek, zbadaj, jakie są najlepsze aplikacje, aby zrobić to, co próbujesz zrobić bez dużego obciążenia (opublikuj takie pytanie na SuperUser - dostaniesz punkty rep!)

  2. Następną największą rzeczą jest twoje oprogramowanie antywirusowe i inne oprogramowanie typu „bezpieczeństwa”. Wyrzuć to wszystko i naucz się bezpiecznie surfować. Jeśli musisz pobrać coś z nieznanego źródła, uruchom go przez virustotal.com przed uruchomieniem. Nie obchodzi mnie, co mówią, że możesz dobrze przetrwać bez oprogramowania antywirusowego uruchomionego na twoim komputerze. Nie twierdzę, że powinieneś wyłączyć zaporę systemu Windows, po prostu nie dodawaj programów antywirusowych ani pakietów zabezpieczeń internetowych.

Flotsam N. Jetsam
źródło
3
@JFW: Przepraszam, ale nie jesteś superużytkownikiem, jeśli używasz tych śmieci. Wygląda na to, że zostałeś poddany praniu mózgu przez oszustów z pakietu bezpieczeństwa.
Flotsam N. Jetsam
1
@Sirex: Mów co chcesz. Musiałem usunąć zbyt wiele wirusów z komputerów PC, na których zainstalowano i uruchomiono program AV, aby zakochać się w tym śmieci.
Flotsam N. Jetsam,
1
Nie musisz wyrzucać swojego programu antywirusowego, ale ochrona w czasie rzeczywistym jest nadmierna, jeśli surfujesz bezpiecznie. Mam MBAM zainstalowany i uruchamiam go okresowo, ilekroć wiem, że nie używam maszyny do zadań krytycznych. Ochrona w czasie rzeczywistym jest przeznaczona dla dzieci i ciotek Ethel.
LawrenceC
1
Nie ma czegoś takiego jak bezpieczne surfowanie. Próbowałem pobrać z głównych stron internetowych, które wcześniej były zaufanymi stronami. Bezpieczne surfowanie oznacza teraz, że nie przeglądasz blogów, nie używasz komputera do rozrywki, tylko odwiedzasz witryny komercyjne, które są szczególnie zainteresowane utrzymaniem bezpieczeństwa na najwyższym poziomie, nie uruchamiasz Flasha, Java, Quicktime itp. Dotyczy to systemów Linux, Adobe i Oracle rozpowszechniają miłość do luki wszędzie.
Fiasco Labs
1
Zgadzam się, że bez antywirusa jest jak jazda bez pasów bezpieczeństwa („po prostu prowadź bezpiecznie”). Oczywiście wzdychający program antywirusowy (Symantec, McAfee), ale istnieją lekkie alternatywy (MSE).
Mark Sowul
7

Nie, nawet jeśli rejestr byłby mocno rozdęty, nie miałoby to większego wpływu na wydajność innych niż wyczerpujące wyszukiwania (red. Samego rejestru).

to cytat (w komentarzach) Marka Russinowicza , który jest powszechnie uznanym ekspertem w dziedzinie wewnętrznych systemów operacyjnych Windows, a także architektury i projektowania systemu operacyjnego.

Do tej pory nikt nie udowodnił, że się myli dzięki obszernym obiektywnym testom, które obejmują wiele restartów, wiele komputerów, różne zestawy oprogramowania i można je łatwo odtworzyć. Jest to jeden z tych mitów, który zostaje obalony wśród wielu innych tak zwanych porad dotyczących poprawy wydajności, prosty, ponieważ nikt nawet nie powiedział, że samo czyszczenie poprawia wydajność. Ponieważ tak naprawdę usuwanie wpisów, które nie są nawet dotykane podczas uruchamiania komputera, nie przyniesie większego efektu.

To, co głównie spowalnia Twój komputer, to OBSZAR (automatycznie uruchamiane wpisy), które można wyczyścić za pomocą funkcji AutoRuns. To narzędzie wyświetla następujące aplikacje: aplikacje do logowania, rozszerzenia eksploratora (Internet), zaplanowane zadania, usługi, sterowniki, kodeki, kod uruchamiania, przejęcia obrazu , AppInit i znane użytkownikom, WinLogon, dostawcy Winsock, monitory wydruku, dostawcy LSA, dostawcy sieci i gadżety na pasku bocznym.

Z czasem same aplikacje ładują więcej informacji, dzięki czemu powstaje oprogramowanie takie jak Oczyszczanie dysku. CCleaner w dzisiejszych czasach radzi sobie całkiem nieźle z wyliczaniem większości plików większości posiadanego oprogramowania, jednak będziesz chciał trzymać się z dala od jego możliwości czyszczenia rejestru, mając większą szansę na uszkodzenie czegoś niż przynosząc jakiekolwiek korzyści w zakresie wydajności.

Najbardziej znanymi lokalizacjami, w których to się dzieje, są foldery tymczasowe systemu Windows, a także pamięci podręczne i pliki historii oraz foldery przeglądarki. Są to pliki i foldery, które są aktywnie używane, a zatem odgrywają dużą rolę w wydajności. Inne pliki mogą obejmować te, do których odwołuje się rejestr lub pliki konfiguracyjne na komputerze. Utrzymywanie ilości oprogramowania i plików / folderów w systemie do tych, które faktycznie mogą również pomóc.

Podsumowując:

  • Czyszczenie rejestru nie zmniejsza rejestru, ale pozostawia puste miejsce.

  • Kompaktowanie rejestru w celu usunięcia pustych miejsc można wykonać za pomocą NTREGOPT jako administrator.

  • Sam rejestr nie zwalnia, gdy jego rozmiar rośnie.

  • Wpisy w rejestrze mogą wpływać na wydajność instalacji, głównie wpisy ARE.

  • Dużą rolę odgrywają również pliki w systemie, do których odwołuje się rejestr lub konfiguracja.

  • Upewnij się, że regularnie pozbywasz się wirusów, niepotrzebnego oprogramowania i czyścisz stare pliki.

Oto co powiedział Chris Pirillo z Lockergnome (znany ze swojej techniki w CNN ):

Tamara Wijsman
źródło
5

Regularnie dostosowuję komputery klienckie. Chociaż każdy komputer jest inny, zmiany, które mają największy wpływ, to:

  1. Defragmentuj dysk twardy i upewnij się, że jest co najmniej kilka gig wolnego miejsca na miejsce do pracy. Przenieś plik stronicowania na oddzielny dysk twardy od systemu operacyjnego, jeśli mają drugi fizyczny dysk twardy.
  2. Usuń wszystkie dodatkowe procesy w pamięci (użyj eksploratora procesów, aby je zobaczyć, użyj ccleaner, aby wyłączyć). Zmniejszenie procesów działających w pamięci z 70-90 do około 50 może mieć ogromną różnicę w szybkości i szybkości reakcji (jest to typowe, co widzę w komputerach XP).
  3. Odinstaluj niepotrzebne programy . Daje to miejsce na dysku i często usuwa procesy z pamięci i ze startu.
  4. Zaktualizuj system operacyjny / aplikacje / oprogramowanie układowe - wszystkie są aktualne. Zwiększa to stabilność i bezpieczeństwo częściej niż prędkość.

Próbowałem różnych czyszczenia rejestrów / zagęszczarek / etc. przez lata i nigdy nie zrobili żadnej różnicy, którą mogłem wykryć.

Bruce
źródło
3
Pamiętaj, że zmieniłem twoją nazwę użytkownika. Ponieważ twój post jest zgodny z prawdą, zakładam, że nie jesteś spamerem, jednak pamiętaj, że posiadanie linków w twoim profilu jest w porządku, reklamowanie witryny, nawet własnej, w postach i z powodu twojego imienia jest nieprzyzwoite.
BinaryMisfit,
3

Pierwsze dane zapisane na dysku twardym można szybciej pobrać:

Do czystej instalacji prawdopodobnie użyjesz tylko najszybszej części dysku twardego. Na starym komputerze dysk twardy jest prawdopodobnie pełny i / lub pliki systemowe (aktualizacje itp.) Są zapisywane w wolniejszej części dysku twardego.

Roalt
źródło
2

Odkąd Windows 2000 zdał sobie sprawę, staram się zrozumieć, kiedy i dlaczego systemy operacyjne Windows zaczynają działać wolno. I znalazłem przyczynę i lekarstwo.

Powodem są kodeki audio / wideo. Nie instaluj żadnego kodeka audio / wideo! Nawet DivX nie jest konieczny. Pakiety kodeków są złe. :) W systemie Windows każdy zainstalowany kodek jest sterownikiem systemu Windows. Każdy sterownik spowalnia czas uruchamiania i ogólną wydajność.

Lekarstwem jest odtwarzacz VLC . Ten nie wymaga żadnych kodeków, są one osadzone.

Od tego czasu wszystkie moje systemy (systemy operacyjne Windows) prawie się nie opóźniają, uruchamiają szybko i nigdy się nie zawieszają.

Vasyl Boroviak
źródło
Przykro mi, ale „Każdy kodek jest sterownikiem systemu Windows” to nieporozumienie. Odtwarzacz VLC jest jednak dobrym oprogramowaniem.
Tom Pažourek,
Masz rację. Zmieniono na „W systemie Windows każdy zainstalowany kodek jest sterownikiem systemu Windows”.
Vasyl Boroviak
1
To nie jest. Jest to filtr pokazów bezpośrednich, który nie jest sterownikiem.
sinni800,
-5

Jeden przykład rzeczywistych pomiarów, w jaki sposób czyszczenie rejestru może poprawić wydajność, znajduje się w artykule: Testowanie aplikacji do czyszczenia rejestru / systemu . Uwaga: aby dojść do sytuacji, w której nastąpiło spowolnienie rejestru, tester zainstalował listę CNET 20 najpopularniejszych plików do pobrania dla systemu Windows . Oto jego podsumowanie pomiarów rozruchu i wyłączenia:

wprowadź opis zdjęcia tutaj

Oto wyjaśnienie, dlaczego tak się dzieje.

Rejestr jest prostą bazą danych i wyróżnia się tym, że jest jednym z najwolniejszych systemów baz danych na świecie. Próbując go trochę chronić, Microsoft podzielił go na 5 osobnych uli.

Z czasem rejestr staje się coraz większy w miarę instalowania, używania i usuwania nowych programów. Mimo że dane są z niego usuwane podczas odinstalowywania aplikacji, rozmiar rejestru nie zmniejszy się. Wynika to z faktu, że dane zostaną oznaczone jako puste, ale pozostaną na miejscu, a także z powodu „resztek” - danych, o których deinstalator zapomniał usunąć. W ten sposób rejestr z czasem staje się wolniejszy, a dostęp do niego trwa dłużej.

Istnieje wiele produktów do czyszczenia rejestru, ale nie pomaga to zbytnio, jeśli nie zostanie on ponownie skompaktowany, w ten sposób usuwając puste miejsca zajmowane przez usunięte dane. Ponieważ zdecydowana większość programów do czyszczenia rejestru nie wykonuje zagęszczania, są one w rzeczywistości bezużyteczne.

Komputer, którego właściciel lubi testować oprogramowanie, instalując i odinstalowując, może skorzystać z czyszczenia rejestru i kompaktowania, ale dopiero po wielu takich operacjach. Pamiętaj, że wszelkie ulepszenia pojawią się tylko w przypadku dostępu do rejestru, co zwykle stanowi jedynie niewielką część tego, co robi każdy normalny program. Niektóre produkty, dla których dostęp do rejestru jest główną działalnością, to na przykład rozruch systemu Windows i Instalator.

Komputery, których konfiguracja jest stosunkowo statyczna, nie mają się czym martwić, więc nie wymagają czyszczenia rejestru.

Czyszczenie i kompaktowanie rejestru nie jest procesem 100%. Tak więc po wystąpieniu spowolnienia narzędzia rejestru mogą poprawić sytuację, ale nigdy nie mogą się równać pod względem szybkości z czystą instalacją systemu Windows.

harrymc
źródło
9
Sprzątanie rejestru prędkości jest rakietą. Komentarze Wil dotyczące rejestru są słuszne. Miałem rozdęty pięcioletni rejestr, który mnie nie spowolnił, ponieważ miałem kontrolę nad rzeczami, o których wspomniałem w odpowiedzi.
Flotsam N. Jetsam,
16
Zwróć uwagę na łącza do czyszczenia rejestru i defraggera. Przepraszam, ale te rzeczy są po prostu olejem wężowym ...
Rob Moir,
2
@Robert Moir et co. : Nie są olejem wężowym dla komputera, na którym wiele razy instalowano / odinstalowywano produkty, ale mimo to zajmuje to rok lub dwa, zanim staną się przydatne. Wiem to z własnego doświadczenia (trochę maniaków oprogramowania), więc nic, co możesz powiedzieć, nie zmieni tego, co powiedziałem. Są naprawdę bezużyteczne dla komputera, który widzi tylko normalne użytkowanie. Jednak we wszystkich przypadkach produkty te nie mogą całkowicie cofnąć degradacji, a zatem nie mogą całkowicie przywrócić wydajności, podobnie jak czysta instalacja.
harrymc,
10
I nic, co możesz powiedzieć, nie zmieni tego, co powiedziałem. Istnieje wiele dowodów, które wspierają mój punkt widzenia bardziej niż anegdotę z czyjegoś osobistego doświadczenia.
Rob Moir,