4 polecenia PowerShell, które szybko naprawiają typowe problemy z systemem Windows

4 polecenia PowerShell, które szybko naprawiają typowe problemy z systemem Windows

Artykuł przedstawia praktyczne polecenia PowerShell, które pozwalają szybko rozwiązać problemy z komputerami działającymi na Windows, takie jak brak miejsca na dysku, niepotrzebne aplikacje czy problemy z połączeniem internetowym.

Posiadam wiele komputerów z systemem Windows w obiegu, większość z nich działa na Windows 10 lub Windows 11, a ciągle wydaje mi się, że coś naprawiam. Jednemu komputerowi brakuje miejsca na dysku, inny wolno się uruchamia, a gdzieś w domu połączenie sieciowe postanowiło, że dzisiaj przestanie współpracować. Po latach przeskakiwania między panelami Ustawienia, reliktem Panelu Sterowania i pół-zapomnianymi menu systemowymi, miałem dość rozwiązywania problemów w wolny sposób.

To właśnie skłoniło mnie do wypróbowania PowerShell, nie dlatego, że chciałem zostać ekspertem w skryptach, ale dlatego, że chciałem szybszych odpowiedzi. Poniższe polecenia to te, z których rzeczywiście korzystam, praktyczne, do skopiowania i wklejenia, które pomagają mi zobaczyć, co się dzieje i naprawić to bez grzebania w pięciu warstwach Windows. Oszczędzają mi czas, ograniczają przypuszczenia i sprawiają, że rutynowa konserwacja jest mniej uciążliwa.

Zatrzymaj zgadywanie: Znajdź największe miejsca nakładające na nasz czas

Zobacz, które foldery naprawdę zajmują miejsce

Brak miejsca na dysku to jeden z tych problemów, które narastają powoli, a nagle stają się pilne. Właśnie to przydarzyło się mojemu tabletowi Surface. Mogłem otworzyć Ustawienia > System > Pamięć i klikać w każdej kategorii, a potem przejść do Aplikacji, sortować ręcznie według rozmiaru i szukać za dużych folderów w Eksploratorze plików. To działa, i to jest oficjalna droga. Ale jest także wolne i nie zawsze jasno pokazuje, gdzie odzyskam najwięcej miejsca.

Zamiast tego, otworzyłem PowerShell i zapytałem Windows bezpośrednio, które foldery tak naprawdę zajmują miejsce. Otwórz Start, wpisz PowerShell, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator. Następnie uruchom to polecenie, zastępując ścieżkę na dysk lub folder, który chcesz przeanalizować, np. C:\Users\TwojaNazwa:

Get-ChildItem "C:\Users\TwojaNazwa" -Directory | ForEach-Object {
 $size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum
 [PSCustomObject]@{
 Folder = $_.FullName
 SizeGB = [math]::Round($size / 1GB, 2)
 }
} | Sort-Object SizeGB -Descending

Przetwarzanie zajmuje chwilę (dłużej, jeśli skanujesz cały dysk C:), ale kiedy się kończy, otrzymujesz czystą, posortowaną listę największych folderów w danej lokalizacji. Zacznij szeroko, a potem zbliż się do tego, co się wyróżnia.

Na moim Surface od razu pokazało mi, gdzie uzyskam największy zysk, zamiast tracić czas na odinstalowywanie małych aplikacji jedna po drugiej. Bez przeskakiwania między menu, bez prób i błędów. Po prostu jasna odpowiedź na to, co naprawdę zjada twoje miejsce na dysku, abyś mógł najpierw naprawić właściwą rzecz.

Kiedy twój komputer jest pełen aplikacji, których nie używasz

Zobacz, co jest zainstalowane, aby można było usunąć właściwe rzeczy

Z biegiem czasu komputery z systemem Windows gromadzą aplikacje tak, jak mój garaż zbiera przypadkowe pudełka. Niektóre z nich zainstalowałeś celowo. Inne pojawiły się w pakiecie z czymś innym lub zostały wstępnie załadowane i nigdy nie zostały użyte. Możesz przejść do Ustawienia > Aplikacje > Zainstalowane aplikacje i posortować według rozmiaru lub daty instalacji, co działa dobrze. Ale jeśli chcesz szybko, sortowalną listę, którą możesz przeszukać w kilka sekund, PowerShell jest szybszy.

Aby sprawdzić, co jest zainstalowane, uruchomię:

Get-AppxPackage | Select-Object Name, PackageFullName

To daje ci czystą listę aplikacji ze Sklepu Microsoft, powiązanych z twoim kontem użytkownika. Dotyczy to głównie aplikacji ze Sklepu Microsoft i wbudowanych pakietów, a nie każdego tradycyjnego programu desktopowego. Tradycyjne aplikacje desktopowe nadal muszą być usuwane przez Ustawienia lub Programy i funkcje, więc to nie zastąpi tego całkowicie.

Jeśli celuję w coś konkretnego, przefiltruję to:

Get-AppxPackage *MicrosoftTeams*

A jeśli jestem pewien, że chcę to usunąć:

Get-AppxPackage *MicrosoftTeams* | Remove-AppxPackage

Tu warto zwolnić tempo i czytać uważnie. Nie usuwaj w ciemno niczego, czego nie rozpoznajesz. Niektóre wbudowane aplikacje wyglądają niejasno, ale są powiązane z funkcjami systemowymi. Jeśli nie jesteś pewien, najpierw przeszukaj nazwę pakietu. Używane z rozwagą, jest to dużo szybsze niż klikanie po menu jeden po drugim, szczególnie na komputerze, który ma już swoje lata. Traktuj to jak skalpel, a nie miotłę.

