Hoe u uw Windows-productcode kunt achterhalen zonder software van derden
Soms is het handig om je Windows-productcode rechtstreeks uit het systeem te halen, vooral als je een herinstallatie of upgrade uitvoert en alles legaal wilt houden. De gebruikelijke manier is om software van derden te gebruiken, zoals License Crawler, of een herstel-cd, maar het is ook mogelijk om dit zonder extra tools te doen – het vereist alleen wat meer handigheid. Het addertje onder het gras? Je computer moet natuurlijk wel opstartbaar zijn. Als je systeem helemaal kapot is of niet meer opstart, ben je aangewezen op andere herstelmethoden.
Er is een handige handleiding van WinAero die je stap voor stap laat zien hoe je de sleutel rechtstreeks uit het register kunt halen, maar let op: deze is vooral bedoeld voor mensen die Windows daadwerkelijk kunnen opstarten. Als je Windows 7, 8 of 8.1 gebruikt en alles werkt naar behoren, kan deze procedure je een hoop problemen besparen. Houd er wel rekening mee dat als je pc weigert op te starten, je mogelijk een herstelstation moet maken of een andere methode moet gebruiken.
Deze methode vereist het uitvoeren van een PowerShell-script om de sleutel te achterhalen. Zorg er dus voor dat je vertrouwd bent met de commandoregel voordat je begint. Het script zelf is vrij eenvoudig, maar je moet het eerst opslaan als een `.ps1`-bestand en een paar instellingen aanpassen. Een beetje vreemd, maar het werkt – in ieder geval meestal.
Hoe u uw Windows-productcode kunt herstellen met PowerShell
Methode 1: Een script maken en uitvoeren
Het uitvoeren van dit script is de kern van het proces. Het decodeert de productcode die in Windows is opgeslagen. Dit werkt omdat Windows deze informatie versleuteld in het register opslaat, en het script gebruikt een aantal PowerShell-trucs om deze te decoderen. Dus, als je systeem nog steeds werkt en Windows draait, is dit zeker het proberen waard, vooral als je tools van derden wilt vermijden en alles schoon wilt houden.
Hier begint het plezier:
- Kopieer eerst het volledige script uit de handleiding (de functie `Get-WindowsKey`) en plak het in Kladblok. Sla dit op als RecoverKey.ps1 op een gemakkelijk bereikbare locatie, bijvoorbeeld op je bureaublad. Let op: sla het bestand op met de
.ps1juiste extensie, niet als een gewoon tekstbestand. - Voordat u het script uitvoert, moet u het uitvoeringsbeleid zo instellen dat het uitvoeren van scripts is toegestaan. Open PowerShell als beheerder – klik met de rechtermuisknop op de Startknop, kies Windows PowerShell (beheerder) of typ dit in het Startmenu en druk op Enter. Klik op JaCtrl + Shift + Enter wanneer het venster verschijnt.
- Voer in PowerShell de volgende opdracht uit:
Set-ExecutionPolicy RemoteSigned. Dit is nodig zodat uw systeem lokaal geschreven scripts vertrouwt. Bevestig indien gevraagd door op te drukken Yen vervolgens op Enter te drukken. Soms mislukt deze stap op beveiligde systemen of op een werk-pc, maar op de meeste thuissystemen verloopt dit probleemloos. - Zodra dat is gedaan, typ je dit commando om je script daadwerkelijk uit te voeren en de sleutel op te halen:.Zorg ervoor dat je C:\Users\YourName\Desktop\RecoverKey.ps1
Import-Module C:\Users\YourName\Desktop\RecoverKey.ps1; Get-WindowsKeyvervangt door de locatie waar je het bestand hebt opgeslagen. Als je het exacte pad niet meer weet, kun je het heel gemakkelijk kopiëren door Shift + rechtermuisklik op het bestand te drukken en ‘Kopiëren als pad’ te kiezen.
En dat is het eigenlijk wel. Het script zou je productcode in de PowerShell-terminal moeten weergeven, samen met wat informatie over je Windows-versie en -build. Op sommige systemen werkt het niet helemaal soepel – het kan bijvoorbeeld weigeren of onjuiste informatie geven – dus wees niet verbaasd als het een paar pogingen nodig heeft. Soms helpt een herstart, vooral als Windows zich vreemd gedraagt tijdens het proces.
Een belangrijk punt om te onthouden: deze methode werkt het beste op een gezond, opstartbaar systeem. Als je te maken hebt met een beschadigd besturingssysteem of een systeem dat helemaal niet opstart, zal dit niet veel helpen. In dat geval moet je mogelijk andere herstelmethoden of BIOS-gebaseerde tools gebruiken.
Samenvatting
- Kopieer het PowerShell-script van de website naar Kladblok.
- Sla het bestand op als RecoverKey.ps1 op je bureaublad.
- Schakel PowerShell over naar het uitvoeren van scripts met
Set-ExecutionPolicy RemoteSigned. - Voer het script uit met het commando:
Import-Module path\to\RecoverKey.ps1; Get-WindowsKey. - De productcode zal naar verwachting in de PowerShell-uitvoer verschijnen.
Samenvatting
Al met al, als je pc het nog doet en Windows opstart, is dit een behoorlijk handige manier om je productcode te achterhalen zonder externe tools te gebruiken. Het is niet altijd perfect – soms werkt het niet helemaal soepel of is een herstart nodig – maar het is beter dan handmatig in het register te zoeken. Wees wel voorzichtig, vooral met je uitvoeringsbeleid, en controleer de paden goed wanneer je commando’s uitvoert.
Hopelijk bespaart deze aanpak iemand wat frustratie – en zorgt het er misschien voor dat je licentiegegevens veilig blijven voor een toekomstige herinstallatie of validatie. Ik hoop dat dit helpt.