Microsoft brengt Windows 11 25H2 zonder oude PowerShell 2.0 als Preview uit

Microsoft heeft een publieke previewversie van Windows 11 25H2 vrijgegeven. In die versie verdwijnt PowerShell 2.0 en krijgen beheerders meer controle over vooraf geïnstalleerde software. Dit is ook de eerste jaarlijkse Feature-update die sneller wordt geïnstalleerd.

Microsoft schrijft in een blogpost dat het Windows 11 25H2 Build 26200.5074 beschikbaar maakt in het Release Preview Channel, waarmee het algemeen beschikbaar is voor alle gebruikers die met een testversie aan de slag willen. In juni bracht het bedrijf de versie al uit voor Windows Insiders.

Windows 11 25H2 is de jaarlijkse grote Feature-update, al noemt Microsoft vooralsnog geen grote veranderingen in bijvoorbeeld de UX of het startmenu die in deze release zouden zitten. Wel zegt het bedrijf dat die de eerste release is waarin PowerShell 2.0 definitief verdwijnt. Microsoft zei vorige maand al dat het die verouderde software uit Windows zou verwijderen. Ook verdwijnt Windows Management Instrumentation voor cli's. Beheerders van de Pro-, Enterprise- of Education-versies kunnen voortaan via Group Policy's makkelijk bepalen welke Store-apps ze wel en niet op apparaten willen installeren.

De 25H2-update wordt ook op een nieuwe manier geïnstalleerd, vergelijkbaar met een cumulatieve Windows-update. Het OS ondersteunt dezelfde platformrelease als 24H2, dus hoeven er geen nieuwe installatiebestanden te worden gebruikt. Dat betekent dat versie 25H2 op de achtergrond kan worden geïnstalleerd en al werkt na een enkele herstart.

Windows 11 25H2 Release Preview

Door Tijs Hofmans

Nieuwscoördinator

30-08-2025 • 09:26

65

Reacties (63)

63
60
38
5
0
13
Wijzig sortering
Ik kan het nu ook downloaden als reguliere Windows 11 gebruiker, non-insider. Zelfs op niet compatible hardware.
  1. Stap 1: Download KB5064081 (KB5064081 (OS Build 26100.5074) Preview) van Windows Update:
    https://www.elevenforum.com/t/kb5064081-windows-11-cumulative-update-preview-build-26100-5074-24h2-aug-29.39322/
    Windows zal de update installeren en enkele malen herstarten. Dit zet de bestanden voor Windows 11 25H2 klaar maar op dit moment is het nog steeds 24H2.
  2. Stap 2: Download KB5054156 (Enablement Package) om Windows 11 25H2 actief te maken:
    https://www.elevenforum.com/t/kb5054156-windows-11-insider-release-preview-build-26200-5074-25h2-aug-29.39323/
Ik heb al 4 PC's succesvol van 24H2 naar 25H2 geüpgraded op deze manier. Ook op "incompatible hardware" Dit werkt omdat de upgrade net zo als een reguliere update wordt geïnstalleerd. Er is dus geen nieuwe installatie nodig.
Thanks!

Is er misschien ook zo iets om Windows 11 23H2 te upgraden naar 24H2 of direct naar 25H2? Mijn broer zit namelijk nog op 23H2 en krijgt geen update aangeboden naar 24H2 via Windows Update omdat zijn cpu niet worden ondersteund
23H2 naar 24H2 is een ingewikkeldere installatie. Die kun je niet als update installeren maar alleen als upgrade. Dat is dus een nieuwe Windows installatie over de oude heen installeren.

Op niet ondersteunde hardware heb je een scriptje nodig. Destijds heb ik dit op het forum uitgelegd:
https://gathering.tweakers.net/forum/list_message/80326572#80326572
Je kan met een zogenaamde "in-place- upgrade" met behulp van tools tools als Rufus of de "server trick" upgraden naar 24H2 en dan 25H2 activeren.
Zie het hierboven al genoemde topic:
forumtopic: Hoe kan ik updaten naar de laatste versie van Windows 11?

Later zal de officiële 25H2 ISO ook wel beschikbaar komen om direct naar 25H2 te gaan.

[Reactie gewijzigd door The_Doman op 2 september 2025 22:52]

nice! wat ik niet begrijp, en wat je ook vaak (zo niet altijd) ziet bij het catalog center is dat er twee bestanden zijn die je kunt/moet downloaden. Zoals bv. bij de KB5064081, deze moet je dus beiden downloaden en uitvoeren?
Je moet het grote bestand hebben met het KB-nummer in de bestandsnaam:
https://catalog.sf.dl.del...8f23442281533429f0e38.msu