Co robić, gdy Windows psuje twoje połączenie internetowe

Resetuj swój stos sieciowy i rozpocznij na nowo w minuty

To mój ulubiony sposób, gdy sieć Windows idzie nie tak. Wiesz, co mam na myśli, strony się półładują, pobierania się zatrzymują, a jeden komputer łączy się dobrze, podczas gdy inny upiera się, że nie ma.

„Internet” działa wolno, mimo że wszystko inne w domu działa prawidłowo. Niedawno pisałem o sposobach na poprawę prędkości internetu i od tego bym zaczął, jeśli wszystko wydaje się wolne. Ale czasami problemem nie jest router ani dostawca internetu. To samo Windows, a stos sieciowy po prostu wymaga zresetowania.

Można to zrobić długą drogą przez Ustawienia > Sieć i Internet > Ustawienia zaawansowane sieci > Resetowanie sieci, ale to wymusza pełną reinstalację karty sieciowej i ponowne uruchomienie. Jeśli chcę po prostu oczyścić wszystko i zacząć od nowa, otwieram PowerShell jako administrator i wykonuję:

ipconfig /flushdns
netsh winsock reset
netsh int ip reset

Po tym uruchamiam ponownie komputer. Te polecenia czyszczą pamięć podręczną DNS, resetują katalog Winsock i odbudowują stos TCP/IP. Brzmi dramatycznie, ale to bezpieczny, wbudowany reset, który naprawia zaskakująco wiele problemów z łącznością. Kiedy Windows sprawia problemy, ta metoda jest często szybsza niż przeszukiwanie właściwości adaptera i przełączanie przypadkowych opcji, mając nadzieję, że coś zadziała.

Co właściwie spowalnia twój komputer

Ujawnij procesy konsumujące najwięcej CPU i pamięci

Gdy komputer „czuje się wolny”, to określenie niewiele mówi. Wolno jak? Wysokie użycie CPU? Proces w tle pochłaniający pamięć? Dziesięć aplikacji uruchamiających się przy starcie, które zupełnie zapomniałeś, że są zainstalowane? Windows nie koniecznie poinformuje cię, który z nich jest prawdziwym problemem. Możesz otworzyć Menedżera zadań za pomocą Ctrl + Shift + Esc i sortować według CPU lub pamięci, aby zobaczyć, co jest aktualnie obciążone. Zakładka Uruchamianie daje ogólną ocenę „wpływu”. To użyteczne, ale zazwyczaj chcę czegoś bardziej bezpośredniego i sortowalnego.

W PowerShell, uruchomię:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 10

To pokazuje najważniejsze procesy według całkowitego czasu CPU, co często jest szybkim sposobem na zauważenie ciężkich „graczy”. Jeśli bardziej interesuje mnie pamięć, zmienię to na:

Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10

Teraz nie klikam na oślep. Patrzę na jasną, uporządkowaną listę tego, co pochłania zasoby. Zmienia to nieprecyzyjne stwierdzenie „mój komputer jest wolny” w coś konkretnego, na co mogę zareagować, czy to zamykając niekontrolowaną aplikację, odinstalowując coś niepotrzebnego, czy głębiej badając, co uruchamia się w tle.

Szybszy sposób na naprawienie typowych problemów z Windows

PowerShell to nie magia i nie zastępuje nauki, jak naprawdę działa Windows. To, co oferuje, to przewaga. Zamiast klikać przez pięć menu, aby uzyskać jedną odpowiedź, możesz uruchomić pojedyncze polecenie i zobaczyć, co naprawdę się dzieje. Ta zmiana sama w sobie zmienia sposób, w jaki interakcjonujesz ze swoim komputerem. Przestajesz szukać na oślep i zaczynasz uzyskiwać bezpośrednie, użyteczne informacje od razu.

Nie musisz stawać się ekspertem w skryptach, aby na tym skorzystać. Nawet prowadzenie krótkiej listy niezawodnych poleceń do skopiowania i wklejenia w aplikacji notatek stawia cię przed większością użytkowników. Następnym razem, gdy twoja pamięć masowa się zapełni, internet zacznie działać nieprawidłowo lub system będzie wolny, nie będziesz musiał zgadywać. Będziesz miał narzędzia wbudowane w Windows, które pozwolą ci sprawdzić, naprawić i ruszyć dalej. A to naprawdę jest celem: mniej bólu głowy, mniej tarcia i więcej kontroli nad maszyną, którą używasz na co dzień.

Jeśli ciekawią Cię artykuły podobne do 4 polecenia PowerShell, które szybko naprawiają typowe problemy z systemem Windows, zajrzyj do kategorii Windows i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Zatrzymaj zgadywanie: Znajdź największe miejsca nakładające na nasz czas
    1. Zobacz, które foldery naprawdę zajmują miejsce
  2. Kiedy twój komputer jest pełen aplikacji, których nie używasz
    1. Zobacz, co jest zainstalowane, aby można było usunąć właściwe rzeczy
  3. Co robić, gdy Windows psuje twoje połączenie internetowe
    1. Resetuj swój stos sieciowy i rozpocznij na nowo w minuty
  4. Co właściwie spowalnia twój komputer
    1. Ujawnij procesy konsumujące najwięcej CPU i pamięci
  5. Szybszy sposób na naprawienie typowych problemów z Windows

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up