Cambio de Horario, la cantinela de todos los años, configuracion BETA si no se cambia de Hora - Ponicke Bloguea - Site Home - TechNet Blogs

Ponicke Bloguea

La sabiduria me persigue, pero yo soy mas rapido

Cambio de Horario, la cantinela de todos los años, configuracion BETA si no se cambia de Hora

Cambio de Horario, la cantinela de todos los años, configuracion BETA si no se cambia de Hora

  • Comments 12
  • Likes

Como dije en el post pasado, si los cambios de hora son iguales al año pasado, no debieran haber sorpresas.

Ahora si no se cambia o se va o se vuelve en otras fechas a las estimadas, estamos en problemas.

Vamos a ver el caso de que no se cambie de hora (esto puede servir para las provincias que decidan no cambiar)

ATENCION, Esto no esta debidamente probado, No es oficial la cancelacion del cambio de horario, ni la comunicacion de las provincias que no adhieren ni esta documentacion.

Asi que les pido por favor usarla en laboratorio con los cuidados del caso

Crear un archivo con notepad, poner dentro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Rebelde Time]
"Display"="(GMT-03:00) Argentina Rebelde Time"
"Dlt"=""
"TZI"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Std"="Argentina Rebelde"

Salvarlo como algo .reg y darle doble click

deberia crear una nueva time zone –03:00 sin DST

***REPITO NO USAR EN PRODUCCION, ESTAR ATENTO A INFORMACION OFICIAL***

