• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
DarkShadows

GUIDE: Download Everything Microsoft (MSDBuild v5.5)

203 posts in this topic

Which part is the new part? I don't see any dates.

@COKEDUDEUSF

Bascially, the whole guide has been updated. Read the Version History section for specific changes added in v3.0. Also the download files are handled completely differently now.

These reg entries are so you wont get any activex popups, dunno if you have them in your INF's already

@ricktendo64

Awesome, thanks man! :thumbup No, I do not have those registry settings. I couldn't find them with RegSnap for some reason. I will add these to my Inst*.inf files. I also saw you posted on Wincert Forums how to remove a shortcut from the Start Menu (i.e. directly under Start Menu). I will modify InstMUWC.inf so that it removes the Windows Update shortcut, since installing that Microsoft Update Web Control renders the Windows Update shortcut a poorly named shortcut to Microsoft Update.

@everyone

For now, just read the new guide. But I suggest waiting until I: add the contrbutions from ricktendo64, test them, and post updated versions of MSDownloads.ulz and MSDBuild.exe after testing completes successfully.

0

Share this post


Link to post
Share on other sites
These reg entries are so you wont get any activex popups, dunno if you have them in your INF's already

; Remove Microsoft Update ActiveX Prompt for IE7
HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{6E32070A-766D-4EE6-879C-DC1FA91D2FC3}\iexplore","Flags",0x10001,4
; Remove Microsoft Update Catalog ActiveX Prompt for IE7
HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{5AE58FCF-6F6A-49B2-B064-02492C66E3F4}\iexplore","Flags",0x10001,4
; Remove Office Update ActiveX Prompt for IE7
HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{05CA9FB0-3E3E-4B36-BF41-0E3A5CAA8CD8}\iexplore","Flags",0x10001,4
; Remove Office Update Engine ActiveX Prompt for IE7
HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{C7DB51B4-BCF7-4923-8874-7F1A0DC92277}\iexplore","Flags",0x10001,4

@ricktendo64

Do you happen to know the CLSID of Windows Update Web Control? I know most people will install Microsoft Update ActiveX, but I would still like InstWUWC.inf to be complete.

0

Share this post


Link to post
Share on other sites

Duh :wacko: Nevermind, it's already in my .inf file. I need to wakeup.

0

Share this post


Link to post
Share on other sites

I just updated the guide to v3.1. All changes discussed in the previous four posts have been fully tested and added. Re-download MSDownloads.ulz and all MSDownloads files in Windows Updates Downloader and recreate MSDownloads.exe.

-DS

0

Share this post


Link to post
Share on other sites

Yea I think they both use the same one, its only for legitcheck to run

Edit: No I see now its seperate