Maar hij staat ook gewoon op Windows Update. Dan krijg je automatisch de goede. Maar ik heb één PC offline geüpdatet en daarbij was het genoemde bestand genoeg.

En daarna de enablement update die ik eerder noemde.
Dat werkt inderdaad prima.
Ook met 11 LTSC/IOT merkte ik. :P
Je hebt eigenlijk alleen het Windows11.0-KB5054156-x64.msu bestand nodig als de preview KB5064081 al binnen hebt gekregen op je systeem.
Nu kunnen we (waarschijnlijk) in ieder geval weer 2 jaar vooruit met updates op "incompatible hardware".
En daarmee wordt eea weer wat onproductiever. Ik snap dat sommige tools op den duur verouderd raken, maar

wmic bios get serialnumber

is toch een heel stuk korter dan

Get-CimInstance -Query "SELECT serialnumber from Win32_BIOS"

Laat staan de traagheid van Powershell, met name nog wel het starten ervan. Powershell is erg krachtig, maar ook erg traag en in bv inlogscripts probeer ik het zoveel mogelijk te vermijden omdat het tijdens het toch al trage inlogproces van Windows soms seconden duurt voordat Powershell überhaupt gestart is. VBScript (helaas ook op het lijstje eruit te gaan) en zelfs batch is voor veel zaken véél sneller.

Windows wordt steeds logger. Van de week mijn XP laptop uit 2004, met 1GB ram en een 40GB ide harddisk gebruikt. Het verbaasde me hoe snappy alles daarop draait tov Windows 11 nu. Beetje appels en peren, maar tegelijkertijd zie ik Windows alleen als een platform om Win32 apps te draaien en dat ging onger XP ook prima.
ja bon het is korter, maar hoe vaak type je zo een zaken in de console?
Meeste automatiseer je tegenwoordig toch in een script en dan is powershell veel leesbaarder.
Vaak gebruik je het juist om snél gegevens op te zoeken op systemen waar je geen scripts op hebt of zelfs iemand anders het remote te laten doen.

cmd ipconfig is bvb nog steeds de snelste manier om een IP op te zoeken, zonder dat je in netwerkcentrum moet beginnen zoeken waar ze het nu weer verstopt hebben en versieonafhankelijk sinds jaar en dag.

Deze wijziging is dan ook eerder een verlies aan efficiëntie en consistentie die bij velen gewoon muscle memory zijn geworden.
denk dat ipconfig nog niet direct zal verdwijnen, maar wmic commando's zoals het opzoeken van je BIOS serie nummer lijken me nu niet zo commando's die je vaak nodig hebt op systemen zonder scripting.
het was maar een voorbeeld van een ander veelgebruikt commando. Veel fabrikanten gebruiken de serienummer om garantie te geven, dan is het makkelijk om bij een defect snel die ff te checken.
Powershell 5.1 is er nog steeds.

Powershell 2.0 is echt een hele oude legacy versie die al sinds 2012r2 standaard uitgeschakeld stond. Je mist er dus niets aan (tenzij je nog bv hele oude Exchange 2010 scripts gebruikt die nog met pssnapins werken)
Het ging over wmic, niet over Powershell. Ik gebruik Powershell veel en vaak, maar alleen waar het iets toevoegt of het moet. Met wmic 'verdwijnt' een hele snele tool om wmi te queryen (ja ik weet dat hij nog terug aan te zetten is).
Traagheid 100% eens, ik gebruik zelf ook nog wel eens CMD files, puur vanwege snelheid en simplicity. Overigens als je op de een of andere manier vaak het serienummer opvraagt met PS dan zou je het ook nog zo kunnen doen:

(Get-CimInstance Win32_BIOS).SerialNumber

Niet super netjes natuuurlijk maar werkt ook prima en is toch weer 15 chars korter dan:

Get-CimInstance -Query "SELECT serialnumber from Win32_BIOS"
Ja I know. Serienummer was ook maar een voorbeeld, we gebruiken wmi op allerlei plekken om gegevens uit een installatie te trekken. Daarom maak ik er een functie van, en dan is het met query handiger / universeler.

[Reactie gewijzigd door Rataplan_ op 1 september 2025 13:10]

Dat het zeer traag is bij het inloggen is al jaren bekend, dat ging al om versie 2.

Ik kreeg vaak klachten over dat het image zo traag was , maar zonder netwerk login ging dat gewoon in seconde.

