Zoeken op website

6 PowerShell-opdrachten die de meest voorkomende Windows 11-problemen in seconden oplossen


PowerShell is een Windows-hulpprogramma dat je kunt gebruiken om een verbazingwekkend groot aantal veelvoorkomende Windows 11-problemen op te lossen. Het is vaak sneller dan door de Windows 11-menu's graven en in veel gevallen kun je gewoon commando's kopiëren, plakken en uitvoeren zonder verdere tussenkomst van jouw kant.

De volgende PowerShell-commando's kunnen je helpen bij het oplossen en repareren van een aantal Windows 11-raadsels, van het repareren van beschadigde Windows-bestanden tot het oplossen van willekeurige netwerkgerelateerde problemen. Ik heb ook een commando toegevoegd dat een krachtig Windows 11 debloatingshulpmiddel oproept, omdat het debloaten van Windows je pc vaak merkbaar sneller kan maken en kan helpen bij het omgaan met allerlei bugs en glitches.

Voordat we beginnen, raad ik altijd aan om PowerShell als administrator uit te voeren, omdat de meeste van de hieronder gedeelde opdrachten niet werken zonder beheerdersrechten. Om dit te doen, zoekt u gewoon naar PowerShell in het zoekvak van Windows 11 of in het startmenu, klikt u met de rechtermuisknop op het resultaat en klikt u op "Uitvoeren als administrator."

Werk je verouderde apps bij

Winget te hulp

Als je vermoedt dat een willekeurige verouderde app je hoofdpijn geeft, kun je de winget-opdrachtregeltool uitvoeren, die in staat is apps op je pc te downloaden, installeren en bij te werken. Om de meeste apps op je pc bij te werken (helaas kan winget niet elke app bijwerken), typ of kopieer je gewoon de volgende opdracht:

winget upgrade --all

Het winget-hulpprogramma zal vervolgens uw apps één voor één beginnen bij te werken. Afhankelijk van hoeveel apps updates nodig hebben, kan het proces even duren. Houd er rekening mee dat u dicht bij de pc moet blijven terwijl de apps worden bijgewerkt, omdat sommige handmatige tussenkomst van uw kant vereisen.

Windows PowerShell
Trivia-uitdaging

Cmdlets, pipelines en scriptingkracht — zie hoe goed je Windows PowerShell eigenlijk kent.

Wat doet de 'Get-Help'-cmdlet in PowerShell?

Welke van de volgende beschrijft het beste een PowerShell 'cmdlet'?

Welke bestandsnaamextensie wordt gebruikt voor PowerShell-scriptbestanden?

Welke PowerShell-uitvoeringsbeleid staat alleen scripts toe die digitaal zijn ondertekend door een vertrouwde uitgever om te worden uitgevoerd?

Wat doet de pijplijnoperator '|' in PowerShell?

Welke cmdlet zou je gebruiken om alle beschikbare cmdlets, functies en aliassen in de huidige PowerShell-sessie te ontdekken?

Hoe declareer je een variabele in PowerShell?

Wat is het doel van de 'ForEach-Object' cmdlet in PowerShell?

Je score

Bedankt voor het spelen!

Los netwerkproblemen op

Het enige wat nodig is, is een paar PowerShell-opdrachten kopiëren en plakken

Willekeurige netwerkgerelateerde problemen zijn gebruikelijk op Windows. Ik kom ze vaker tegen dan ik zou willen op mijn handheld pc's, maar de volgende PowerShell-opdrachten kunnen ze in de meeste gevallen snel oplossen.

Voor basisproblemen typt u:

ipconfig /all

Dit zal al je netwerkadapters weergeven, zowel actieve als inactieve, samen met verschillende details over je netwerkconfiguratie. Deze informatie kan erg handig zijn bij het oplossen van verbindingsproblemen.

Het vernieuwen van het IP-adres van je pc kan vaak de enige oplossing zijn die je nodig hebt om netwerkproblemen op te lossen. Dit kan echter invloed hebben op eventuele firewallregels die zijn ingesteld voor het IP-adres van je pc in je router, dus zorg ervoor dat je deze daarna aanpast. Om het IP-adres te vernieuwen, voer je de volgende twee opdrachten uit:

