Het kan soms lastig zijn om de juiste tijd op je apparaat weer te geven, vooral als de tijdzone niet goed is ingesteld of de synchronisatie gewoonweg niet werkt. Windows detecteert je tijdzone meestal automatisch en past alles zelf aan, maar dat kan soms problemen opleveren – met name als je pc naar een andere locatie wordt verplaatst of als een update de instellingen verstoort. Deze handleiding is bedoeld voor iedereen die het zat is om de verkeerde tijd te zien of tegen machtigingsfouten aan te lopen bij het wijzigen van de instelling. Je leert hoe je handmatig tijdzones kunt instellen, controleren of zelfs centraal beheren op meerdere computers, afhankelijk van je configuratie.
Hoe los ik het tijdzoneprobleem in Windows op?
Wijzig de tijdzone via het Configuratiescherm of de Instellingen-app.
Dit is voor de meeste mensen de standaardmethode en werkt meestal prima, tenzij machtigingen u belemmeren om de instellingen te wijzigen. U kunt het nieuwe instellingenpaneel openen door op de klok in het systeemvak te klikken en vervolgens ‘ Datum/tijd aanpassen’ te kiezen, of door het commando uit te voeren ms-settings:dateandtimein het dialoogvenster ‘Uitvoeren’ ( Windows + R).Als ‘ Tijdzone automatisch instellen’ is ingeschakeld, schakel dit dan eerst uit. Selecteer vervolgens de juiste tijdzone in het vervolgkeuzemenu. In sommige configuraties, met name bij Windows Server, kan dit een foutmelding opleveren. In dat geval spelen machtigingen een rol en hebt u beheerdersrechten of een wijziging in het groepsbeleid nodig.
Als je de klassieke Configuratiescherm-interface verkiest, voer dan gewoon het commando uit timedate.cpl. Soms lijkt het alsof Windows nog steeds opties verbergt achter ouderwetse menu’s, maar het is het proberen waard. Als handmatig wijzigen niet lukt, is het waarschijnlijk een probleem met de machtigingen dat je beheerder moet oplossen. Controleer je accountrechten in het lokale beveiligingsbeleid of de beveiligingsinstellingen.
Machtigingen herstellen wanneer u de foutmelding “U hebt geen toestemming” krijgt.
Dit is een veelvoorkomend probleem, vooral bij het wijzigen van de tijdzone op Windows Server 2019 of 2022. De fout wordt meestal veroorzaakt doordat uw account niet over de juiste machtigingen beschikt. Open gpedit.msc (de lokale Groepsbeleid-editor) en ga naar Computerconfiguratie > Windows-instellingen > Beveiligingsinstellingen > Lokaal beleid > Toewijzing van gebruikersrechten. Zoek het beleid met de naam ‘ Tijdzone wijzigen’ en voeg de groep Beheerders toe als deze ontbreekt. Pas het beleid toe en open vervolgens een opdrachtprompt met beheerdersrechten om het timedate.cplopnieuw uit te voeren. Het zou nu moeten lukken om de tijdzone te wijzigen. Soms helpt een herstart ook, omdat Windows soms lastig kan zijn met het toepassen van nieuwe machtigingen.
Tijdzones beheren via de opdrachtregel met tzutil.exe
Deze is een redder in nood als de gebruikersinterface machtigingsfouten geeft, of als je snel een script nodig hebt. Open de opdrachtprompt als beheerder – niet zomaar een prompt, zorg ervoor dat je verhoogde bevoegdheden hebt. Je kunt opdrachten zoals gebruiken tzutil /gom te zien wat er nu is ingesteld, of tzutil /lvoor een volledige lijst met beschikbare zones. Windows heeft er namelijk honderden, en ze zijn niet altijd even duidelijk. Als je de juiste naam vindt, kun je snel van zone wisselen met tzutil /s "Eastern Standard Time". Let op: de lijst kan verschillen per Windows-versie, dus raadpleeg de volledige lijst in de documentatie van Microsoft.
Wil je de zomertijd voor een specifieke zone uitschakelen? Probeer dan _dstoff toe te voegen — dus tzutil /s "Central European Standard Time_dstoff". Dat schakelt de seizoensgebonden klokverschuiving uit, een beetje een trucje, maar handig in sommige omgevingen. Oh, en als je de huidige zomertijdinstelling wilt controleren, voer dan uit w32tm /tz. Soms laat deze opdracht zien wat Windows denkt dat er met jouw tijdzone en zomertijd aan de hand is.
De tijdzone instellen met PowerShell
Dit is een handige manier om wijzigingen te automatiseren of te scripten, vooral als u meerdere servers beheert. U kunt de huidige tijdzone controleren met Get-TimeZone, waarmee de ID wordt weergegeven, zoals Pacific Standard Time. Om alle beschikbare tijdzones op een machine weer te geven, voert u uit Get-TimeZone -ListAvailable. Zoekt u een tijdzone die dicht bij uw locatie ligt? Gebruik dan een filter zoals Get-TimeZone -ListAvailable | Where-Object { $_. DisplayName -like "*Canada*" }. Zodra u de juiste tijdzone hebt gevonden, kunt u deze wijzigen met Set-TimeZone -Name "US Eastern Standard Time".
Voor beheer op afstand kunt u servernamen uit een tekstbestand doorsturen:.Op deze manier kunnen beheerders wijzigingen doorvoeren zonder fysiek aanwezig te hoeven zijn. Houd er wel rekening mee dat PowerShell als beheerder moet worden uitgevoerd, anders kan het weigeren om systeeminstellingen te wijzigen, met name op nieuwere versies zoals Windows 11 of in omgevingen met beperkte toegang.$servers = get-content C:\ps\server_list.txt Invoke-Command -ComputerName $servers -ScriptBlock { Set-TimeZone -Name "West Asia Standard Time" }
Tijdzones beheren met groepsbeleid
Als je veel machines beheert, kan het instellen via GPO een enorme tijdsbesparing opleveren. Omdat er geen eenvoudige ingebouwde GPO-instelling is voor de tijdzone, is de gebruikelijke aanpak om een script of registerinstellingen te pushen. Je kunt een aanmeldingsscript maken met de bovenstaande PowerShell-opdrachten, of een registersleutel importeren van een basiscomputer die correct is geconfigureerd. Exporteer de registersleutel HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformationvan een machine die naar wens is ingesteld en importeer deze vervolgens in je GPO als een registervoorkeur.
In grotere omgevingen kunt u met behulp van Item Level Targeting in het GPO verschillende tijdzones toewijzen op basis van AD-sites of beveiligingsgroepen. Als gebruikers via Remote Desktop verbinding maken met servers in verschillende tijdzones, kunt u bovendien ‘ Tijdzoneomleiding toestaan’ inschakelen in het RDP-groepsbeleid om ervoor te zorgen dat de externe sessie de lokale tijd van de gebruiker weergeeft – een beetje vreemd, maar het werkt.
Over het algemeen is het aanpassen van de tijdweergave geen kwestie van één klik, zeker niet als er machtigingen bij komen kijken. Maar met de juiste commando’s, beheerdersrechten en misschien een beetje geduld, kan de juiste tijdzone worden ingesteld – en blijven uw logboeken, afspraken en planningen op elkaar afgestemd.
Samenvatting
- Controleer of ‘Tijdzone automatisch instellen’ is ingeschakeld en schakel dit indien nodig uit.
- Gebruik
timedate.cplde app Instellingen voor snelle wijzigingen. - Zorg ervoor dat uw account de juiste machtigingen heeft, met name op servers.
- Gebruik opdrachten zoals `sudo`
tzutilof PowerShell voor het scripten van bulkwijzigingen. - Voor grote omgevingen kunt u instellingen doorvoeren via Groepsbeleid of door ze te importeren in het register.
Samenvatting
Het aanpassen van tijdzones kan lastig zijn — Windows is niet altijd even duidelijk over machtigingen of instellingen, vooral op servers en computers die lid zijn van een domein. Maar als de machtigingen eenmaal goed staan, is het handmatig of automatisch wisselen van tijdzone via scripts niet zo moeilijk. Aan de ene kant is de automatische detectiefunctie van Windows handig, maar ik heb gezien dat het de situatie alleen maar erger maakt, dus handmatige bediening is vaak de beste optie. Laten we hopen dat dit ervoor zorgt dat een update eindelijk werkt en de klok op tijd correct blijft lopen.