Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Windows Update Agent - Which version do you have?

- - - - -

  • Please log in to reply
121 replies to this topic

#101
-X-

-X-

    Member

  • Patrons
  • 2,450 posts
  • Joined 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Donator

Quickly done add-on creator: WindowsUpdateAgent7.6.7600.256.Add-on.Creator.zip

Edited by -X-, 19 July 2012 - 07:59 AM.

[ Download all Windows XP Post SP3 High-Priority Updates with a simple double click @ xdot.tk Posted Image ]
If someone helps you fix a problem, please report back so they and others can benefit from the solution. Thanks!


How to remove advertisement from MSFN

#102
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
@submix8c

I've just got one question :whistle:

Why do you use 7-Zip to extract WindowsUpdateAgent30-x86.exe:

ECHO Extracting Windows Update Agent to WUCAB Folder...
7za x "%~dp0WindowsUpdateAgent30-x86.exe" -o"%~dp0WUCAB" * -r -y

when it can be extracted using its integral switches:

ECHO Extracting Windows Update Agent to WUCAB Folder...
"%~dp0WindowsUpdateAgent30-x86.exe" /X:"%~dp0WUCAB" /Q
?

post-47483-1123010975.png


#103
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,088 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

@tomasz86:
Yes, he could've done it.
But, then again, later on in the batch, he'd need something to unpack the cabs, anyway, but that could have been changed to use cabarc.exe...
Except that it's 7za which is used to get to cabarc.exe, in the 1st place... so there wouldn't actually be a cabarc.exe without 7za.exe in the script.
Once it has to be there, there really is no difference which means were used to extract things from among the various possibilities present, IMO.
I guess the idea behind it was to use always the same method to do analogous operations throughout the batch, so as to make easier to understand for any 3rd party studying it later.
Of course this is just my guesswork, on rereading the code of the script... only submix8c can really tell us what was in his mind when he coded it in the way he did.
Then again, when I am the one coding, I usually strive to get things working reliably, in the 1st place, and only afterwards do I revise for clarity, and that only when I think that that's really necessary, else I simply don't.

#104
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
@dencorso

I wonder if there's any speed difference between the extracting switch and 7-Zip extraction. If no then of course it doesn't matter which method is used ;)

By the way, the direct link to the 7za.exe archive is:

http://cdnetworks-kr...9.20/7za920.zip (it's one of the official mirrors used on SourceForge; it can be used with Wget)

To unpack it you can use unzip.exe from here:

http://stahlforce.co...p?tool=zipunzip (direct link available)

At the moment 7za.exe must be downloaded manually before running the script. It's possible to just use Wget to download the 7za.exe archive, unpack it by unzip.exe from command line and use later in the script. Actually I think that using 7za.exe could be avoided completely:

- all .zip files can be unpacked using unzip.exe (there are no .7z/.rar or any other archives used in the script)
- all M$ .exe files can be unpacked with switches
- all .cabs can be unpacked by using Windows' native expand.exe

Edited by tomasz86, 15 July 2012 - 12:51 AM.

post-47483-1123010975.png


#105
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,088 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

The only case i know in which using 7za is bound to fail is for MS Intra-Package Deltas Aware Packages, which can only be correctly extracted by using th /X switch. None of the packages involved in submix8c's process are of this kind, however. But I think submix8c always thought of this more as an intellectual exercise than as anything more permanent... he didn't even update the script to use split.exe (at least as an alternative). Let's wait for him to chime in, before we continue discussing how to optimize the script, OK?

#106
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
Bzzzzzz Bzzzzz - Busy bee...

