Hoe Windows PowerShell 2.0 in te schakelen of te installeren op Windows 11
Hoe Windows PowerShell 2.0 in te schakelen of te installeren in Windows 11
Het uitvoeren van oudere scripts kan soms een hele klus zijn, vooral omdat nieuwere Windows-versies functies zoals PowerShell 2.0 standaard uitschakelen. Voor mensen die met legacy-code of bepaalde automatiseringstools werken, is het inschakelen van PowerShell 2.0 wellicht de enige oplossing. Het is een beetje vreemd, maar Windows biedt het nog steeds aan als een optionele functie, terwijl nieuwere PowerShell-versies over het algemeen worden aanbevolen. Het inschakelen is niet ingewikkeld, maar het is niet zo vanzelfsprekend als het omzetten van een schakelaar, tenzij je weet waar je moet zoeken. Door PowerShell 2.0 in te schakelen, komt die vertrouwde scriptomgeving weer tot leven. Het is erg handig als je oude scripts wilt debuggen of als je verouderde bedrijfstools gebruikt die nog steeds die versie gebruiken. Houd er wel rekening mee dat Microsoft het vanwege beveiligingsredenen standaard heeft uitgeschakeld, dus dit is niet iets wat je zomaar altijd wilt inschakelen zonder goede reden. Eenmaal ingeschakeld, is een snelle herstart meestal voldoende en zou alles weer moeten werken.
Hoe Windows PowerShell 2.0 in te schakelen of te installeren in Windows 11
Open de Windows-zoekbalk en zoek het menu ‘Functies’.
Allereerst moet je het juiste menu openen. Klik op het Startmenu of druk op de Windows-toets op je toetsenbord. Typ vervolgens ‘Windows-functies’.Als het verschijnt, zou ‘Windows-functies in- of uitschakelen’ moeten staan. Als dat niet het geval is, kun je er ook komen via Instellingen → Apps → Optionele functies, maar de klassieke route is voor de meeste mensen sneller. Zodra je ‘Windows-functies in- of uitschakelen’ in de zoekresultaten ziet, klik je erop. Er wordt een nieuw venster geopend met een lijst van alle optionele onderdelen die Windows kan in- of uitschakelen. Zie het als een menu voor verborgen functies.
Zoek en controleer Windows PowerShell 2.0
Scroll naar beneden in de lijst totdat je Windows PowerShell 2.0 ziet. Je ziet mogelijk een hoofdselectievakje met de titel Windows PowerShell 2.0, en daarin meestal een subitem met de naam Windows PowerShell 2.0 Engine. Als dit vakje niet is aangevinkt, betekent dit dat de engine is uitgeschakeld. Je wilt hem inschakelen, dus klik op het selectievakje. Het is een beetje frustrerend dat het subitem zo diep in de lijst zit, maar in sommige configuraties kan het hoofdselectievakje uitgeschakeld blijven terwijl de engine is ingeschakeld. Zorg er dus voor dat beide selectievakjes zijn aangevinkt als dat nodig is.
Schakel de functie in en wacht.
Nadat je het selectievakje hebt aangevinkt, klik je op OK. Windows controleert de wijzigingen en schakelt de functie vervolgens in. Houd rekening met een korte wachttijd; dit gaat meestal vrij snel omdat alles ingebouwd is, maar op oudere hardware kan het een minuut of twee duren. Tijdens deze stap kan Windows een voortgangsbalk of een bericht zoals ‘ Wijzigingen toepassen’ weergeven. Sluit dit venster niet en onderbreek het niet. Als alles goed gaat, krijg je uiteindelijk een melding dat het proces is voltooid.
Start uw pc opnieuw op als u daarom wordt gevraagd.
In de meeste gevallen zal Windows je vragen om de computer opnieuw op te starten om het proces te voltooien. Ja, soms is dat de enige manier om ervoor te zorgen dat de functie correct wordt geactiveerd. Klik in dat geval gewoon op ‘Nu opnieuw opstarten’. Na het opnieuw opstarten zou de oude PowerShell-engine ingeschakeld en klaar voor gebruik moeten zijn.
Controleer of PowerShell 2.0 gereed is.
Zodra alles weer is opgestart, is het verstandig om te controleren of alles werkt. Zoek naar PowerShell in het Startmenu en open het. Typ in het nieuwe venster: $PSVersionTable en druk op Enter. Als er een versie zoals 5.1 of iets dergelijks wordt weergegeven, is dat normaal. Om PowerShell 2.0 specifiek te testen, opent u het dialoogvenster Uitvoeren met Windows + R, typt u vervolgens: powershell.exe -version 2 en drukt u op Enter. Hiermee start u PowerShell in versie 2.0-modus, wat handig is als u problemen wilt oplossen of een specifiek script wilt uitvoeren.
Veelgestelde vragen
Is Windows PowerShell 2.0 beschikbaar in Windows 11?
Ja, je kunt het nog steeds inschakelen als optionele functie, maar het staat standaard uit omdat het behoorlijk verouderd is en beveiligingsrisico’s met zich meebrengt.
Waarom zouden mensen de moeite nemen om PowerShell 2.0 in te schakelen?
Vooral vanwege compatibiliteit — sommige oude scripts of zakelijke tools hebben het nog steeds nodig, en moderne PowerShell-versies voldoen daar gewoon niet aan.
Is PowerShell 2.0 veilig om te gebruiken?
Niet echt. Het bevat bekende kwetsbaarheden en is niet veilig volgens de huidige normen. Gebruik het alleen wanneer het echt nodig is, en bij voorkeur in een afgeschermde omgeving.
Kan PowerShell 2.0 later worden uitgeschakeld?
Absoluut. Ga gewoon terug naar ‘Windows-functies in- of uitschakelen’ en vink het vakje voor Windows PowerShell 2.0 uit. Zo simpel is het.
Welke PowerShell-versie wordt doorgaans meegeleverd met Windows 11?
De standaardinstallatie bevat PowerShell 5.1. Er is ook de platformonafhankelijke PowerShell 7 die u indien nodig apart kunt installeren.
Zullen alle scripts werken in PowerShell 2.0?
Nee. Scripts die gemaakt zijn voor nieuwere versies (zoals 7 of 5.1) gebruiken vaak commando’s of modules die nooit in versie 2.0 bestonden. Als je oude code test, is de versiewisselaar handig.
Is PowerShell 7 hetzelfde als Windows PowerShell?
Niet helemaal. PowerShell 7 is nieuwer, platformonafhankelijk en gebouwd op. NET Core, terwijl Windows PowerShell de traditionele Windows-versie is die gebaseerd is op. NET Framework.
Samenvatting
Het inschakelen van PowerShell 2.0 op Windows 11 is een eenvoudig proces als je weet waar je moet zoeken. Het is een beetje een overblijfsel uit het verleden, maar als je die oude scriptomgeving nodig hebt, is die er nog steeds – alleen verborgen achter optionele functies. Na activering en een snelle herstart is het klaar om die oude scripts weer uit te voeren. Houd wel rekening met de beveiliging en schakel het weer uit als die oude scripts niet meer nodig zijn. Hopelijk bespaart dit je een paar uur zoeken naar de reden waarom dat oude script weigert te werken.