시간대 , 시간 및 날짜와 함께 컴퓨터의 중요한 매개변수 중 하나입니다. Windows 및 응용 프로그램이 올바르게 작동하려면 컴퓨터의 지리적 위치에 따라 표준 시간대를 설정해야 합니다. 이 기사에서는 GUI, 명령 프롬프트, PowerShell 및 그룹 정책을 사용하여 Windows의 표준 시간대를 변경하는 방법을 살펴보겠습니다.
새로운 설정 앱은 Windows 10 및 Windows Server 2019/2016에서 날짜 및 시간대를 설정하는 데 사용됩니다. GUI에서 시스템 트레이의 시계 아이콘을 마우스 오른쪽 버튼으로 클릭하고 날짜/시간 조정을 선택하여 시간대를 설정할 수 있습니다. . 기본적으로 Windows는 시간대를 자동으로 선택하려고 시도합니다(자동으로 시간대 설정 옵션이 활성화됨). 이 옵션을 비활성화하고 드롭다운 목록에서 선택하여 필요한 시간대를 수동으로 설정할 수 있습니다.
팁 . 또한 고전적인 "날짜 및 시간" 제어판 애플릿을 사용하여 Windows에서 표준 시간대 설정을 변경할 수 있습니다.
timedate.cpl
명령을 실행합니다. .
내용:
- 사용자가 Windows에서 시간대를 변경하도록 허용 또는 방지
- TZUtil.exe:Windows 10 CMD에서 시간대를 변경하는 방법
- PowerShell을 통해 Windows 시간대 설정
- 그룹 정책을 사용하여 시간대 구성
- Windows Server 2019/Windows 10에서 표준 시간대를 변경할 수 없음:권한이 없습니다.
사용자가 Windows에서 시간대를 변경하도록 허용 또는 방지
기본적으로 사용자는 시간대를 변경하기 위해 관리자 권한이 필요하지 않습니다(날짜/시간 변경과 달리). 이 동작은 로컬 보안 설정을 사용하여 변경할 수 있습니다. 콘솔(secpol.msc
). 보안 설정 -> 로컬 정책 -> 사용자 권한 할당으로 이동합니다. . 정책 이름은 시간대 변경입니다. . 보시다시피 표준 시간대는 시스템, 관리자 및 모든 사용자가 변경할 수 있습니다. 사용자가 시간대를 변경하지 못하도록 하려면 사용자를 삭제하세요. 이 정책의 계정 목록에서 그룹을 지정합니다.
Windows Server에서는 로컬 서비스와 관리자만 시간대를 변경할 수 있는 권한이 있습니다.
Hyper-V Server 및 Windows Server Core에서는 기본 제공되는 sconfig를 사용하여 시간대를 설정할 수 있습니다. 공익 사업.TZUtil.exe:Windows 10 CMD에서 표준 시간대를 변경하는 방법
Windows 11/10/8.1 및 Windows Server 2019/2016/2012 R2/에서 표준 시간대를 변경하려면 특수 명령줄 도구인 tzutil.exe (Windows 시간대 유틸리티)가 사용됩니다. Windows 7에서 처음 등장했습니다. 이 도구의 실행 파일은 %WINDIR%\System32
에 있습니다. 디렉토리.
TZUtil.exe 도구의 기능을 살펴보겠습니다.
명령 프롬프트(cmd.exe
). 현재 시간대와 해당 식별자(TimeZoneID)를 찾으려면 다음 명령을 실행하십시오.
tzutil /g
이 예에서 태평양 표준시 현재 시간대 식별자입니다.
다음과 같이 사용 가능한 모든 시간대 목록을 표시합니다.tzutil /l
TimeZone Id | TimeZone DisplayName Dateline Standard Time | (UTC-12:00) International Date Line West UTC-11 | (UTC-11:00) Coordinated Universal Time-11 Aleutian Standard Time | (UTC-10:00) Aleutian Islands Hawaiian Standard Time | (UTC-10:00) Hawaii Marquesas Standard Time | (UTC-09:30) Marquesas Islands Alaskan Standard Time | (UTC-09:00) Alaska UTC-09 | (UTC-09:00) Coordinated Universal Time-09 Pacific Standard Time (Mexico) | (UTC-08:00) Baja California UTC-08 | (UTC-08:00) Coordinated Universal Time-08 Pacific Standard Time | (UTC-08:00) Pacific Time (US & Canada) US Mountain Standard Time | (UTC-07:00) Arizona Mountain Standard Time (Mexico) | (UTC-07:00) Chihuahua, La Paz, Mazatlan Mountain Standard Time | (UTC-07:00) Mountain Time (US & Canada) Central America Standard Time | (UTC-06:00) Central America Central Standard Time | (UTC-06:00) Central Time (US & Canada) Easter Island Standard Time | (UTC-06:00) Easter Island Central Standard Time (Mexico) | (UTC-06:00) Guadalajara, Mexico City, Monterrey Canada Central Standard Time | (UTC-06:00) Saskatchewan SA Pacific Standard Time | (UTC-05:00) Bogota, Lima, Quito, Rio Branco Eastern Standard Time (Mexico) | (UTC-05:00) Chetumal Eastern Standard Time | (UTC-05:00) Eastern Time (US & Canada) Haiti Standard Time | (UTC-05:00) Haiti Cuba Standard Time | (UTC-05:00) Havana US Eastern Standard Time | (UTC-05:00) Indiana (East) Turks And Caicos Standard Time | (UTC-05:00) Turks and Caicos Paraguay Standard Time | (UTC-04:00) Asuncion Atlantic Standard Time | (UTC-04:00) Atlantic Time (Canada) Venezuela Standard Time | (UTC-04:00) Caracas Central Brazilian Standard Time | (UTC-04:00) Cuiaba SA Western Standard Time | (UTC-04:00) Georgetown, La Paz, Manaus, San Juan Pacific SA Standard Time | (UTC-04:00) Santiago Newfoundland Standard Time | (UTC-03:30) Newfoundland Tocantins Standard Time | (UTC-03:00) Araguaina E. South America Standard Time | (UTC-03:00) Brasilia SA Eastern Standard Time | (UTC-03:00) Cayenne, Fortaleza Argentina Standard Time | (UTC-03:00) City of Buenos Aires Greenland Standard Time | (UTC-03:00) Greenland Montevideo Standard Time | (UTC-03:00) Montevideo Magallanes Standard Time | (UTC-03:00) Punta Arenas Saint Pierre Standard Time | (UTC-03:00) Saint Pierre and Miquelon Bahia Standard Time | (UTC-03:00) Salvador UTC-02 | (UTC-02:00) Coordinated Universal Time-02 Mid-Atlantic Standard Time | (UTC-02:00) Mid-Atlantic - Old Azores Standard Time | (UTC-01:00) Azores Cape Verde Standard Time | (UTC-01:00) Cabo Verde Is. UTC | (UTC) Coordinated Universal Time Morocco Standard Time | (UTC+00:00) Casablanca GMT Standard Time | (UTC+00:00) Dublin, Edinburgh, Lisbon, London Greenwich Standard Time | (UTC+00:00) Monrovia, Reykjavik W. Europe Standard Time | (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna Central Europe Standard Time | (UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague Romance Standard Time | (UTC+01:00) Brussels, Copenhagen, Madrid, Paris Sao Tome Standard Time | (UTC+01:00) Sao Tome Central European Standard Time | (UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb W. Central Africa Standard Time | (UTC+01:00) West Central Africa Jordan Standard Time | (UTC+02:00) Amman GTB Standard Time | (UTC+02:00) Athens, Bucharest Middle East Standard Time | (UTC+02:00) Beirut Egypt Standard Time | (UTC+02:00) Cairo E. Europe Standard Time | (UTC+02:00) Chisinau Syria Standard Time | (UTC+02:00) Damascus West Bank Standard Time | (UTC+02:00) Gaza, Hebron South Africa Standard Time | (UTC+02:00) Harare, Pretoria FLE Standard Time | (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius Israel Standard Time | (UTC+02:00) Jerusalem Kaliningrad Standard Time | (UTC+02:00) Kaliningrad Sudan Standard Time | (UTC+02:00) Khartoum Libya Standard Time | (UTC+02:00) Tripoli Namibia Standard Time | (UTC+02:00) Windhoek Arabic Standard Time | (UTC+03:00) Baghdad Turkey Standard Time | (UTC+03:00) Istanbul Arab Standard Time | (UTC+03:00) Kuwait, Riyadh Belarus Standard Time | (UTC+03:00) Minsk Russian Standard Time | (UTC+03:00) Moscow, St. Petersburg, Volgograd E. Africa Standard Time | (UTC+03:00) Nairobi Iran Standard Time | (UTC+03:30) Tehran Arabian Standard Time | (UTC+04:00) Abu Dhabi, Muscat Astrakhan Standard Time | (UTC+04:00) Astrakhan, Ulyanovsk Azerbaijan Standard Time | (UTC+04:00) Baku Russia Time Zone 3 | (UTC+04:00) Izhevsk, Samara Mauritius Standard Time | (UTC+04:00) Port Louis Saratov Standard Time | (UTC+04:00) Saratov Georgian Standard Time | (UTC+04:00) Tbilisi Caucasus Standard Time | (UTC+04:00) Yerevan Afghanistan Standard Time | (UTC+04:30) Kabul West Asia Standard Time | (UTC+05:00) Ashgabat, Tashkent Ekaterinburg Standard Time | (UTC+05:00) Ekaterinburg Pakistan Standard Time | (UTC+05:00) Islamabad, Karachi India Standard Time | (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi Sri Lanka Standard Time | (UTC+05:30) Sri Jayawardenepura Nepal Standard Time | (UTC+05:45) Kathmandu Central Asia Standard Time | (UTC+06:00) Astana Bangladesh Standard Time | (UTC+06:00) Dhaka Omsk Standard Time | (UTC+06:00) Omsk Myanmar Standard Time | (UTC+06:30) Yangon (Rangoon) SE Asia Standard Time | (UTC+07:00) Bangkok, Hanoi, Jakarta Altai Standard Time | (UTC+07:00) Barnaul, Gorno-Altaysk W. Mongolia Standard Time | (UTC+07:00) Hovd North Asia Standard Time | (UTC+07:00) Krasnoyarsk N. Central Asia Standard Time | (UTC+07:00) Novosibirsk Tomsk Standard Time | (UTC+07:00) Tomsk China Standard Time | (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi North Asia East Standard Time | (UTC+08:00) Irkutsk Singapore Standard Time | (UTC+08:00) Kuala Lumpur, Singapore W. Australia Standard Time | (UTC+08:00) Perth Taipei Standard Time | (UTC+08:00) Taipei Ulaanbaatar Standard Time | (UTC+08:00) Ulaanbaatar North Korea Standard Time | (UTC+08:30) Pyongyang Aus Central W. Standard Time | (UTC+08:45) Eucla Transbaikal Standard Time | (UTC+09:00) Chita Tokyo Standard Time | (UTC+09:00) Osaka, Sapporo, Tokyo Korea Standard Time | (UTC+09:00) Seoul Yakutsk Standard Time | (UTC+09:00) Yakutsk Cen. Australia Standard Time | (UTC+09:30) Adelaide AUS Central Standard Time | (UTC+09:30) Darwin E. Australia Standard Time | (UTC+10:00) Brisbane AUS Eastern Standard Time | (UTC+10:00) Canberra, Melbourne, Sydney West Pacific Standard Time | (UTC+10:00) Guam, Port Moresby Tasmania Standard Time | (UTC+10:00) Hobart Vladivostok Standard Time | (UTC+10:00) Vladivostok Lord Howe Standard Time | (UTC+10:30) Lord Howe Island Bougainville Standard Time | (UTC+11:00) Bougainville Island Russia Time Zone 10 | (UTC+11:00) Chokurdakh Magadan Standard Time | (UTC+11:00) Magadan Norfolk Standard Time | (UTC+11:00) Norfolk Island Sakhalin Standard Time | (UTC+11:00) Sakhalin Central Pacific Standard Time | (UTC+11:00) Solomon Is., New Caledonia Russia Time Zone 11 | (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky New Zealand Standard Time | (UTC+12:00) Auckland, Wellington UTC+12 | (UTC+12:00) Coordinated Universal Time+12 Fiji Standard Time | (UTC+12:00) Fiji Kamchatka Standard Time | (UTC+12:00) Petropavlovsk-Kamchatsky - Old Chatham Islands Standard Time | (UTC+12:45) Chatham Islands UTC+13 | (UTC+13:00) Coordinated Universal Time+13 Tonga Standard Time | (UTC+13:00) Nuku'alofa Samoa Standard Time | (UTC+13:00) Samoa Line Islands Standard Time | (UTC+14:00) Kiritimati IslandMicrosoft의 Windows 표준 시간대 목록은 여기에서 확인할 수 있습니다.
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones.
사용 가능한 모든 시간대를 빠르게 찾으려면(예:UTC -6
offset), 다음 명령을 실행하십시오:
tzutil /l | find /I "utc-06"
찾기
현재 시간대를 (UTC-05:00) 동부 표준시(미국 및 캐나다)로 변경:tzutil /s "Eastern Standard Time"
현재 시간대는 Windows 레지스트리에 저장됩니다. 다음과 같이 변경되었는지 확인할 수 있습니다.reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
특정 시간대에 대해 일광 절약 시간제를 비활성화하려면 접미사 _dstoff와 함께 시간대 식별자를 지정해야 합니다. , 예:
tzutil /s “Central European Standard Time_dstoff”
이 명령은 컴퓨터의 시간대를 변경하고 계절 시계 변경을 비활성화합니다.
다음과 같이 표준 시간대 및 일광 절약 시간 설정에 대한 전체 정보를 표시할 수 있습니다.
w32tm /tz
Time zone: Current:TIME_ZONE_ID_UNKNOWN Bias: 480min (UTC=LocalTime+Bias) [Standard Name:"Pacific Standard Time" Bias:0min Date:(unspecified)] [Daylight Name:"Pacific Standard Time" Bias:0min Date:(unspecified)]
Windows XP 및 Windows Server 2003의 명령 프롬프트에서 표준 시간대를 변경하려면 다음 명령을 사용해야 했습니다.
RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Central America Standard Time
또는:
Control.exe TIMEDATE.CPL,,/Z Central America Standard Time
PowerShell을 통해 Windows 시간대 설정
PowerShell 콘솔에서 현재 시간대 설정을 가져올 수 있습니다. 다음 명령을 실행하십시오.
[TimeZoneInfo]::Local
또는
Get-TimeZone
Id : Pacific Standard Time
DisplayName : (UTC-08:00) Pacific Time (US & Canada)
StandardName : Pacific Standard Time
DaylightName : Pacific Standard Time
BaseUtcOffset : -08:00:00
SupportsDaylightSavingTime : False
Windows에서 사용 가능한 모든 표준 시간대를 보려면 PowerShell 명령을 사용할 수 있습니다.
[System.TimeZoneInfo]::GetSystemTimeZones()
또는Get-TimeZone -ListAvailable
시간대 목록은 상당히 깁니다. 필요한 시간대의 이름을 찾으려면 PowerShell 필터링 옵션을 사용하십시오.
Get-TimeZone -ListAvailable | Where-Object {$_.displayname -like "*canada*"}
또는:
Get-TimeZone -ListAvailable | Where-Object {$_.Id -like "*euro*"}
모든 시간대를 알파벳 순서로 나열할 수 있습니다.
Get-TimeZone -ListAvailable | Select Id | Sort Id
PowerShell에서 현재 시간대를 변경하려면 명령을 실행하십시오.
Set-TimeZone -Name "US Eastern Standard Time"
그룹 정책을 사용하여 시간대 구성
그룹 정책을 사용하여 Active Directory 도메인에 있는 컴퓨터의 표준 시간대를 구성할 수 있습니다. 표준 시간대를 구성하기 위한 기본 제공 정책 매개 변수는 GPO에 없습니다. GPO를 통해 표준 시간대를 설정하는 데 가장 일반적으로 사용되는 두 가지 옵션은 GPO 로그온 스크립트를 사용하거나 표준 시간대 설정을 레지스트리로 가져오는 것입니다.
GPO 로그온 스크립트를 사용하여 표준 시간대를 설정하려면 간단한 PowerShell 스크립트를 사용할 수 있습니다(Windows XP 및 Windows Server 2003부터 시작하는 모든 Windows 버전에서 작동).
$timeZone = "Central Europe Daylight Time"
$WinOSVerReg = Get-Item "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$WinOSVer = $WinOSVerReg.GetValue("CurrentVersion")
if ($WinOSVer -GE 6){
tzutil.exe /s $timeZone
} Else {
$params = "/c Start `"Change timeZone`" /MIN %WINDIR%\System32\Control.exe TIMEDATE.CPL,,/Z "
$params += $timeZone
$proc = [System.Diagnostics.Process]::Start( "CMD.exe", $params )
}
도메인에 가입된 컴퓨터의 시간대를 설정하는 또 다른 방법은 HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation의 내용을 가져오는 것입니다. 시간 설정이 올바르게 구성된 참조 컴퓨터에서 GPO를 통해 다른 컴퓨터로 레지스트리 키. 이 문서에서는 그룹 정책을 통해 레지스트리 매개변수를 가져오는 방법을 설명합니다.
레지스트리 브라우저를 사용하여 모든 매개변수와 함께 이 레지스트리 키를 선택하십시오. 결과적으로 모든 시간대 설정을 GPO 편집기(컴퓨터 구성 -> 기본 설정 -> Windows 설정 -> 레지스트리)로 가져옵니다.
Active Directory 사이트마다 다른 시간대 설정을 사용하려면 GPP 항목 수준 타겟팅을 사용하세요. 특정 시간대 설정을 AD 사이트로 타겟팅합니다.
RDS 인프라를 사용 중이고 사용자와 RDSH 서버가 서로 다른 시간대로 구성된 경우 서버 시간이 사용자의 RDP 세션에 표시됩니다. 편리하지 않습니다. 시간대 리디렉션 허용을 사용하여 사용자의 현지 시간대를 RDP 세션으로 리디렉션할 수 있습니다. GPO 매개변수(컴퓨터 구성> 정책 -> 관리 템플릿 -> Windows 구성 요소 -> 원격 데스크톱 서비스 -> 원격 데스크톱 세션 호스트 -> 장치 및 리소스 리디렉션.
Windows Server 2019/Windows 10에서 시간대를 변경할 수 없음:권한이 없습니다.
Windows Server 2019 RTM 및 일부 Windows 10 빌드에는 GUI를 통한 시간대 설정에 성가신 오류가 포함되어 있습니다. 최신 설정 앱이나 기본 제어판 애플릿을 통해 시간대를 변경하려고 하면 오류가 나타납니다.
Date and time Unable to continue. You do not have permission to perform this task. Please contact your computer administrator for help.
먼저 관리자 권한이 있는 계정으로 Windows에 로그인했는지 확인하고 관리자 그룹이 시간대 변경에 있습니다. 로컬 보안 정책 설정.
이 경우 해결 방법으로 명령줄에서 시간대를 변경해야 합니다.
tzutil /l
tzutil /s "Central Europe Standard Time"
또는 PowerShell:
GetTimeZone -ListAvailable|? DisplayName -like "*Berlin*"|Set-TimeZone
그래픽 인터페이스에서 시간대 설정을 변경하려면 timedate.cpl
을 조정해야 합니다. 관리자 권한 명령 프롬프트에서 애플릿을 실행하거나 서버 관리자(로컬 서버 -> 표준 시간대)에서 애플릿을 엽니다.
Exchange(Microsoft 365) 사서함의 표준 시간대는 Windows 사용자 프로필 설정에 따라 첫 번째 연결에서 설정됩니다.