ipconfig /release
ipconfig /renew

Als u een foutmelding 'DNS-server reageert niet' op uw pc tegenkomt, kan het vaak worden opgelost door de DNS-cache te wissen. Om de DNS-cache te wissen, voert u het volgende uit:

ipconfig /flushdns

Het terugzetten van de Windows Sockets (Winsock) catalogus naar de standaardinstellingen en het herbouwen van de TCP/IP-stack kan vaak verschillende netwerkverbindingproblemen oplossen. Om dit te doen, voert u de volgende twee opdrachten uit:

netsh winsock reset
netsh int ip reset

Start vervolgens je pc opnieuw op.

Tot slot kunt u uw netwerkadapter rechtstreeks vanuit PowerShell opnieuw opstarten, een andere truc die willekeurige verbindingsproblemen kan oplossen. Om dit uit te voeren, voert u eerst het commando ipconfig /all uit om de naam van de actieve netwerkadapter te achterhalen (of meerdere adapters, als u zowel Ethernet als wifi heeft). Zodra u de naam van de actieve adapter weet, voert u uit:

Restart-NetAdapter -Name "The name of the active adapter"

Mijn moederbord heeft twee Ethernet-poorten die worden weergegeven als "Ethernet 3" en "Ethernet 4." Aangezien de Ethernet 4-adapter actief is, moet ik het volgende typen:

Restart-NetAdapter -Name "Ethernet 4"

Het opnieuw opstarten van de adapter duurt slechts een paar seconden.

Los je opslagproblemen op

Het chkdsk-commando is heel handig

Opslaggerelateerde problemen kunnen allerlei grillig gedrag op Windows-pc's veroorzaken, zoals willekeurige crashes en vastlopers gevolgd door een BSOD, vertragingen, foutmeldingen en meer. Check Disk (chkdsk) is de eerste-hulp PowerShell-opdracht die vaak verschillende opslagproblemen kan oplossen. De basis chkdsk-opdracht scant je opslagstations op fouten. Als er geen fouten worden gevonden, is alles in orde. Als er fouten worden gevonden, kun je de volgende opdracht uitvoeren:

chkdsk /r

Dit zal fouten op de schijf herstellen en tegelijk slechte sectoren opsporen en leesbare gegevens herstellen. Omdat chkdsk de schijf die het herstelt moet vergrendelen, kunt u het gebruiken om secundaire schijven te herstellen terwijl de pc actief is. Als u echter uw opstartschijf wilt herstellen, moet u chkdsk plannen om uit te voeren de volgende keer dat uw pc opnieuw opstart.

Corrupte Windows-bestanden repareren

Met SFC- en DISM-opdrachten

Beschadigde bestanden kunnen chaos veroorzaken op een Windows-pc, zelfs als we het slechts hebben over één of enkele beschadigde bestanden. Gebruik Windows System File Checker (SFC) om snel beschadigde bestanden te scannen en te vervangen. Om het hulpprogramma uit te voeren, typ:

sfc /scannow

En laat het zijn ding doen.

Als problemen aanhouden, kunt u Deployment Image Servicing and Management (DISM) uitvoeren, waarmee het Windows-image wordt gerepareerd. De algemene DISM-opdracht die de meeste problemen zou moeten oplossen is:

DISM /Online /Cleanup-Image /RestoreHealth

Dit zal beschadigde en corrupte bestanden repareren en vervangen met Windows Update als de reparatiebron, en dit is de aanbevolen handelwijze als problemen blijven bestaan, zelfs nadat sfc /scannow is uitgevoerd.

Lijst van mappen die de meeste opslagruimte in beslag nemen

Ontdek wat u moet verwijderen om de opslagruimte van uw pc vrij te maken

Lucas Gouveia/How-To Geek

Mijn vorige pc had slechts één 500GB SSD die ik zowel als opstartschijf als voor het installeren van games gebruikte, dus ik moest regelmatig omgaan met waarschuwingen over weinig opslag omdat de schijf bijna altijd bijna vol was.