Ooit ook iemand van MS over de vloer gehad die zij dat PowerShell bij het inloggen zo traag was omdat eerst een hele boel andere frameworks geladen moesten worden.
Dat is mijn grootste bezwaar aan Powershell. Het is mooi opgezet, maar de commando's zijn zo onproductief lang en vaak moeilijk te onthouden. En om nu op elke computer waar ik een prompt nodig heb aliases toe te gaan voegen... Ook start cmd sneller op.
Ik gebruik nog steeds vaak cmd en onder Linux bash.
Windows word logger door 2 zaken, meer features en een gigantische legacy rugzak waar ze altijd hun uiterste best doen om die zo lang mogelijk te trekken.

Als je nog meer legacy support wilt moet je naar mainframe maar voor een end user OS is Windows by far the winner. 16 bit code is pas echt end of life gegaan met de release van Windows 11 maar werkt nog altijd onder 32 bit versies van Windows 10!

Linux doet het ook wel goed in legacy support maar enkel als iemand de moeite neemt om het te onderhouden. Je kan wel 20 jaar oude code draaien maar mogelijks word het door 1 persoon ergens onderhouden, stopt die er morgen mee dan sta je daar plots voor een voldongen feit. Windows draait 30 jaar oude code en je krijgt netjes een geschreven waarschuwing als het stopt.

Apple is het omgekeerde, die droppen legacy support aan de lopende band. 10 jaar oude software draaien dat geen updates heeft gekregen? Veel geluk daarmee.

Om terug te keren naar wmic, het is al lang legacy, het heeft nauwelijks logging en het hangt samen met DCOM (een ander security legacy drama).

Wmic is net zoals Powershell een Living-off-the-Land tool, hackers kunnen het gebruiken om hun ding te doen zonder hun eigen tools/malware mee te brengen.

Dergelijke legacy tools secure houden is een drama dus op een gegeven moment moet je ze wel gaan uitfaseren.
Is 2.0 hetzelfde als Windows-Powershell?
De moderne variant heet Powershell.
Altijd al vervelend gevonden dat die oude versie er nog in zat.

En het zou tijd worden.

Hoewel ik zelf geen scripts meer heb die puur op 2.0 zijn gebaseerd, vraag ik me af of er in grote bedrijven niet nog wat legacy zaken zijn die stuk gaan doordat 2.0 nu verdwijnt. Verstopt in startup scripts of vergeten gpo's/endpoint scripts.
Nope, Powershell 2.0 is echt een oude legacy versie (ik heb er nog mee gewerkt maar toen Powershell 3 in 2012 uit kwam met ontzettend veel verbeteringen heb ik PS2.0 destijds al losgelaten). Powershell 2.0 heeft bv geen ondersteuning voor modules maar werkte dmv snap-ins.

Windows Powershell zit momenteel al 10 jaar op versie 5.1, deze versie wordt niet meer actief doorontwikkeld maar nog wel ondersteund. Powershell 1 t/m 5 zijn gebouwd op het (legacy) dotnet framework.

Powershell "core" varianten (vanaf versie 6) zijn gebaseerd op dotnet core.

Powershell 2.0 stond sowieso al sinds server 2012R2 standaard uitgeschakeld dus niemand zal het echt missen.
Niet helemaal waar. Op elke Win11 24H2 (Pro tenminste) staat 2.0 nog gewoon geïnstalleerd.

Start > optionalfeatures > [Enter]
Dit is letterlijk een stokoude legacy versie van PowerShell, vermoedelijk een versie die ofwel met XP danwel met Vista is meegekomen. Latere versies van PowerShell, dus ook PowerShell 3, blijven gewoon ondersteund, al ondersteunen scripts die gemaakt zijn voor versie 3 over het algemeen ook gewoon PowerShell 5.

Enkele jaren terug is dan PowerShell 6 en even later 7 verschenen welke niet langer gebaseerd zijn op het klassieke .Net maar het nieuwere .Net core en dus ook cross platform zijn en o.a. op Linux kunnen draaien.

Het einde van PoSH2 is al enkele jaren terug aangekondigd, bedrijven die vandaag nog afhankelijk zijn van functionaliteit die in PoSH3 verdwenen is, zouden zich toch echt moeten schamen dat ze het nog niet hebben overgezet.
Is meegekomen met windows 7, is ook de eerste versie van powershell die standaard meegeleverd werd met windows. Powershell 1.0 was beschikbaar sinds windows xp service pack 2 maar moest je zelf nog installeren.
Je kan insider worden door te gaan naar:

