5 příkazů PowerShell, které opraví problémy Windows rychleji než jakýkoli „optimalizátor PC“
Windows je náchylný k chybám a bugům a můžete být v pokušení stáhnout aplikace třetích stran pro optimalizaci, abyste problém vyřešili. Někdy mohou být užitečné, ale stejně často má PowerShell příkaz, který úkol vyřeší rychleji.
Chkdsk
Nejjednodušší způsob, jak vyřešit problém s úložištěm
Pokud se váš počítač zasekává, zamrzá nebo dostáváte neurčité chybové zprávy z programů, může být problém s vaším úložným diskem příčinou.
Pokud přesně nevíte, v čem je problém, jedním z nejlepších a nejjednodušších příkazů, které můžete spustit, je Check Disk (chkdsk). Chkdsk může mít řadu různých parametrů, které mění to, co přesně dělá, ale doporučuji nejprve spustit chkdsk /r jako administrátor.
Argument /r říká programu chkdsk, aby našel špatné sektory, opravil chyby souborového systému a získal čitelné informace. Pokud spouštíte chkdsk na sekundárním disku, můžete během jeho běhu nadále používat svůj počítač, i když nebudete mít přístup k disku a může se stávat, že váš počítač bude trochu pomalejší.
Protože chkdsk zablokuje jednotku, kterou skenujete, nemůžete skenovat svou jednotku C:\, zatímco používáte svůj počítač. Místo toho si chkdsk naplánuje spuštění při příštím restartu počítače před úplným načtením operačního systému.
Mějte na paměti, že chkdsk může trvat dlouho, pokud skenujete velký mechanický pevný disk. Nedávno jsem skenoval téměř plný 12TB mechanický pevný disk a trvalo to hodiny. Na druhou stranu, můj poloprázdný 4TB NVMe SSD trvá jen několik minut.
ipconfig
Problémy se sítí jsou někdy jednodušší, než se zdají
Ipconfig poskytuje informace o síťové konfiguraci vašeho počítače, stejně jako trochu informací o vaší lokální síti. Samotné o sobě je to neocenitelné, pokud zažíváte nevysvětlitelnou chybu sítě nebo nějaký problém s připojením.
Spusťte ipconfig /all, abyste viděli více informací.
Nicméně ipconfig lze také použít k obnovení vaší IP adresy u vašeho routeru. Zjistil jsem, že to často řeší problémy se sítí.
Začněte otevřením PowerShellu, poté spusťte následující dva příkazy:
ipconfig /release
ipconfig /renew
Obvykle to potrvá jen pár sekund.
Pokud jste měli pro IP adresu svého počítače nastaveny konkrétní pravidla firewallu ve svém routeru, možná je budete muset upravit, protože spuštění těchto dvou příkazů může změnit vaši místní IP adresu.
Vzácněji se může stát, že se vaše místní DNS cache poškodí. V takovém případě vám počítač oznámí, že je připojen k internetu, ale ve skutečnosti nebudete schopni se připojit na webové stránky, které často navštěvujete.
Když se to stane, stačí spustit ipconfig /flushdns pro úplné vyprázdnění DNS cache.
Příkazy ipconfig /release, ipconfig /renew a ipconfig /flushdns nikdy neublíží vašemu počítači, takže je naprosto bezpečné je vyzkoušet, pokud si nejste jisti, v čem přesně je problém.
SFC a DISM
Univerzální řešení
Moderní operační systémy jsou nesmírně složité, a i několik poškozených souborů může způsobit nevysvětlitelné chyby, havárie a další problémy.
Kontrola systémových souborů Windows (SFC) je určena speciálně k automatickému nalezení a opravě poškozených souborů Windows. Chcete-li ji spustit, otevřete PowerShell a poté zadejte:
sfc /scannow
Pokud najde nějaké poškozené soubory, budou nahrazeny novými verzemi.
Deployment Image Servicing and Management (DISM) se k tomu dobře hodí, protože DISM lze použít k opravě obrazu systému Windows.
DISM přijímá mnoho argumentů, ale doporučil bych nejvšeobecnější, nejrozsáhlejší možnost:
DISM /Online /Cleanup-Image /RestoreHealth
DISM a SFC budete často vidět používané společně, když je problém obtížné přesně vymezit. Jsou to oba velmi široká řešení, která mohou opravit celou řadu různých problémů. Také nemusí problém vyřešit pokaždé. Nicméně vám situaci také nezhorší, což z nich činí dobrý výchozí bod, pokud máte problém a nevíte, co ho způsobuje.
Resetovat Winsock
Když ipconfig nestačí
Winsock, nebo Windows Sockets, umožňuje Windows komunikovat přes kabelové nebo bezdrátové sítě. Pokud je někde problém v konfiguraci, můžete ztratit připojení k internetu a vaší LAN úplně, nebo můžete zjistit, že některé aplikace fungují, zatímco jiné z nepochopitelného důvodu ne.
Pokud obnovení vašeho DHCP pronájmu a vyprázdnění vaší DNS cache nepomohlo a dostáváte chyby sítě, pak je resetování winsocku rychlé a snadné řešení, které můžete vyzkoušet.
Otevřete PowerShell jako administrátor a poté spusťte:
netsh winsock reset
Poté restartujte počítač. Celá konfigurace winsocku bude vytvořena znovu od základu, což opraví všechny problémy, které mohly být způsobeny aplikacemi (zejména pochybnými VPN) nebo malwarem.
Winget zvládá všechno
Žádné ruční zpracovávání oprav chyb
Winget je příkazový nástroj zabudovaný ve Windows, který lze použít k automatickému stahování, instalaci, aktualizaci nebo odstraňování aplikací na vašem počítači.
Obvykle jej nepoužívám k instalaci aplikací, ale je to fantastický způsob, jak zajistit, že většina aplikací na vašem počítači zůstane aktuální.
Stačí otevřít PowerShell a spustit winget upgrade --all, a winget začne stahovat aktualizace pro všechny podporované programy.
Je to můj oblíbený způsob, jak hromadně aktualizovat vše, aniž bych to musel řešit jednotlivě. Jsou tu jen dva drobné nevýhody. První je, že ne každou aplikaci lze aktualizovat pomocí Winget, i když dnes bude fungovat většina z nich. Druhá je, že některé aplikace stále zobrazí výzvy, na které musíte kliknout během aktualizace, takže proces není zcela automatizovaný na pozadí.
Nicméně to jsou malé problémy ve srovnání s pohodlím, které získáte.
Většina softwaru pro optimalizaci počítače nestojí za potíže
Existuje desítky aplikací, které tvrdí, že "zrychlí váš počítač", ale většina z nich využívá pouze stávající funkce v operačním systému. Místo stahování optimalizátoru, který může nebo nemusí fungovat, je často lepší spustit PowerShell příkazy sami. Poskytuje vám to mnohem lepší představu o tom, co by mohl být problém, a usnadňuje budoucí řešení problémů.
Navíc existuje alarmující počet programů na „optimalizaci“, které jsou ve skutečnosti jen malwarem nebo špionážním softwarem v přestrojení. Pokud se naučíte používat několik příkazů PowerShellu sami, můžete toto riziko do značné míry úplně eliminovat.