HKCR
{
SoftwareDistribution.MicrosoftUpdateWebControl.1 = s 'MUWebControl Class'
{
CLSID = s '{6e32070a-766d-4ee6-879c-dc1fa91d2fc3}'

Edited by ricktendo64
0

Share this post


Link to post
Share on other sites

@ricktendo64

Except for their [strings] section, each of of my Inst*.inf files, are nearly identical. In the [strings] section of each file I already defined a CLSID string appropriate for each ActiveX control. So I just simply added the same line below to each .inf file's [Product.Reg] section:

; Remove Microsoft Update ActiveX Prompt for IE7
HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\%CLSID%\iexplore","Flags",0x10001,4

It was a simple thing to add, once I knew the registry setting. Two minutes to change code, two hours to: test, update the documentation, and host new files.

0

Share this post


Link to post
Share on other sites

Thx to Kenneth and contributors for sharing this excellent work.

Works like a charm.

Sticky now!

0

Share this post


Link to post
Share on other sites

You da man DarkShadows.

Just a heads-up though. It looks like your inf for the Office Update Engine is still referencing 12,0,5561,1000 and not 12,0,5572,1000

0

Share this post


Link to post
Share on other sites
You da man DarkShadows.

Just a heads-up though. It looks like your inf for the Office Update Engine is still referencing 12,0,5561,1000 and not 12,0,5572,1000

Thanks and nice catch.

MSDownloads.exe will actually install the latest version (since you actually download 12,0,5572,1000), but my .inf is setting the version and date registry information incorrectly, as if the files were from the previous version of the .cab. It looks like I forgot a little housekeeping here. :blushing: This is of very minor consequence and nothing to worry about really. Still, I'll update MSDBuild.exe in a day or so. I'm currently looking into including 7-Zip command line executables with MSDBuild.exe so people don't have to download and install WinRar first. This should result in a slightly smaller MSDownloads.exe as well.

0

Share this post


Link to post
Share on other sites

Hi.

Not sure what i am doing wrong but i have followed the guide but nothing gets installed :(

The only one which i can see is KB941569 and when i go to windows update i still have to install WGA.

None of the Active X gets installed nor does the shortcuts get created. I have Windows XP Corp SP3

Edited by Worf
0

Share this post


Link to post
Share on other sites

The guide has been successfully tested on:

  • Windows XP Pro Volume
  • Windows XP Pro OEM
  • Windows XP Pro Retail Upgrade
  • Windows XP Home OEM (plus Dell and HP Royalty OEM licenses)
  • Windows XP Home Retail
  • Windows XP Home Retail Upgrade

The base CDs are usually Gold, integrated with SP3. You are doing something wrong, you just need to figure out what you are doing wrong. The fact you do not get any Start Menu shortcuts tells me you are not doing one or more of the following, or not doing them correctly:

  • Building MSDownloads.exe according to my guide.
  • Copying MSDownloads.exe file to your XPCD\i386\SVCPACK folder.
  • Adding the MSDownloads.exe entry to svcpack.inf correctly.

Try doing the following (nothing more and nothing less):

  1. Skip making and including MSDownloads.exe and ensure that you can successfully integrate KB942288.exe, and KB898461.exe into your XPCD. After you install Windows with your XPCD, check that these two updates no longer appear in Windows/Microsoft Update.
  2. Once the above is working correctly, go back to your XPCD and try adding WindowsUpdateAgent.exe. Remember, you need to unpack the Microsoft download and repack it in order for it to install silently. Follow the Guide section on how to do this.
  3. Once the above is working correctly, go back to your XPCD and try adding MSDownloads.exe. Just create this file thusly (nothing more and nothing less):

    1. Download WinRar and install it to: %ProgramFiles%\WinRAR\WinRAR.exe (This path is important.)
    2. Download Windows Updates Downloader (WUD) by Jean-Sebastien Carle (JCarle on MSFN.org) and install it.
    3. Download MSDownloads.ulz (link in first post). This is an update list that should automatically import itself into WUD.
    4. In Windows Updates Downloader, check the MSDownloads category to force all related files (including my MSDBuild.exe) to be re-downloaded to your MSDownloads folder.
      NOTE: For now, do not include your own DataStore.edb file, instead let MSDBuild.exe use my own file, which is named DataStore.ed_.
    5. Open the MSDownloads folder, and double-click on MSDBuild.exe to recreate MSDownloads.exe.
Your resulting file should be:

-----------------------------------------------------------------------------------------------
MSDownloads.exe b5b4e0513e141323194c78b98c1c2759 2008-07-19 3:30 PM (GMT -5 +1 for DST)
File Name		   MD5 Hash							 Modified Date: 



With everything added, your svcpack.inf, should look something like this:

KBnnnnnn.cat <------------represents other integrated Windows Updates
KB942288.cat <------------Required, integrate with /INTEGRATE
KB898461.cat <------------Required, integrate with /INTEGRATE
... <------------represents other integrated Windows Updates
KBnnnnnn.cat <------------represents other integrated Windows Updates


[SetupHotfixesToRun]
KBnnnnnn.exe /q /n /z <--represents other integrated Windows Updates
KB942288.exe /q /n /z <--Required, integrate with /INTEGRATE
KB898461.exe /q /n /z <--Required, integrate with /INTEGRATE
... <--represents other integrated Windows Updates
KBnnnnnn.exe /q /n /z <--represents other integrated Windows Updates
QChain.exe <--Recommended, you add this to svcpack.inf.
WindowsUpdateAgent.exe <--Required, you add this to svcpack.inf.
MSDownloads.exe <--Required, you add this to svcpack.inf.
[ProductCatalogsToInstall]

You must also copy the following files to your XPCD\i386\SVCPACK folder:
  • QChain.exe
  • WindowsUpdateAgent.exe (after you follow my guide to repackage it)
  • MSDownloads.exe

Do it by the numbers, and report back.

0

Share this post


Link to post
Share on other sites

Thx DarkShadow.

I will try this again.

Many Thx

Edited by Worf
0

Share this post


Link to post
Share on other sites

Yea, i did a search on Google and found it. I did what you said and the installation worked although one of the updates i integrated did not work but after reading the guide from your link i think i know why. Did not know that the hotfixes had to go in numeric order. :blushing:

0

Share this post


Link to post
Share on other sites

DarkShadows: I tried finding Windows Genuine Advantage Notifications - KB905474 for XP 64bit sp2, but no luck. Now im sure one could possibly find out what kb that is for x64 with just looking under windir folder and finding the uninstall for it, if it creates a uninstall folder.

I'm just saying that it would be neat if one could have all the x64 links to downloads also.

I'm going to check the list and see what other i can find/can't find.

Obviously MSI installer 4.5 exists in download link for x64 as well as Windows update agent.

Edited by TranceEnergy
0

Share this post


Link to post
Share on other sites
WUA version 7.2.6001.784 is out as described here:

http://www.msfn.org/board/New-Windows-Upda...le-t118110.html

@strel

Thanks for the heads up! B) I'm working on an update right now.

DarkShadows: I tried finding Windows Genuine Advantage Notifications - KB905474 for XP 64bit sp2, but no luck. Now im sure one could possibly find out what kb that is for x64 with just looking under windir folder and finding the uninstall for it, if it creates a uninstall folder.

I'm just saying that it would be neat if one could have all the x64 links to downloads also. I'm going to check the list and see what other i can find/can't find. Obviously MSI installer 4.5 exists in download link for x64 as well as Windows update agent.

@TranceEnergy (and anyone else using Windows XP 64-bit)

I don't have Windows XP 64-bit to test with. So take whatever I say next as pure speculation and rely on your own testing to prove things.

As I documented in this guide's Version History, I updated InstWGAV.inf as of v3.0 so that it properly registers LegitCheckControl.dll without requiring Windows Genuine Advantage Notifications. Windows Genuine Advantage Notifications is no longer a requirement for Windows XP 32-bit.

What does his mean for Windows XP 64-bit? I really have no idea. I don't even know if XP 64-bit downloads the same .cab files, or how the ActiveX controls get registered on XP 64-bit. On Windows XP 32-bit, the ActiveX .dll files usually end up in %WinDir%\System32 (one ends up in %WinDir%). But I suspect this may be different on 64-bit. I also suspect that some registry settings will be different. But without the software to test on and rip apart, I really can't help you 64-bit folks much.

If you know how to read registry settings in an .inf file, it should be pretty clear to look my Inst*.inf files (inside my MSDBuild.exe WinRar SFX) and compare the 32-bit registry settings I'm settings to the ones on your 64-bit OS. Who knows, maybe my .infs will work on XP 64-bit without modification? (I doubt it, but might be worth a try on a test PC).

If you can use what I have posted to figure out an air-tight proces for Windows XP 64-bit, I will be happy to post a 64-bit download. But you 64-bit folks are going to have to do some home work on this and report back here.

No one has ever told me if my guide even works on Windows XP 64-bit or not!

0

Share this post


Link to post
Share on other sites

Guide updated to v3.2. Please read the Version History in the first post for more information. :rolleyes:

-DS

Edited by DarkShadows
0

Share this post


Link to post
Share on other sites

Making mental note of stuff 2 do. I will go over this once i have time, that might take a while tho.

Edited by TranceEnergy
0

Share this post


Link to post
Share on other sites

@everyone

Here, let me kick it up another notch ... BAM! B)

I have updated the Guide and downloads to v4.0. Things just got a little simpler. Read the Version History section in the first post and the related sections for details!

@strel

Thanks for the heads up. Read the updated Windows Genuine Advantage Notifications section in the first post. If you could test everything in my guide on your retail/OEM license and let me know if it works for you? On the volume license I'm using, WGAN installs but I can't see any feedback when windows runs.

0

Share this post


Link to post
Share on other sites

I trimmed down sfx-msd.cmd and the compressed file to not include the office parts in msdownloads.exe, working OK

Edited by strel
0

Share this post


Link to post
Share on other sites

There is no need to trim SFX-MSD.cmd. As I documented in the 1st post, SFX-MSD.cmd will safely skip installing any missing Inst*.inf files. So if you don't want to install Office Update, simply delete the two files below from your WORK subfolder, then re-execute MSDBuild.cmd.

  • InstOUIE.inf
  • InstOGAV.inf

0

Share this post


Link to post
Share on other sites

Yes, I know, it's only to preserve all files in place in my disk.

If I could make you a suggestion about your guide, maybe the unused languages removin issue in the windows update agent section, should be clarify. While in past versions was overpowering clear, in the actual version it has to be guess.

Edited by strel
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.