Instellingen > Windows Update > Windows Insider

Daar kan je het op de officiele wijze aanzetten.

Als je een ISO nodig hebt dan kan je die hier downloaden:
https://www.microsoft.com.../windowsinsiderpreviewiso
Klinkt heel betrouwbaar ja, unsigned scripts draaien om het OS waar je je systeem mee gaat draaien te downloaden.
Je kan die unsigned scripts gewoon lezen en daarna bepalen of je het wilt uitvoeren. Als het gesigned was door iemand die jij persoonlijk niet kent dan moet je daar ook maar op vertrouwen dat er niets geks gedaan wordt. Signen is een hulpmiddel, niet een zilveren kogel. Daarbij als je het alleen over downloaden hebt dan is het signen nog minder nuttig, het is in dit geval intressanter of er niet is gerommeld met de iso file om maar eens wat te noemen.
Goed dat je het zegt... eens even snel kijken. De script downloadt meerdere payloads waaronder: https://uupdump.net/misc/aria2c.exe en meerdere externe scripts.

Dus een binary en nog een paar scripts die de externe partije makkelijk kan aanpassen.

Buiten dat alles om, je kan de ISO's zo bij Microsoft zelf ook krijgen. Dus dit alles is gigantisch onnodig.
aria2c is an sich wel veilig (https://aria2.github.io/) en beschikbaar in veel Linuxdistributies, al dan niet voorgeïnstalleerd. (Er staat aria2, maar de opdracht die je moet uitvoeren - zoals je ook verderop op de website ziet - is aria2c.)

Je weet alleen niet of er met die exe uit de payload gerommeld is, dus ik zou inderdaad oppassen met dat script.

[Reactie gewijzigd door TheVivaldi op 30 augustus 2025 21:43]

Het gaat ook niet om of aria2 een bekende tool is of niet. Het gaat er om dat de script externe payloads downloadt zonder dit te verifiëren.

Ze kunnen de officiële aria2 binaries van Github downloaden en dit gebruiken. Meten even een checksum check er tegeaan gooien.
https://github.com/aria2/aria2/releases

Er wordt gezegd dat je de script kan check door hem zelf te lezen, maar dat is dus onzin. Je moet er maar op vertrouwen dat uup.net niet gehackt is.
Daarom zei ik ook dat je niet weet of er mee gerommeld is en moet oppassen met script. Ik wilde verder alleen even verduidelijken wat aria2c was, want misschien weet niet iedereen dat.
Als de mensen van UUP dump massaal mensen wilden infecteren, dan hadden ze daar sinds 2016 wel even de tijd voor gehad.

Kan natuurlijk veranderen, maar het is een script dat de dingen bij Microsoft download en samenvoegt.
Geen idee wat de 'UUP Dump-tool' is. Zou u dat misschien ook nog kunnen uitleggen/vermelden ?

Want misschien is het wel een heel handige tool, maar ik heb er nog nooit van gehoord. Misschien geeft u wel een super tip, maar zolang ik geen idee heb waarover we praten, heeft uw ( zo op het oog ) volledig uitleg voor mij geen enkele waarde.
Maar eenmalig een verhaal updaten is minder werk dan van een x-aantal mensen "due diligence" verwachten. Het is ook gewoon goede feedback op het verhaal. Mijn Windows ISOs komen rechtstreeks van Microsoft af dus wat uitleg hoe dit tooltje werkt is wel zo handig als je een verhaal als dit neerplempt.
Zou dat ook betekenen dat 25H2 toch als update gedraaid kan worden op machines die 24H2 hebben welke niet ondersteund worden?

Ik draai 24H2 op mijn Dell M4800 met i7-4820MQ processor en 24GB intern, en dat draait prima


//edit: aanvulling welke proc

[Reactie gewijzigd door metalmania_666 op 30 augustus 2025 10:04]

Goede vraag. Veel mensen hebben een niet ondersteunde Windows-11-installatie. Ik wacht het maar even tot de release af.
Toen ik de titel las, dacht ik "...WTF is Microsoft helemaal van het pad af !!!...". Maar de titel is ( zoals helaas tegenwoordig wel vaker bij Tweakers ) niet goed gekozen.

Waarom de auteur niet 1 extra woordje heeft toegevoegd, waardoor de titel direct veel minder vragen zal oproepen, is mij onbekend. Een veel betere titel zou zijn:

'Microsoft brengt Windows 11 25H2 zonder oude PowerShell 2.0 als Release Preview uit'.


Als je niet weet dat PS 2.0 een verouderde versie is en Windows allang een veel nieuwere versie 'onboard' heeft, dan doet zo'n onduidelijke titel ( als je het artikel verder niet leest ) juist meer schade, dan dat het informeert.

Ondertussen kan ik het niet meer volgen wat MS doet. Het beleid slingert m.i. alle kanten op en lijkt ondertussen meer op politiek, dan dat MS op bruikbaarheid stuurt.

[Reactie gewijzigd door PsiTweaker op 30 augustus 2025 10:29]

Sorry maar we zaten een paar geleden al op versie 7 en dat 2 verdwijnt is ook niet nieuw.

Die je er niks mee , zoals ik , dan maakt het vrij weinig uit. En als je daar veel gebruik van maakt dan zou je gewoon op de hoogte moeten zijn
Fijn dat PowerShell 2.0 straks (eindelijk) standaard uitstaat en ik de code om het uit te zetten uit onze enrollment package kan halen. Bijzonder dat het nog zo lang geduurd heeft. PS2 bevat allerlei lekken en het is best practice om het te disablen vanuit de bekende security baselines.
In die versie verdwijnt PowerShell 2.0 en krijgen beheerders meer controle over vooraf geïnstalleerde software.
Dat moet ik eerst nog meemaken, Microsoft kennende

[Reactie gewijzigd door Slavy op 30 augustus 2025 09:30]

Heb je het artikel wel gelezen? Er zijn nu toch mogelijkheden gekomen om het beter te beheren. Dat er nog genoeg andere zaken zijn die beter kunnen kan ik me voorstellen dat dit is een mooie stap wat mij betreft.
Beheerders van de Pro-, Enterprise- of Education-versies kunnen voortaan via Group Policy's makkelijk bepalen welke Store-apps ze wel en niet op apparaten willen installeren.
Heb je hier daadwerkelijk ervaring mee, of berust je deze comment op een thuis/home versie van Windows? Het woordje beheerder slaat meestal op Pro en Enterprise versies voor machines in een Active Directory.
Tsjah, je zegt tegen Windows dat het de apps niet mag activeren voor de gebruiker. En dat is alles wat de functionaliteit doet. De apps zelf staan nog wel altijd gewoon in het OS en worden dus niet verwijderd. Alleen krijgt de gebruiker ze niet te zien.
het wordt altijd makkelijk voor mensen die geen last hebben van voorgaande versies .

Dat noemen we in goed Nederlands Window dressing . Dus voor u zal het waarschijnlijk wel makkelijker zijn.

Andere moeten dan hun scripts aanpassen
Wordt er wel nagedacht over de titels -knip -! Want "Microsoft brengt Windows 11 25H2 zonder PowerShell als Release Preview uit" klopt niet want er wordt alleen een oude PowerShell versie uit het OS gehaald.

Admin-edit:Bedankt voor je feedback. Commentaar voor de redactie hoort echter thuis in Geachte Redactie. Hier staat het de inhoudelijke discussie niet in de weg en kan de redactie het eenvoudig terugvinden.

[Reactie gewijzigd door Bor op 30 augustus 2025 09:57]

Idd, wellicht handig om aan te geven welke Powershell versie er nu standaard in zit (7.?)
5.1 zit momenteel standaard in Windows. Powershell 7.x moet je los installeren.

[Reactie gewijzigd door HKLM_ op 30 augustus 2025 09:43]

@TijsZonderH zou je het "oude Powershell" in de titel kunnen noemen en/of in het artikel duidelijk vermelden dat Powershell (7?) er nog gewoon in zit?
-knip - Een erg oude versie van PowerShell verdwijnt, niet PowerShell in het algemeen.
Je kan die via Windows-Onderdelen al uitschakelen.

Admin-edit:Bedankt voor je feedback. Commentaar voor de redactie hoort echter thuis in Geachte Redactie. Hier staat het de inhoudelijke discussie niet in de weg en kan de redactie het eenvoudig terugvinden.

[Reactie gewijzigd door Bor op 30 augustus 2025 09:57]

Yep, ook de opmerking over WMIC (niet te verwarren met WMI) is ongelukkig. WMIC is nu gewoon een feature on demand i.p.v. pre installed.
En wij kiezen er met opzet voor om deze feature niet te heractiveren. Het verdwijnen ervan is zowat 10 jaar terug al aangekondigd geweest.


Om te kunnen reageren moet je ingelogd zijn