Wyszukiwanie w witrynie

Te 4 jednowierszowe polecenia PowerShell mogą zaoszczędzić ci godziny comiesięcznej konserwacji Windows


Większość osób może sięgać po polecenia PowerShell, gdy napotkają typowe problemy z Windows. Jednak niektóre polecenia konserwacyjne PowerShell mogą pomóc uniknąć niektórych z tych problemów. Chociaż wiele z nich może być skomplikowanych, niektóre są jednowierszowe, które można łatwo zapamiętać i mieć pod ręką. Te jednowierszowe polecenia sprawiają, że konserwacja staje się mniej uciążliwa. Stały się nieodzownymi narzędziami w moim arsenale konserwacyjnym.

Zaktualizuj wszystkie aplikacje na swoim komputerze za jednym razem

Przestań szukać przycisków aktualizacji we wszystkich programach

Niektóre z poważnych awarii, których doświadczasz na Windows, są spowodowane przez przestarzałe aplikacje. Mogą one również powodować opóźnienia systemu, a ponieważ mogą pozostawić pewne luki w zabezpieczeniach niezałatane, stają się zagrożeniem bezpieczeństwa, które może pozwolić złośliwym podmiotom na instalowanie złośliwego oprogramowania lub kradzież danych.

Winget to wbudowany menedżer pakietów Windows, który mogę uruchomić w PowerShell. Daje mi dostęp do jednolinijkowego polecenia, które pozwala mi zaktualizować prawie każdą aplikację na moim komputerze jednocześnie. Oto polecenie, które uruchamiam:

winget upgrade --all --include-unknown

Jeśli Winget jest brakujący, możesz go zainstalować za pomocą pakietu App Installer w Microsoft Store.

To polecenie zawiera dwa ważne przełączniki:

  • --all aktualizuje wszystkie aplikacje naraz
  • --include-unknown obejmuje aplikacje, których zainstalowanej wersji nie da się wykryć, takie jak przeglądarki czy narzędzia deweloperskie

Kiedy uruchomisz to polecenie, powinieneś otrzymać listę zaktualizowanych aplikacji, pominiętych aplikacji i numerów wersji. Lubię tę informację zwrotną, ponieważ pomaga mi wiedzieć, które aplikacje mogą wymagać ręcznej uwagi. Jest to jeden z najbardziej praktycznych sposobów aktualizacji aplikacji Windows i zmniejsza zależność od indywidualnych kontroli aplikacji.

Niektóre aplikacje wymagają praw administratora do aktualizacji, więc aby uzyskać najlepsze wyniki, powinieneś uruchomić polecenie aktualizacji w podwyższonym PowerShellu.

Wyczyść tymczasowe śmieci, zanim po cichu cię spowolnią

Uruchamiaj to co miesiąc i przestań myśleć o rozroście dysku

Przy regularnym korzystaniu z komputera ryzykujesz wyczerpanie przestrzeni dyskowej na swoim urządzeniu. Dzieje się tak, ponieważ w miarę gromadzenia się plików tymczasowych mogą one cicho zajmować gigabajty miejsca. Są one produktami pozostawionymi po instalacjach, pamięci podręcznej przeglądarki i plikach tymczasowych aplikacji.

W miarę ich gromadzenia możesz zauważyć, że wydajność komputera jest wolniejsza, a w niektórych przypadkach mogą one wywoływać drobne usterki aplikacji. Windows ma wbudowane opcje do czyszczenia plików tymczasowych, a nawet możesz to zrobić ręcznie. Jednak PowerShell ma jedno polecenie, które jest szybkie i skuteczne w usuwaniu plików tymczasowych:

Get-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue

Zakres tego polecenia ogranicza się do $env:TEMP. Pliki tymczasowe są również gromadzone w C:\Windows\Temp i mogą wymagać osobnego wyczyszczenia.

Polecenie zawiera przełącznik -ErrorAction SilentlyContinue, który zapewnia pominięcie wszystkich plików aktualnie używanych. Ten przełącznik zapewnia bezpieczne i nieprzerwane wykonanie polecenia.

