Van toepassing op
Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2025

Oorspronkelijke publicatiedatum: dinsdag 11 augustus 2025

KB-id: 5065506

Samenvatting

Windows PowerShell 2.0, een verouderd onderdeel dat voor het eerst is geïntroduceerd met Windows 7, wordt verwijderd uit het Windows-besturingssysteem (OS) in toekomstige releases. PowerShell 2.0 is in 2017 officieel afgeschaft en bleef beschikbaar als optionele functie voor compatibiliteit, zoals beschreven in de blog Windows PowerShell 2.0 afschaffing

PowerShell 2.0 wordt verwijderd in een latere release vanaf augustus 2025 voor Windows 11, versie 24H2 en een release van september 2025 voor Windows Server 2025. Alle latere releases voor Windows 11 en Windows Server 2025 bevatten geen PowerShell 2.0. Windows Insider Preview-versies weerspiegelen deze wijziging al, waarbij de PowerShell 2.0-functie vanaf juli 2025 is verwijderd. Deze verwijdering maakt deel uit van een bredere inspanning om verouderde code op te schonen, de complexiteit van het PowerShell-ecosysteem te verminderen en de Windows-beveiliging te verbeteren. 

Voor de meeste gebruikers en organisaties is deze wijziging onregelmatig: nieuwere versies van PowerShell, zoals PowerShell 5.1 en PowerShell 7.x , blijven beschikbaar en ondersteund. Als u echter verouderde scripts of software hebt die expliciet afhankelijk zijn van PowerShell 2.0, moet u actie ondernemen en deze bijwerken of een tijdelijke oplossing gebruiken om onderbrekingen te voorkomen.

Dit artikel bevat een tijdlijn van de wijziging, de impact op verschillende gebruikersgroepen en richtlijnen voor het oplossen van eventuele problemen.   

Richtlijnen voor risicobeperking

Als u een afhankelijkheid van PowerShell 2.0 in uw omgeving hebt, kunt u problemen als volgt oplossen: 

  • Aanbevolen: scripts en hulpprogramma's migreren naar een nieuwere PowerShell-versie De primaire richtlijnen van Microsoft zijn het bijwerken van alles met Behulp van PowerShell 2.0 om PowerShell 5.1 of PowerShell 7 te gebruiken. PowerShell 5.1 heeft veel verbeteringen geïntroduceerd en is compatibel met eerdere versies voor bijna alle opdrachten en modules. Het PowerShell-teamblog bevat een handleiding voor deze migratie.

  • Verouderde software bijwerken of vervangen In sommige gevallen is de 'oplossing' mogelijk het upgraden van de software die PowerShell 2.0 nodig had. Als een oud installatieprogramma bijvoorbeeld mislukt, zoekt u naar een nieuwere versie van dat product.

    • Veel Microsoft-serverproducten die ooit PowerShell 2.0 gebruikten (Exchange, SharePoint, SQL, enzovoort), hebben nieuwere versies die gebruikmaken van moderne PowerShell. Gebruik deze bijgewerkte versies als u deze wilt uitvoeren op nieuwe versies van Windows.

    • Als het een hulpprogramma van derden is, controleert u de website van de leverancier op een update of een nieuwere release waarmee de PowerShell 2.0-vereiste wordt verwijderd. Gezien de afschaffing al jaren bekend is, hebben sommige leveranciers deze mogelijk aangepakt.

  • Tijdelijke beperking Opmerking Dit is een tijdelijke beperking om gebruikers te deblokkeren. U moet PowerShell 2.0 zo snel mogelijk migreren en de andere hierboven genoemde oplossingen gebruiken.Als laatste redmiddel voor tijdelijke beperking kunt u PowerShell 2.0 opnieuw installeren met behulp van de volgende stappen:

    1. Download het ps2DLC.zip-bestand .

    2. Pak het ps2DLC.zip-bestand uit naar een map naar keuze. 

    3. Start een PowerShell-venster in de beheermodus.

    4. Ga naar de map met de uitgepakte PowerShell 2.0-bestanden.

    5. Voer de volgende opdracht uit:

      run .\loadGAC.ps1

Veelgestelde vragen

Het is een oudere versie van PowerShell die Microsoft niet meer ondersteunt. 

PowerShell 2.0 is officieel afgeschaft in 2017 en wordt nu verwijderd om het gebruik van nieuwere, veiligere PowerShell-versies aan te moedigen. 

PowerShell 2.0 wordt verwijderd vanaf Windows 11 versie 24H2 en Windows Server 2025. 

PowerShell 2.0 wordt verwijderd in een latere release vanaf augustus 2025 voor Windows 11, versie 24H2 en een release van september 2025 voor Windows Server 2025. Alle latere releases voor Windows 11 en Windows Server 2025 bevatten geen PowerShell 2.0. Windows Insider Preview-versies weerspiegelen deze wijziging al, waarbij de PowerShell 2.0-functie vanaf juli 2025 is verwijderd en niet wordt opgenomen in toekomstige Insider-releases.

Werk de scripts of hulpprogramma's bij die moeten worden uitgevoerd op een nieuwere PowerShell-versie, zoals PowerShell 5.1 of PowerShell 7. 

Als een script of geplande taak expliciet probeert PowerShell 2.0 te starten (bijvoorbeeld met behulp van een opdracht zoals powershell.exe -Version 2), kan Windows die verouderde engine niet meer uitvoeren. In plaats daarvan start het systeem de standaardVersie van PowerShell (PowerShell 5.1). Scripts blijven meestal werken omdat PowerShell 5.1 achterwaarts compatibel is. Er is echter een kleine kans dat sommige oudere scripts mogelijk niet worden uitgevoerd zoals verwacht als ze afhankelijk waren van een specifiek gedrag dat uniek is voor versie 2.0. De aanbevolen oplossing is om deze scripts bij te werken om de vereiste -Version 2 te verwijderen. 

Ja, maar deze gevallen zijn zeldzaam. Als een script of geplande taak expliciet gebruikmaakt van PowerShell 2.0 (bijvoorbeeld met -version 2), kan Windows die engine niet meer uitvoeren. Dergelijke scripts gebruiken standaard PowerShell 5.1, wat in de meeste gevallen compatibel is. Een paar scripts kunnen zich anders gedragen als ze afhankelijk zijn van eigenaardigheden die uniek zijn voor 2.0. De oplossing is om deze scripts bij te werken zodat -Version 2niet is vereist. Neem contact op met Microsoft Ondersteuning als u extra hulp nodig hebt. 

Sommige oudere niet-Windows-software kan proberen PowerShell 2.0 te installeren of in te schakelen als onderdeel van de installatie. In nieuwe versies van Windows waarin PowerShell 2.0 ontbreekt, kan het installatieprogramma mislukken of een fout weergeven. Deze software is doorgaans verouderd en wordt niet ondersteund in de nieuwste Versie van Windows. De oplossing is om bijgewerkte softwareversies te gebruiken die niet afhankelijk zijn van PowerShell 2.0.  

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.