Comments
  • <p>Alejandro, no existe una forma m&#225;s limpia que tocando el registro solamente quite el tilde el &quot;Cambiar la hora autom&#225;ticamente seg&#250;n el horario de verano&quot;.</p>

  • <p>Gustavo, podr&#237;as hacerlo ejecutando el siguiente script, copi&#225; lo de abajo y guardalo como .vbs (lo pod&#233;s colocar por pol&#237;tica en el logon de los usuarios y listo)</p> <p>-----------------------------------------------------</p> <p>Option Explicit</p> <p>Dim Clave</p> <p>Clave = Escribir(&quot;HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\DisableAutoDaylightTimeSet&quot;,&quot;1&quot;,&quot;REG_DWORD&quot;)</p> <p>Function Escribir(Path, Valor, Tipo)</p> <p> &nbsp; &nbsp; &nbsp;Dim objRegistry, dato</p> <p> &nbsp; &nbsp; &nbsp;Set objRegistry = CreateObject(&quot;Wscript.shell&quot;)</p> <p> &nbsp; &nbsp; &nbsp;dato = objRegistry.RegWrite(Path, Valor, Tipo)</p> <p> &nbsp; &nbsp; &nbsp;Escribir = dato</p> <p>End Function</p>

  • <p>Gracias, lo pruebo y aviso que tal me fue (Si es que mi provincia no cambia el horario)</p>

  • <p>Diego, Gustavo:</p> <p>Si bien el script te saca el tilde, no funciona.</p> <p>Lo prob&#233; adelantando la fecha y hora simulando el cambio horario y salta de 23:59:59 a la 01:00:00</p> <p>Para que el cambio sea efectivo habr&#237;a que refrescar la zona horaria con refreshTZinfo.vbs. Pero el tema es que vuelve a cargar el seteo que est&#225; cargado en la registry para Argentina.</p> <p>A menos que haya alguna opci&#243;n no documentada para sacar el tilde con timedate.cpl (no encontr&#233; nada en la Web) habr&#237;a que aplicar los cambios que propuso Alejandro.</p> <p>Saludos</p>

  • <p>Lo prob&#233; pero no me saca el tilde, me crea el nuevo Time Zone Argentina Rebelde Time, pero no lo selecciona automaticamente. Que me falto?</p>

  • <p>El a&#241;o pasado se habian creado mediante scripts los husos horarios &quot;Argentina tiempo del Este&quot; y &quot;Argentina tiempo del Oeste&quot;. No bastar&#237;a con elegir &quot;Argentina tiempo del Oeste&quot; para las provincias que no cambien la hora?</p> <p>Salute</p>

  • <p>Daniel,</p> <p>A mi no me esta pasando lo que te hace a vos. Puse el reloj 23:59:50 del 17/10, aplique y espere y sigui&#243; normal a las 00:00:00 y continu&#243; normal. Habr&#225; que esperar y ver que dice Alejandro Ponicke que es el jefe supremo y San Microsoft.</p>

  • <p>Lo probe y tampoco me funciona.. salvo que reinicie el equipo... habra alguna forma de hacer algun refresco.?</p>

  • <p>Gente el cambio se replica instantaneamente con el .cmd del a&#241;o pasado m&#225;s el .reg y el .vbs (este &#250;ltimo es el que busca el valor std y refresca el tilde para el cambio autom&#225;tico entre otras cosas).</p> <p>Yo hoy hice la prueba en los dos ambientes y funcion&#243; bien. Antes de poner el reloj hay que crear el nuevo time zone, y despu&#233;s correr el .vbs. Pon&#233;s 23:59:58 y al segundo te lo pasa a la 1:00:00 del 18.</p> <p>Saludos.</p>

  • <p>La vuelta atr&#225;s al cambio se hace editando la registry, destildando el cambio autom&#225;tico del cambio horario.</p> <p>Saludos.</p>

  • <p>Gente,</p> <p> &nbsp;Creo que la explicaci&#243;n esta en que la llave TZI cuando esta existe manda sobre DisableAutoDaylightTimeSet. He realizado varias pruebas y el secreto esta en la llave TZI (gracias ponicke). La respuesta correcta es la enunciada al principio, tengan cuidado los admin de domain porque lo mejor es hacerlo por policy como el a&#241;o pasado...</p> <p>Creo que lo mas sabio es esperar a lainfo de MS</p> <p>de todas maneras les paso nuestra solucion</p> <p>Gracias nuevamente.</p> <p>DSTUPDATE2009.CMD</p> <p>@echo off</p> <p>regedit /s \\SERVER\netlogon\TZupdate.reg</p> <p>ver | find /i &quot;6.0&quot;&gt;nul</p> <p>IF %errorlevel% EQU 0 GOTO end</p> <p>cscript \\SERVER\NETLOGON\refreshTZinfo.vbs</p> <p>:end</p> <p>tzupdate.reg</p> <p>Windows Registry Editor Version 5.00</p> <p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time]</p> <p>&quot;Std&quot;=&quot;Argentina Standard Time&quot;</p> <p>&quot;Dlt&quot;=&quot;Argentina Daylight Time&quot;</p> <p>&quot;Display&quot;=&quot;(GMT-03:00) Buenos Aires&quot;</p> <p>&quot;Index&quot;=dword:8000004c</p> <p>&quot;TZI&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time\Dynamic DST]</p> <p>&quot;FirstEntry&quot;=dword:000007d6</p> <p>&quot;LastEntry&quot;=dword:000007d9</p> <p>&quot;2006&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p>&quot;2007&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,01,00,01,00,01,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00</p> <p>&quot;2008&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0a,00,06,00,03,00,17,00,3b,00,3b,00,00,00</p> <p>&quot;2009&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0a,00,00,00,03,00,00,00,00,00,00,00,00,00</p> <p>&quot;2010&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p> Aca les dejo una nota que encontre por internet...</p> <p>The logic goes like this (snipped from some email I wrote):</p> <p>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones</p> <p>The branch stores the time zones available on the computer. Each time zone contains the information about the GMT offset, the name of the time zone (i.e.: “Jerusalem Standard Time”) and the daylight savings information (the “TZI” REG_BINARY value).</p> <p>When the client switches time zone (the list of zones is created by enumerating the key above), the data is copied to:</p> <p>HKLM\System\CurrentControlSet\TimeZone Information</p> <p>And the values “DaylightStart” and “StandardStart” are populated by parsing the “TZI” value from the requested time zone.</p> <p>This basically means that if you are updating the registry directly, you need to update both registry branches. The trick with switching back and forward the time zone is the one that triggers copying data to </p> <p>HKLM\System\CurrentControlSet\TimeZone Information</p> <p>Which holds the actual current settings. [/b]</p>

  • <p>Gente,</p> <p>El tema es que se debe tocar el TZI para poder corregir el uso horario. la mejor alternativa es la planteada aca arriba para poder deshabilitar el cambio de horario.</p> <p>PAra aquellos que son admins la mejor manera es hacerlo a trav&#233;s de una policy como a&#241;os anteriores.</p> <p>Nosotros hicimos esto y funciono. De todas maneras se debe esperar la info Oficial</p> <p>Gracias Alejandro.</p> <p>Les paso los files.. el refreshTZinfo.vbs es el que publico MS.</p> <p>DST2009Update.cmd</p> <p>@echo off</p> <p>regedit /s \\arbadc1\netlogon\TZupdate.reg</p> <p>ver | find /i &quot;6.0&quot;&gt;nul</p> <p>IF %errorlevel% EQU 0 GOTO end</p> <p>cscript \\arbadc1\NETLOGON\@echo off</p> <p>:end</p> <p>-----------------------------------------</p> <p>tzupdate.reg</p> <p>Windows Registry Editor Version 5.00</p> <p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time]</p> <p>&quot;Std&quot;=&quot;Argentina Standard Time&quot;</p> <p>&quot;Dlt&quot;=&quot;Argentina Daylight Time&quot;</p> <p>&quot;Display&quot;=&quot;(GMT-03:00) Buenos Aires&quot;</p> <p>&quot;Index&quot;=dword:8000004c</p> <p>&quot;TZI&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time\Dynamic DST]</p> <p>&quot;FirstEntry&quot;=dword:000007d6</p> <p>&quot;LastEntry&quot;=dword:000007d9</p> <p>&quot;2006&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p>&quot;2007&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,01,00,01,00,01,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00</p> <p>&quot;2008&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0a,00,06,00,03,00,17,00,3b,00,3b,00,00,00</p> <p>&quot;2009&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,0a,00,00,00,03,00,00,00,00,00,00,00,00,00</p> <p>&quot;2010&quot;=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\</p> <p> &nbsp;00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</p> <p>Les dejo al final algo que vale la pena leer.</p> <p>Fijense la nota de guyt</p> <p><a rel="nofollow" target="_new" href="http://www.petri.co.il/forums/showthread.php?t=2664">http://www.petri.co.il/forums/showthread.php?t=2664</a></p>

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment