Configuración de la zona horaria en Windows

Tengamos en cuenta que la Zona Horaria, al igual que la Fecha/Hora, es uno de los parámetros significativos de un ordenador que afecta al correcto funcionamiento de Windows y de diversas aplicaciones. Se recomienda configurar la Zona Horaria de acuerdo a la ubicación geográfica del ordenador.

Conceder permisos para cambiar la zona horaria en Windows.

Para restringir a los usuarios el cambio de la zona horaria, es necesario abrir la Política de seguridad local a través de la línea de comandos mediante el comando: secpol.msc En la ventana abierta, navegue por la ruta: Configuración de seguridad -> Política local -> Asignación de derechos de usuario -> Cambiar la zona hor aria (Change time zone).

Para restringir los derechos de los usuarios a cambiar la zona horaria, es necesario eliminar 'Usuarios' de la lista de cuentas de usuario. En Windows Server, los usuarios de los grupos 'Servicio local' y 'Administradores' pueden cambiar la zona horaria.


Cambiar la Zona Horaria en Windows / Windows Server.

Cómo cambiar la Zona horaria en la interfaz gráfica de Windows

En los sistemas operativos Windows 10 y Windows Server 2019/2016, para configurar la hora y la zona horaria, puedes:

- ir a la sección 'Configuración' a través del menú 'Inicio';
- ir a la sección 'Configuración' haciendo clic con el botón derecho del ratón sobre el icono del reloj de la barra de tareas, donde podrás seleccionar la opción 'Ajustar fecha y hora';

*Pordefecto, la opción "Ajustar la hora automáticamente" estará marcada. Puedes desactivar esta opción y elegir manualmente la zona horaria deseada en la lista desplegable.

- Ejecute timedate.cpl desde el cmd , y se abrirá la ventana de configuración de hora de Windows donde podrá especificar la Zona Horaria a través del botón 'Cambiar zona horaria'.


Cambiar la Zona Horaria desde el cmd usando la utilidad TZUtil

Abra una línea de comandos cmd .exe
* observamos que la utilidad tzutil.ex e apta para Windows 10/11, Windows Server 2016/2019/2022
En primer lugar, determine la zona horaria actual y su identificador (TimeZoneID). Para ello, introduzca el comando

tzutil /g

Ahora, si no está seguro del nombre exacto de la zona horaria deseada, obtenga una lista de todas las zonas horarias con sus nombres e ID mediante el siguiente comando:

tzutil /l

También puede encontrar una lista actualizada de zonas horarias Windows de Microsoft

Para cambiar la zona horaria actual, especifique el identificador de la nueva zona horaria con el siguiente formato:

tzutil /s "GTB Standard Time"


En el registro de Windows, puede comprobar la zona horaria actual:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation


Para desactivar el horario de verano para una zona específica, debe especificar el identificador de la zona horaria con la terminación: _dstoff

tzutil /s "GTB Standard Time_dstoff"

Para mostrar la información completa de la zona horaria y la configuración del reloj estacional, introduzca el siguiente comando :

 w32tm /tz


Cambio de la zona horaria mediante PowerShell

Para determinar la zona horaria actual en la consola PowerShell, utilice uno de los siguientes comandos:

 [TimeZoneInfo]::Local
Get-TimeZone

Para ver una lista de todas las zonas horarias disponibles en la consola PowerShell, también puede utilizar uno de los siguientes comandos:

Get-TimeZone -ListAvailable
[System.TimeZoneInfo]::GetSystemTimeZones()

La lista de todas las zonas horarias es bastante grande, por lo que para mayor comodidad se recomienda utilizar el filtro en el que se especifica parte del nombre, por ejemplo:

Get-TimeZone -ListAvailable | Where-Object {$_.Id -like "*FLE*"}

Para cambiar la zona horaria actual desde la consola PowerShell, escriba el comando:

 Set-TimeZone -Name "FLE Standard Time"

*especifique el nombre de la zona horaria deseada entre comillas.