Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


johndoe74

KB934238

Recommended Posts

I've been trying to locate KB934238 ever since it came out for the purpose of integrating it with HFSLIP but I couldn't until now. I just hit a Japanese site which linked me to a patch that appears to be the "XML Paper Specification Shared Components Pack 1.0". I installed KB934238 on my working windows via windowsupdate today and the file hashes match with the ones that I extracted from this patch. there's a couple of minor problems though.

  1. The downloaded file is called xpsepsc-x86-en-us_f01c40d4ce7a451a51724bb2c44c164d063938e6.exe which, even if I shorten it to xpsepsc-x86-en-us.exe, is not going to conform to HFSLIP standards of WindowsXP-KBxxxxxx-x86-enu.exe (I think). I was instead thinking of renaming it to WindowsXP-KB934238-x86-enu.exe. Any idea how HFSLIP will behave?
  2. The above file (and KB934238 as well) contains three folders inside: i386 and amd64 apart from the regular update folder. Now I haven't come across a patch like this so far so I'm not sure how HFSLIP is going to treat this patch i.e., which folder it will pick the files from (if at all) to integrate with the source. My working hardware right now is AMD64 with 32-bit XPSP2 (if it matters). And no, I'm not even remotely Japanese. :lol:

Edited by johndoe74

Share this post


Link to post
Share on other sites

Sorry, but this hotfix is not supported. It's a complete mess and I don't understand how it works. Two main installations should occur but I have no clue as to when the second should be executed. Also, why are seven x86 files included twice (once in the root and once in the i386 folder)? Why is there an amd64 folder containing 3.54MB worth of binaries when this hotfix is for x86? Doesn't make sense...

Share this post


Link to post
Share on other sites

i obviously have no answers to any of those questions except to say it's from MS - what else did you expect :D

anyways, since it isn't supported by hfslip what i'm gonna do is repack it into an SFX and see if it won't install via either SVCPACK or HFGUIRUNONCE.

Also, i've uploaded the folder on my system that KB934238 was installed from via automatic update on my system just so you can compare the contents with this file. I don't see any major differences. Please see if you can make something of it. Thanks.

Edited by johndoe74

Share this post


Link to post
Share on other sites
... which linked me to a patch that appears to be the "XML Paper Specification Shared Components Pack 1.0"....

i install this file on VMware and i think is the right file.

the printer Microsoft XPS Document Writer was installed too.

for silent i used /q /n /z .

thank you for the link.

Share this post


Link to post
Share on other sites

As promised here's a full list of all KB934238 related downloads Microsoft currently provides. The English "base pack" always has to be installed, and then if necessary the appropriate language pack on top.

Update for Windows XP and Windows Server 2003

Update for Windows XP x64 Edition and Windows Server 2003 x64 Edition

Kind regards,

Tomalak

[Edit 2007/06/19: duplicate links consolidated]

Edited by Tomalak

Share this post


Link to post
Share on other sites
Sorry, but this hotfix is not supported. It's a complete mess and I don't understand how it works. Two main installations should occur but I have no clue as to when the second should be executed. Also, why are seven x86 files included twice (once in the root and once in the i386 folder)? Why is there an amd64 folder containing 3.54MB worth of binaries when this hotfix is for x86? Doesn't make sense...

Hello Tomcat76,

can we do something to help you analyze this strange update? Just in case you have not enough work and want to provide new test versions... :rolleyes:

My findings (for the English update, Windows XP version): I removed the "amd64" directory as I have an i386 processor. All 7 files in the "i386" directory are binary identical to those one directory level up. So I removed this directory too and changed the references in 'msxpsdrv.inf' to use the files in the root directory (two lines, replacing "= 2" by "= 1"). After that running 'update.exe' in the "update" directory worked flawlessly, and the KB934238 was installed without problems (i.e. WU and MU didn't report the optional update as still missing).

This way the installation directory looks like all other updates: some files in the root directory, and some elements in the "update" directory. Sorry if this view sounds plain stupid or naive, but I don't have a clue how these MS installers work and what you do within hfslip to process them. I don't even understand your sentence with the "two installations" taking place. Any chance to add support for this update with further help from the community here?

Tackling the language packs later on should not be too difficult (I hope). The German version for example just contains a few replacement files (and an additional .mui file) in the root directory, and an appropriate installer in the "update" directory. No confusing and needless "i386" or "amd64" directories here...

Thanks and keep up your great work!

Tomalak

Share this post


Link to post
Share on other sites

i put the windows xp hotfix in hfsvcpack_sw1 and even though it doesn't get slipstreamed, it gets installed just fine at, i guess, T13

Edited by johndoe74

Share this post


Link to post
Share on other sites
i put the windows xp hotfix in hfsvcpack_sw1 and even though it doesn't get slipstreamed, it gets installed just fine at, i guess, T13
Okay, I'll try that for my next install. Any idea on how to force XP to install the updates in a certain order (English 'base' package first, then a language pack)? Thanks!

Tomalak

Share this post


Link to post
Share on other sites

Alright. These are clearly updates for .NET 3.0. I will update the SNM script for this when I have the time. It shouldn't be too hard to add support for them.

Share this post


Link to post
Share on other sites
Alright. These are clearly updates for .NET 3.0. I will update the SNM script for this when I have the time. It shouldn't be too hard to add support for them.

Speaking of .NET, didn't RyanVM figure out a way to combine all of the versions into a single installer? Tried emailing you about it several months ago but never got a reply.

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.

×