Windows 7 Hotfix repository

Discussion in 'Windows 7' started by SoLoR, May 22, 2010.

  1. shon3i

    shon3i MDL Junior Member

    Jun 25, 2011
    65
    21
    0
    Yep.........
     
  2. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    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)
     
  3. shon3i

    shon3i MDL Junior Member

    Jun 25, 2011
    65
    21
    0
    Maybe because burfadel say on x64 system goes to Wow6432Node.
     
  4. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,626
    3,856
    90
    I'm pretty sure that's it :) This is only for the x86 redist of course.
     
  5. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    Can I have the reg location for the x86 vc reg on x64 windows?

    I think I can fix this
     
  6. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,626
    3,856
    90
    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...
     
  7. RicaNeaga

    RicaNeaga MDL Senior Member

    Apr 25, 2011
    252
    451
    10
    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 :(
     
  8. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    I have tested on x86 and dont have a problem
     
  9. RicaNeaga

    RicaNeaga MDL Senior Member

    Apr 25, 2011
    252
    451
    10
    After the final version is up, I'll try it again on a x86 system - fresh install of course ;)
     
  10. pegasus80

    pegasus80 MDL Senior Member

    Nov 23, 2009
    259
    538
    10
    #3735 pegasus80, Dec 20, 2011
    Last edited by a moderator: Apr 20, 2017
    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"
    
     
  11. RickSteele

    RickSteele MDL Addicted

    Nov 12, 2009
    833
    483
    30
     
  12. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,626
    3,856
    90
    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.
     
  13. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,626
    3,856
    90
    #3739 burfadel, Dec 21, 2011
    Last edited by a moderator: Apr 20, 2017
    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?
     
  14. orbidia

    orbidia MDL Junior Member

    Feb 22, 2010
    79
    30
    0
    @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