Windows-activeringsfout 0x80070057 betekent letterlijk: de parameter is onjuist. Tijdens de activering houdt dit meestal in dat de service Softwarelicenties haar eigen gegevens niet kan lezen, omdat de licentieopslag beschadigd is of omdat een openstaande update de activering in een inconsistente toestand heeft achtergelaten. Door de licentiecache opnieuw op te bouwen, lost u de meeste gevallen op.
Wat 0x80070057 hier betekent
Dit is een algemene Windows-foutcode die in veel situaties voorkomt, waaronder back-ups, installaties en updates. Door die brede toepassing levert zoeken ernaar zoveel irrelevant advies op. In de context van activering is de betekenis een stuk specifieker.
Drie situaties veroorzaken deze fout tijdens de activering:
- Een beschadigde licentieopslag. Het bestand tokens.dat met de activeringsgegevens is beschadigd, vaak na een onverwachte uitschakeling tijdens een update
- Een onvoltooide Windows-update die de service Softwarelicenties midden in een transactie heeft achtergelaten
- Regionale instellingen of datumnotaties die de licentieservice niet kan verwerken, een minder vaak voorkomende maar reële oorzaak
Let op: een foute productsleutel veroorzaakt deze code niet. Hebt u zojuist een sleutel ingevoerd en ziet u deze fout, dan ligt het niet aan de sleutel.
Oplossing 1: De service Softwarebescherming opnieuw starten
Begin hier, want dit is snel en heeft geen nadelige gevolgen.
- Druk op Windows + R, typ services.msc en druk op Enter
- Zoek Softwarebescherming in de lijst
- Klik er met de rechtermuisknop op en kies Opnieuw starten. Is Opnieuw starten niet beschikbaar, kies dan Starten
- Stel Opstarttype in op Automatisch (vertraagd starten) als dat nog niet zo is
- Probeer de activering opnieuw
Oplossing 2: De licentieopslag opnieuw opbouwen
Dit is de oplossing die de meeste gevallen verhelpt. Windows wordt hiermee gedwongen de opgeslagen licentiegegevens te verwijderen en opnieuw op te bouwen.
- Open de Opdrachtprompt als administrator
- Stop de service: net stop sppsvc
- Ga naar de licentiemap: cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
- Wijzig de naam van het tokenbestand: ren tokens.dat tokens.bak
- Start de service opnieuw: net start sppsvc
- Registreer de licentie opnieuw: slmgr /rilc
- Start de pc opnieuw op en probeer de activering opnieuw
Het is belangrijk dat u de naam wijzigt in plaats van het bestand te verwijderen. Gaat er iets mis, dan kunt u tokens.bak terug hernoemen en bent u terug bij af. Windows maakt bij de volgende start automatisch een nieuw tokens.dat aan.
Oplossing 3: De probleemoplosser voor activering uitvoeren
- Open Instellingen, vervolgens Systeem en daarna Activering (in Windows 10: Bijwerken en beveiliging en daarna Activering)
- Klik op Probleemoplossing
- Volg de voorgestelde stappen
De probleemoplosser verschijnt alleen wanneer Windows een activeringsprobleem heeft gedetecteerd. Ziet u de optie niet, dan gaat Windows er op dit moment van uit dat het geactiveerd is.
Oplossing 4: Regionale instellingen en datuminstellingen controleren
Minder voor de hand liggend, maar het komt voor. Een verkeerde landinstelling kan datumnotaties opleveren die de licentieservice niet kan verwerken.
- Open Instellingen, vervolgens Tijd en taal en daarna Taal en regio
- Controleer of het land of de regio overeenkomt met waar de pc daadwerkelijk wordt gebruikt
- Controleer onder Beheerderstaalinstellingen of de landinstelling van het systeem logisch is
- Start opnieuw op en probeer het opnieuw
Oplossing 5: De productsleutel opnieuw installeren via de opdrachtregel
Is de opslag opnieuw opgebouwd en blijft de fout bestaan, installeer de sleutel dan rechtstreeks in plaats van via Instellingen.
- Open de Opdrachtprompt als administrator
- slmgr /upk om de huidige sleutel te verwijderen
- slmgr /cpky om de sleutel uit het register te wissen
- slmgr /ipk YOUR-KEY-HERE om uw eigen sleutel te installeren
- slmgr /ato om te activeren
Let op de code die u terugkrijgt. Een andere fout op dit punt is het eigenlijke probleem, en deze fout was slechts een bijverschijnsel. Een verbindingsgerelateerde code wijst op fout 0x80072F8F, en een melding over een ongeldige sleutel wijst op fout 0xC004F050.
Veelgestelde vragen
Wordt 0x80070057 veroorzaakt door een foute productsleutel?
Nee. Deze code wijst op een probleem binnen Windows bij het lezen van de eigen licentiegegevens, niet op een geweigerde sleutel. Een foute of niet-overeenkomende sleutel geeft een andere code.
Is het veilig om tokens.dat te hernoemen?
Ja, mits u het bestand hernoemt in plaats van verwijdert en eerst de service Softwarebescherming stopt. Windows bouwt het bestand automatisch opnieuw op. Door de oude kopie als tokens.bak te bewaren, is de wijziging omkeerbaar.
Moet ik daarna mijn productsleutel opnieuw invoeren?
Soms. Was de licentie gekoppeld aan een Microsoft-account, dan wordt deze vanzelf opnieuw geactiveerd. Is de activering gedaan met een lokaal account, houd uw sleutel dan bij de hand voordat u begint.
Waarom zie ik deze fout ook in andere onderdelen van Windows?
0x80070057 is een algemene code die betekent dat er een ongeldige parameter is doorgegeven. Hij verschijnt om uiteenlopende redenen bij back-ups, updates en installaties. Advies dat voor die situaties is geschreven, lost een activeringsprobleem niet op.
Gerelateerde handleidingen en producten
| Bron | Link |
|---|---|
| Fout 0x80072F8F uitgelegd | Lees de handleiding |
| Fout 0xC004F050 uitgelegd | Lees de handleiding |
| Alle Windows-licentiesleutels | Bekijk collectie |