Gdy polecenie zostanie wykonane, natychmiast odzyskasz miejsce na dysku, a jego ilość zazwyczaj waha się od setek megabajtów do kilku gigabajtów.

Aby uzyskać najlepsze wyniki, nie uruchamiaj go, gdy działają krytyczne aplikacje, ponieważ mogą one blokować niektóre pliki tymczasowe.

To polecenie w jednej linii działa lepiej niż ręczne czyszczenie, ponieważ nie musisz otwierać wielu narzędzi, przemieszczać się przez kilka menu ani zgadywać, które pliki można bezpiecznie usunąć.

Napraw Windows zanim mała usterka stanie się dużym problemem

Uruchom SFC i DISM razem dla najgłębszej naprawy






Zauważyłem na przestrzeni lat, że zdrowa instalacja Windows może nadal gromadzić drobne uszkodzenia w plikach systemowych lub magazynie komponentów. Jeśli zdarzy się to przez dłuższy czas, skutkuje to zawieszaniem się systemu, awariami aplikacji lub wolnymi uruchomieniami. Jeśli przeprowadzisz konserwację wcześnie, unikniesz tych niedogodności.

Oto polecenie, którego używam:

DISM /Online /Cleanup-Image /RestoreHealth; sfc /scannow

To polecenie składa się z dwóch części, a kolejność jest ważna:

  • DISM naprawia magazyn składników systemu Windows (WinSxS).
  • SFC zastępuje uszkodzone pliki systemowe zdrowymi wersjami z pamięci podręcznej pobranymi z naprawionego Sklepu Komponentów.

Oba polecenia będą wykonywane kolejno i mogą zająć kilka minut. Po ich zakończeniu niezbędne jest ponowne uruchomienie systemu, aby naprawy mogły w pełni zadziałać. Chociaż nie jest to wymagane, czasami łączę to polecenie z modułem PSWindowsUpdate, gdy potrzebuję zautomatyzować aktualizacje systemu operacyjnego wraz z naprawą systemu.

To wygodniejsza opcja w porównaniu z ręcznym rozwiązywaniem problemów z zawieszaniem się i awariami, co może zająć godziny.

Znajdź, co faktycznie zajmuje twoją pamięć

Wyświetl pliki, które Explorer Windows ukrywa przed tobą

Nie zawsze masz jasny powód, gdy Windows zapełnia twoje dyski, a nawet gdy sprawdzasz miejsce w Eksploratorze plików, możesz tylko ocierać się o prawdę. Nie zawsze jest prosto znaleźć ukryte pliki dziennika, stare instalatory i zapomniane pobrane pliki. Ale dzięki temu poleceniu PowerShell możesz odkryć prawdziwych winowajców:

Get-ChildItem -Path C:\Users -Recurse -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 500MB } | Sort-Object Length -Descending | Select-Object FullName, @{Name="Size(GB)";Expression={[math]::Round($_.Length/1GB,2)}}

Zakres działania polecenia ogranicza się do C:\Users, gdzie prawdopodobnie znajduje się większość dużych plików, ale w razie potrzeby możesz go rozszerzyć na C:.

Uwzględnienie Rozmiaru(GB) w poleceniu zapewnia, że surowe liczniki bajtów są formatowane jako klarowne, praktyczne liczby. Polecenie sortuje wyniki według rozmiaru, wyróżniając największe pliki. Jeśli nie użyjesz tego polecenia, możesz musieć ciągle zgadywać, co zajmuje miejsce na dysku.

To jest 10-minutowa rutyna, której faktycznie się trzymam

Te cztery polecenia to mój miesięczny zestaw konserwacyjny. Obsługują aktualizowanie aplikacji, czyszczenie śmieci, identyfikację dużych zajętości pamięci oraz naprawę plików systemowych. Istnieją inne polecenia konserwacyjne, które można uruchamiać regularnie, ale te cztery są dobrym punktem wyjścia. Są praktyczne, proaktywne i efektywne w rzeczywistej konserwacji.

Powiązane artykuły