Hi Folks – There is something amiss with the relevance on the fixlets for KB2779562 and KB2794119 on Win7 x64 SP1. These are the December 2012 time zone update and the Isreal and Lybia time zone update. They continued to show as relevant on all our Win7 x64 SP1 machines even after they were successfully applied and confirmed by checking on the individual machines.
I noticed that the construction of the relevance changed dramatically with the October 2012 TZ update (KB2756822). For both KB2779562 and KB2794119, I copied in the relevance from the August 2012 TZ update (KB2732052) and modified it for the correct version number of the updated tzres.dll, and that worked as expected.
Hi Sylvia – Thanks for your response! Unfortunately the custom fixlets above are still show false positives, no change from what we had before. My own custom just used version of tzres.dll of system wow64 folder, and that produced correct results for us.
Thanks for trying the custom copies. I am sorry that the version 1 copies still don’t work for you.
I have double checked the relevance and found that there are some file version boundary issue and I modified the relevance again. Can you please try the V2 custom copies to see if the new relevance works? Meanwhile, can you run the attached qna as well to check the version of file “tzupd.exe” in your system?
Thanks! Unfortunately, the V2 fixlets still show false positives. Here is the qna info taken from one of our machines that has had the patches applied:
q: value “FileVersion” of version block of file “tzupd.exe” of (folder “SERVICING\GC64” of (windows folder))
A: 6.1.7601.17514 (win7sp1_rtm.101119-1850)
T: 1.032 ms
q: version of file “tzupd.exe” of (folder “SERVICING\GC64” of (windows folder))
I wrote relevance for the the KBs. I generated an analysis to determine if these two fixes were installed on my systems (see attached) - since the relevance for the fixlets said they needed to be installed when, in fact, they already were.
Can’t say I understand all the tzupd version checking since in the supplied fixlet, as far as I can tell (and according to the KBs), these patches don’t update the tzupd.exe.
Hope this helps.
Israel (2794119):
Get the TZ value
===========================
if (exists key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry) then (value “2023” of key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry as string) else “Time Zone Update - 2794119 not installed”
if (exists key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry) AND (value “2023” of key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry as string = “88ffffff00000000c4ffffff00000a0000000200020000000000000000000300050004000200000000000000”) then “Time Zone Update - 2779562 installed” else “Time Zone Update - 2794119 not installed”
Fiji (KB2779562)
Get the TZ value
===========================
if (exists key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Fiji Standard Time\Dynamic DST” of registry) then (value “2014” of key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Fiji Standard Time\Dynamic DST” of registry as string) else “Time Zone Update - 2779562 not installed”
if (exists key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry) AND (value “2023” of key “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST” of registry as string = “88ffffff00000000c4ffffff00000a0000000200020000000000000000000300050004000200000000000000”) then “Time Zone Update - 2779562 installed” else “Time Zone Update - 2779562 not installed”