Vaak kon ik een flink deel van de opslag vrijmaken door willekeurige submappen in de AppData-map te verwijderen die door apps en games werden gebruikt en meerdere gigabytes ruimte in beslag namen. Het commando dat ik gebruikte om de mappen op te sporen die de opslagruimte innamen, was zeer vergelijkbaar met het volgende:

Get-ChildItem "path to the location" -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

Het enige wat je hoeft te doen is "pad naar de locatie" te vervangen door de doelmap die je wilt scannen. Omdat de AppData-map altijd mijn eerste verdachte is, begin ik meestal de zoektocht door de volgende locatie in te typen:

"C:\Users\Administrator\AppData"

Zoals je hieronder kunt zien, neemt mijn AppData/Local-map meer dan 50 GB aan ruimte in! Dit is geen probleem op mijn huidige pc aangezien ik een 1TB SSD als opstartschijf heb, samen met nog een 1TB SSD voor games, maar toen ik een kleine 500GB SSD gebruikte voor zowel Windows als games, zou dit een enorm probleem zijn geweest.

Zodra je de map hebt gevonden die de ruimte in beslag neemt, kun je een niveau dieper gaan en ontdekken welke submappen de echte opslagputten zijn. In mijn geval voer ik het commando opnieuw uit, maar met het volgende pad:

"C:\Users\Administrator\AppData\Local"

Zoals je hieronder kunt zien, is de map Packages de grootste boosdoener, maar een aantal andere mappen neemt ook meerdere gigabytes aan ruimte in beslag. Het lijkt erop dat ik nog wat verder zal moeten graven en verwijderen zodra ik dit stuk heb geschreven.

Windows-bloat verwijderen

winutil kan een aantal Windows-problemen oplossen en voorkomen

Lucas Gouveia/Hannah Stryker/How-To Geek

Er valt niet te ontkennen dat de huidige versie van Windows de meest opgeblazen tot nu toe is. Je hebt een hoop advertenties en functies die je niet nodig hebt, samen met tal van achtergrondprocessen en extra's die Windows kunnen vertragen en na verloop van tijd verschillende problemen kunnen veroorzaken.

Gelukkig is Windows Utility (winutil) een fantastische open-source script ontwikkeld door Chris Titus dat je kunt gebruiken om je Windows-installatie te ontlasten.

Het uitvoeren van externe scripts met irm | iex kan riskant zijn omdat het gedownloade code direct uitvoert. In dit geval is winutil een bekend open-source project gemaakt door een vertrouwde ontwikkelaar, maar in de meeste gevallen moet je het script eerst controleren en ervoor zorgen dat het veilig is om uit te voeren voordat je het in PowerShell typt en op Enter drukt.

Hoewel het niet per se een hulpmiddel is om problemen op te lossen, kan het je pc sneller laten werken en helpen voorkomen dat een heleboel problemen zich in de eerste plaats laten zien. Hoewel het wordt aanbevolen om het op een verse Windows-installatie uit te voeren, kun je het op elk moment gebruiken. Het enige wat je hoeft te doen is het volgende commando uitvoeren:

irm christitus.com/win | iex

Dit zal het programma starten, waarmee je verschillende instellingen kunt aanpassen, een heleboel onnodige dingen kunt verwijderen en je Windows-installatie naar wens kunt personaliseren. Het hulpmiddel is behoorlijk robuust en bevat een hoop functies, dus ik raad aan om de tutorialvideo van de ontwikkelaar (die ook een populaire YouTuber is) te bekijken, evenals onze winutil-gids te lezen.


PowerShell is een superhandige Windows-hulpmiddel

Windows PowerShell is een zeer krachtig hulpmiddel dat veel sneller is dan het doorklikken door een heleboel Windows-menu's. Het is geen wondermiddel, maar je kunt het gebruiken om een heleboel veelvoorkomende Windows-problemen op te lossen door simpelweg een paar relatief korte opdrachten uit te voeren.

Gerelateerde artikelen