The MST is for both x86/64 msi installers, it will conditionally apply the right reg to hide the update depending on "ProductCPU" property of the installer (amd64 vs x86)
On an x64 location, the x86 location of items under 'software' are located with the additional location of 'wow6432node', such that: (for example) instead of: SOFTWARE\Microsoft\Windows\ ... its: SOFTWARE\Wow6432node\Microsoft\Windows\ ... If you still have my last installer with the KB2538243 folder in it, check out the reg info in there. I don't have it anymore...
Sorry to interrupt, I'm hoping you'll find a solution for x64 systems also, but for me KB2538243 was needed by WU after installing shon3i's addon on a x86 LIVE system
Just tested it on win7sp1 x64 + solor pack + net4 Client & it pass WU. Thanks shon3i Edit: I was looking at the registry file after installation & I notice the registry entry for KB2538243 Fix has a lot of data. I think, we can eliminate majority of the entry data just to satisfy WU. Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6E815EB96CCE9A53884E7857C57002F0\InstallProperties] "LocalPackage"="C:\\Windows\\Installer\\10ce222.msi" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D\InstallProperties] "LocalPackage"="C:\\Windows\\Installer\\10ce216.msi"
Well, the last 4 are superseded security updates, however they are superseded. Security updates want to installed even if they are superseded, like KB2528243. They can either be hidden, or if the reg entries are traced down they could be done to satisfy WU... its not too difficult to do a check to say if KB 'such and such' isn't installed, then don't add these reg features and instead tell you to install updated supersedee instead. The first one, KB971033 is the Windows activation technologies. You either don't have the update to install, or its an older version (current one is build 7.1.7600.16395). The installer has a special check mode to ensure its installed using option 2 as it doesn't have standard package info in the servicing packages folder, and option 1 should install it regardless The VC redist installer has nothing to do with those, its the Installer for Windows V22. The installer is correct though its one of those WU annoyances which is why they are still showing. It seems to be set up to forcibly require you to install certain security updates regardless of whether you have a newer update installed (which included all the stuff the security update does, except for the non-functional info to satisfy WU). This is just stupid, but I guess Microsoft have put it in the 'doesn't harm anything, so we can't be bothered to fix it' pile . The only downside from installing the unneeded updates is disk space wastage. So, we are left with KB2538243, the VC update. If that is showing after the latest refresh 3 is installed, it means ricktendo64 missed a reg entry there might be one that stays there even if its uninstalled, and WU requires to check that and the ones which ricktendo64 included... in that case, its why its passing here (as the reg entry is there) and not for you, but if thats no the case, I don't know what to suggest.
Thats what I had in the last package before using ricktendo64's mst transform. The actual code you need I found was (as was in that package): Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6E815EB96CCE9A53884E7857C57002F0\InstallProperties] "LocalPackage"="C:\\Windows\\Installer\\10ce222.msi" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6E815EB96CCE9A53884E7857C57002F0\Features] "Severicingley"="N~=CS6YuR?JaKO&hd{u98h5xw2NY$?uhS]5u_i6NCRs_^&do-7POkR!dJngkWc$)[v^Bm3NO34_]'P}kZ=zY7mk-X8SswGnP([email protected]@9g$~VKrPRrd687v~Ad*2`Yc&Lg1U.o~62CoMnpphGIURH(L1IN]6@ZIqj[whh-0}&uiPZ.38BVyD@PRKdiffB3j!=WN5Ec?ysySd]3rqLaAN),@79Xrbxaxdm['F?gfJL%m7F[1dmlk+V6'DuyBl$Zh3'&cz.yl%]*" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D\InstallProperties] "LocalPackage"="C:\\Windows\\Installer\\10ce216.msi" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D\Features] "Severicingley"="N~=CS6YuR?JaKO&hd{u98h5xw2NY$?uhS]5u_i6N5F+3[(1cL7uk&u(=K~NfEEVs)kH)U77rB1bZRlgbNNL*upa6+8^f^'Sx[lTrUh+^O?dgV6iZ^2jb4Y_TGm!bGQZSV8`U9d4qi+Y3sjfV!dJ354b,[wVe0CZn37=bn4L'-4$_py'v$(6u^iDpQc?o%4tQM~5`=R)%0,kUflSyn6Q$ATnb_[FLFweU9=]e^5TtHj3V7LMxH`Gqgpc%L6~'FISo0r3,e6uLY*'bE5zHXy]&&Mxi" When I was doing the testing for that refresh package, I seemed to need the 'Servicingkey' entry as well, but not with the transform? if the installer V3 still shows KB2538243 for some people, ricktendo64 will have to add the servicing key info to the transform... It kind of makes sense, I can't imagine WU just looking for the 'installproperties', 'servicingkey' kinda suggests exactly that...! By have to, I mean ricktendo64 graciously taking the time and effort to add it for the benefit of others Also the 'Localpackage' info, as in the msi, is different each time, not sure how Microsoft works out the naming of it... but I don't think it matters in this case, as long as it see's the key info is there So you definitely tried the refresh 3 and not refresh 2? and it shows?
@burfadel: I'm trying out the latest VC++ Redist Install v8. When using "Run as administrator" it works! The only thing I noticed is that under VMware, VMware Tools auto installs C++ 2008 Redistributable x86 and x64 9.0.30729.4148. When using the new C++ Redist v8 as admin, it sits on the "Uninstalling x64" for a few seconds and then goes right past the x86 uninstall. Then it installs all the runtimes. But when I go to check "Programs and Features", the Microsoft Visual C++ 2008 Redistributable x64 9.0.30729.4148 is still there. The X86 one was uninstalled... So it doesn't seem to uninstall everything. When I check Windows Update, it doesn't show the C++ 2008 9.0.30729.6161 updates anymore, so that was fixed. Also, what is the difference between the "Visual C++ Redist Installer V8.exe" that burfadel uploaded vs the "21122011vcredist.exe" that shon3i uploaded?? When I try "21122011vcredist.exe" as admin, nothing happens. What's it for? Lastly, when I use "Installer For Windows Updates V22.cmd" on Solor's Update folder "x64-19.12.2011.7z", it takes a couple hours and adds about 10GB to Windows (over 18GB total)... Is that normal? With all important updates from Windows Update, the size is only 8.74GB. Is that how big windows gets with all updates? Or am I doing this wrong and adding a bunch of updates that don't need to be done? Can this be trimmed down after all the updates are done? Thanks