-X- more than likely has also looked it over in his "spare time" (not yet implemented in his script). As far as 7-Zip instead, if you look at -X-'s UDC script, it does the same thing, so let's just say it's for the sake of consistency. ;) Also, please note that -X-'s package includes 7-Zip to preclude the need to download and "un-Zip a ZIP file" (it's freeware) as is WGET. Other files need to be downloaded due to EULA's (keeping everything legal) - the exception is blah-blah (which could probably also be "built). The "target audience" was initially -X-, so again, consistency. :yes:

Also note that "my script" needs a lot of cleanup of trash stuff. As far as "split" (see post#95), that seemed to be the only "free" program that fit the bill (PARTCOPY seemed to randomly fail download - also see post#69 and surrounding posts in addition to those surrounding post#95). Therefore, SPLIT could be also included in the "package" (note the source of the program - that link is dead but another exists for the complete set of utilities). If you can find another one, please let us know.

Answered? :D

Edited by submix8c, 16 July 2012 - 07:01 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#107
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,088 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

A command line version of this, perhaps custom made by the author, if he can be located or by one of us, might be a worthwhile addition, too. As for split, while that repository does not have it anymore, it does contain the full package, which I downloaded. However, at least for the split in the full package, two .dlls (also contained it the full package) are also required, besides split.exe, for correct functioning. Was the original split you tested stand alone?

#108
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
Full package containing "SPLIT" is a newer version. The Older version is the one I use from here (11-11-1999) which doesn't require the two DLL's ("UnxUtils.zip" folder="usr\local\wbin"). Looking at the SourceForge Project, you can see where the changes were made. AFAIK, the change had something to do with Unicode. :unsure: "UnxUpdates" (same link) also has it (the ZIP is 859k vs 3287k) and is smaller (dated 06-20-2003). Haven't tested it yet...

I had stumbled onto the "remote zip" thingy before. Useful maybe to get the "SPLIT" program, not so much for anything else in this particular project (or the -X- package). Not sure, but I THINK I might have had this kind of thing on either a 98SE or ME OS some years (10?) ago.

Edited by submix8c, 16 July 2012 - 06:17 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#109
erpdude8

erpdude8

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,143 posts
  • Joined 24-November 04
I give major props to ricktendo64 and others for making unofficial standalone WUA 7.6.7600.256(7) installers for Windows as they can save some users some headaches when updating/installing WUA fails using the normal methods (aka. install WUA 7.6.7600.256 via Automatic Updates or through visiting Windows Update site with IE, etc.) and getting error messages mentioned in these forum threads:
(Windows Update Agent 7.6.7600.256 Failing on Multiple Systems)
(Windows update agent 7.6.7600.256 fails to install. Error 8007041B. WSUS server running KB2720211)

and Microsoft is still reluctant to release standalone EXE installers for WUA v7.6.7600.256 as of today.

#110
-X-

-X-

    Member

  • Patrons
  • 2,450 posts
  • Joined 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Donator

I found a bug with the add-on creator. It needs a /wuforce switch to install the wuweb.dll .257 version.

Here's the new add-on creator: WindowsUpdateAgent7.6.7600.256.Add-on.Creator.zip

EDIT: Oops. I had made it a cab file instead of zip and forgot to name it add-on creator. Re-uploaded.

Edited by -X-, 19 July 2012 - 07:57 AM.

[ Download all Windows XP Post SP3 High-Priority Updates with a simple double click @ xdot.tk Posted Image ]
If someone helps you fix a problem, please report back so they and others can benefit from the solution. Thanks!

#111
-X-

-X-

    Member

  • Patrons
  • 2,450 posts
  • Joined 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Donator

I finally incorporated it into my UDC script. Phew! Had to take out the wildcards and hard code the .cab filenames.

Special thanks to submix8c!

As always, you can download the UDC script @ http://xdot.tk/updates.html
[ Download all Windows XP Post SP3 High-Priority Updates with a simple double click @ xdot.tk Posted Image ]
If someone helps you fix a problem, please report back so they and others can benefit from the solution. Thanks!

#112
erpdude8

erpdude8

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,143 posts
  • Joined 24-November 04
looks like ricktendo64 reverted his WUA packages back to 7.6.7600.256 about a week ago.

a recent Wincert forum user named RicaNeaga is having problems with WUA v7.6.7600.256 on his XP computer.

I don't have the problems he's having on my XP machine and WUA 7.6.7600.256(7) installed. the BITS service is working fine here and I've just installed some XP updates through Windows Update.
can anyone else reproduce the problem that person was experiencing?

Edited by erpdude8, 01 August 2012 - 11:25 PM.


#113
ricktendo

ricktendo

    Group: Banned Members

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,310 posts
  • Joined 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag
Its probably the way he nlited his disk and yes, I removed the 257 wuweb.dll to prevent any errors due to version mismatch

Edited by ricktendo64, 01 August 2012 - 11:52 PM.


#114
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,088 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

I'm using both wuweb.dll and muweb.dll v. 257, without any issues, to this day...

#115
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
YOINKS!!! I just recently used the WU-MU package (Ricktendo64's) with "wuforce" manually (via a CMD) installed to a fresh WinXP and it works fine. The solution is to (IF you want v257) is to ADD it after (rather than Direct Slipstream) by actually running it. Otherwise, just use the v2.56 package, and for JUST WU use the EXE program from MS ( link also found on -X-'s website/inside the UDC BAT).

Seriously, I see no problem with it. The ONLY thing that happened was IE8 asked if I wanted to run an ActiveX (say "yes").

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#116
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag

@-X-

Not sure if this would "fix" it...

1 - Download this instead (it's GNU Unix Port to Windows of "split.exe" so it's distributable). Put in the folder.
2 - Remove these PARTCOPY references

:: KEEP THIS ZIP FILE!!! MAY BE HARD TO GET AGAIN!!!
:: if exist pcopy02.zip del pcopy02.zip
if exist partcopy.exe del partcopy.exe
if exist pcopy02.zip goto GOTSPLIT
ECHO Downloading PARTCOPY from Web Archive...
:: --- UNDEPENDABLE!
:: wget -nc "http://web.archive.org/web/20010116021600/http://users.erols.com/johnfine/pcopy02.zip"
:: --- Use this instead...
wget -nc "http://www.brokenthorn.com/Resources/Programs/pcopy02.zip"
:: --- OR this instead...
:: wget -nc "http://geezer.osdevbrasil.net/johnfine/pcopy02.zip"
:GOTSPLIT
7za.exe e "%~dp0pcopy02.zip" -o"%~dp0" partcopy.exe -y
3 - Replace PARTCOPY code
::  NOTE! This MUST use 8.3... I DID NOT prefix filenames with "%~dp0"...
partcopy WUAEXE.EXE 0 8A00 WUSFX.SFX
:: The Install is no longer needed...
del "%~dp0WUAEXE.EXE"
with SPLIT code
:: Original Hex-8A00=Dec-35328
split -b 35328 wuaexe.exe wuaexe
:: output: wuaexeaa wuaexeab etc...
ren wuaexeaa wusfx.sfx
del wuaexe*.*
"SPLIT -HELP" displays syntax.

edit - and BETTING that using the "%~dp0" code would work...

I'm not 100% sure but it seems that PARTCOPY doesn't work at all when PAE is enabled (at least in Windows 2000). Nothing happens when it's executed. No errors, just nothing. I used it in my script to create MSCF.SFX before but because of this reason I've recently switched to the split.exe recommended by submix8c since it works fine.

Edited by tomasz86, 03 April 2013 - 03:39 AM.

post-47483-1123010975.png


#117
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
Do not - repeat... DO NOT use the scripts for Building a "hyrid" v256/v257, i.e. using WUWEB.DLL v257. It causes a problem with Microsoft Update (NOT Windows Update!).
 
Use the 2K3/XP one directly from MS.
http://www.msfn.org/...3/#entry1089544
And do read the whole thread to understand what the symptoms are.
 
The UDC scripts will also need to be changed as it currently inserts v257. Until such time as -X- changes the script to obtain the MS one (ref above link) I recommend changing the following lines in the BAT script *before* running it!
Old:
wget -nc http://www.update.microsoft.com/microsoftupdate/v6/v5controls/en/x86/client/wuweb_site.cab?1340383010227
Remove:
ren "%~dp0wuweb_site.cab@1340383010227" wuweb.cab
New:
wget -nc http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuweb.cab
Please note that this file is *not* the real problem (as far as is currently known) but the *real* problem *seems* to be the MUWEB.DLL (among other potential problem files).
http://www.msfn.org/...3/#entry1089455
Further testing of MU and WU will be forthcoming. Meantime, the work-around replacement file (MUWEB) is here:
http://www.msfn.org/...3/#entry1089383
 
***EDIT!*** Also see this:
http://www.msfn.org/...?status_id=3393

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#118
-X-

-X-

    Member

  • Patrons
  • 2,450 posts
  • Joined 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Donator

OK. I haven't had time to read those threads but the 257 file was required for MU when it was overkill for WU as the WindowsUpdate.log showed it looking for 256 but would say OK. I'll take 257 if that's what you have and not complain at all when you used MU. MS changed something?

 

EDIT: Just FYI, I just switched to MU using 257 and it worked flawlessly so will have to read the backstory on this.


Edited by -X-, 23 November 2014 - 08:06 PM.

[ Download all Windows XP Post SP3 High-Priority Updates with a simple double click @ xdot.tk Posted Image ]
If someone helps you fix a problem, please report back so they and others can benefit from the solution. Thanks!

#119
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

This may help with the "partial" explanation of what's going on:

http://web.archive.o...t.com/kb/949104

 

http://answers.micro...1661e2a7?page=2
"If you expand the "File Information" section of MS KB article 949104:
 there are two versions of the wuweb.dll file listed.
  one is v7.6.7600.256 and the other is v7.6.7600.257.
  build 257 is indicated with a "+" sign and a "*" symbol
  + This file may only be installed if the machine is opted to receive updates
    for other Microsoft products from the Windows Update website.
  * Not Applicable on Vista and above"

 

The KB article has been updated to "toss" that info, hence the WebArchive.

 

It "seems" that when you opt into MU (from Windows Update) the v256 gets updated to v257, along with an installation of "MUWEB.DLL" v257. This is what "breaks" MU, so regressing MUWEB works around it. Looking back through this thread, you'll see how v257 was "automagically" updated.

 

As I've stated, I suspect (a conspiracy theory?) MS has held to their statement of not updating XP (maybe even 2K) non-OS-related software (e.g. Office). Worse, in the process, have totally "broken" MU. At one point, fiddling around (swapping the two), it actaully gave me a message (paraphrase), "So sorry, we don't support this OS". Heck, even the Catalog link has to use the direct URL or it says the same thing. Go figure...

 

Addendum: I'm re-testing a Clean Install (XPsp3 "raw") as we speak.

 

"I *heart* Microsoft"


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#120
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,088 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

@submix8c:  Now we may be getting nearer to understanding why it happened! Thanks for the intersting info. :yes:

 

@all: However, just to keep all fundamental info in just one post, the current situation is, to the best of our knowledge:

 

I) Downgrading MUWEB.DLL to v. 256 is mandatory to get the MU site working again but, up to today, there's no need to also downgrade WUWEB.DLL to v. 256: WUWEB.DLL to v. 257 can be kept and is creating no problems that we know of.

 

II) Moreover, there's no need whatsoever to either upgrade or downgrade either authcab.cab or muauth.cab, despite much talk about that both here and elsewhere.

 

III) Nor anyone should either delete or rename the SoftwareDistribution sub-folder, which destroys the update history for sure, but does not really solve the MU site issue.



#121
-X-

-X-

    Member

  • Patrons
  • 2,450 posts
  • Joined 08-January 04
  • OS:XP Pro x86
  • Country: Country Flag

Donator

OK. So I don't need to worry about anything then it appears.

 

I know there has been issues with WU after XP went EOL. I would get a fancy 404 page when trying to use WU that necessitated the use of MU but that appears to be fixed now. I presume it was just someone at MS being a child again and then a grown up stepped in and fixed it.


[ Download all Windows XP Post SP3 High-Priority Updates with a simple double click @ xdot.tk Posted Image ]
If someone helps you fix a problem, please report back so they and others can benefit from the solution. Thanks!

#122
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,403 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

Yes and yes (if there were two items).

 

My "raw" test indicates that there needs to be no change *under current conditions* except for that dang MUWEB.DLL.

 

However, after "Stepping up" and failing/exiting IE, performing *downlevel" replace, and going back I found I had to clear the IE cache of extraneous "junk" (it "blew up" with "Not Found" screen), going back to WU then though "Step up" (which installed nothing), then all was "well".

 

It *really* does appear that they want to "kill" Support for not-XP SW on XP (e.g. Office). Remember that little blurb about supporting the OS but *not* anything else (can't remember OH the post and link)? Still, WTH did they "kill" 2K3 and POSReady? :crazy:

 

I'll *test* a clean (raw) XP plus the "official" package just for grins, but as I said the only (significanrt) difference I seen was the SETUP and the INF/CAT. *Surely* that doesn't have to do with anything...

 

Again - that is all (for now)...

 

==EDIT==

May be a moot point, other than getting the *official* package (containing *only* v256). See this:

http://www.msfn.org/...3/#entry1089710


Edited by submix8c, 26 November 2014 - 07:04 PM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users