Jump to content

Hotfix Installer?


Dogway

Recommended Posts

Hello, I have a workstation that isn't plugged to internet, so I download my hotfixes on the laptop and then I plan to move and install there.

I would like to know if there is any kind of hotfix installer because I'm aware of some issues if the installations are not done correctly in some way, in order, or after reboots, etc.

Actually I found RyanVM XP64 pack and everything is already unpacked, perhaps is there a way to integrate that on a LIVE OS?

Any help Id be grateful.

Edited by Dogway
Link to comment
Share on other sites


To install, simply make a batch file in the folder that holds the updates with this content...

echo update post SP3...
for %%a in (*.exe) do (
start /wait %%a /quiet /norestart /nobackup )
pause

Then just run the batch file. You may or may not want the /nobackup switch. It's up to you.

And no, you can not use an update pack.

EDIT: I just noticed that you linked to an x64 pack is it XP x64?

Edited by -X-
Link to comment
Share on other sites

Thanks a lot! yes, it's XP x64 (in this case) but the question applies to any OS I think.

The laptop I use is x86, that's what I follow your list for mainly for slipstreaming. But on my studio workstation I have x64, and it's a bit of a burden to make a slipstreaming CD, so for the moment I'm only going to install the hotfixes.

I read this link and seemed very complicated, is it safe to run your script then? will the files install by order (maybe I need to add KBZ2510531 to force order?)

As for the update pack, it's ok, I will download them manually instead.

Link to comment
Share on other sites

will the files install by order (maybe I need to add KBZ2510531 to force order?)

Normally the order should not matter unless something is messed up with the update itself. A higher number doesn't necessary mean that the update is newer :whistle:

Edited by tomasz86
Link to comment
Share on other sites

A higher number doesn't necessary mean that the update is newer :whistle:

I have been mistaken then... I remember to read something about hotfix order for nLite, maybe that's another story...(?)

Link to comment
Share on other sites

Essentially it would be the best if you installed them chronologically but in order to do this you would have to check the date when they were compiled, ex. the date listed next to the "BUILDTIMESTAMP" entry in the "update\update.inf" of each update.

If you don't want to make the things complicated too much you can just use this modified version of the -X-'s script:

echo update post SP3...
for /F %%a in ('DIR/B/OD *.exe') do (
start /wait %%a /quiet /norestart /nobackup )
pause

Just make sure that your browser/download manager doesn't change the date of the downloaded file (some do :realmad:).

Edited by tomasz86
Link to comment
Share on other sites

Just make sure that your browser/download manager doesn't change the date of the downloaded file (some do :realmad:).

What browser doesn't change the date? I tried FF, IE and Chrome and they all have a timestamp of when the file was downloaded.

Link to comment
Share on other sites

What browser doesn't change the date? I tried FF, IE and Chrome and they all have a timestamp of when the file was downloaded.

DownThemAll for Firefox doesn't change the date.

I thought that it was Firefox itself but no. By default all browsers seem to ignore the original date. I've just checked it again to be 100% sure and downloaded a few files using DownThemAll. One of them is Win2k SP4 and while the creation date is set to a few minutes ago the modified / accessed date is still the original one, i.e. 2003/06/20 :) and this date is used by the system.

Edited by tomasz86
Link to comment
Share on other sites

Ok, I already installed them, everything perfect, The only thing that got stuck was WMP11, that I needed in order to install its hotfixes later, at that point I just ctrl+s, installed manually and resumed.

Now I need to redownload XP x86 hotfixes as well, what a pain haha at least it's faster than extracting update.inf for each of them and re-timestamping.

Thank you!

Edited by Dogway
Link to comment
Share on other sites

will the files install by order (maybe I need to add KBZ2510531 to force order?)

Normally the order should not matter unless something is messed up with the update itself.

Unfortunately, there are quite a lot of defective update packages with defective installation, migration, or integration logic. So due care should be taken.

There are Appcompat (not sure of the spelling at the moment) updates to allow a target system to automatically workaround the problem. An example of one such update (which also supports Windows XP Service Pack 1 level) is the KB928595 update.

What tomasz86 states regarding is correct.

A higher number doesn't necessary mean that the update is newer :whistle:

The Microsoft Knowledge Base article numbering seem to be ordered ascending and in direct relation to the order that they are assigned. The updates typically are also assigned the Microsoft Knowledge Base article number.
Link to comment
Share on other sites

What browser doesn't change the date? I tried FF, IE and Chrome and they all have a timestamp of when the file was downloaded.

DownThemAll for Firefox doesn't change the date.

DownThemAll is an extension for Mozilla Firefox. There is another extension that allows preserving the original timestamp; that extension is Preserve Download Modification Timestamp.

It should be noted that it is not accurate that DownThemAll (and Preserve Download Modification Timestamp) do not change the date; rather they do change the , and change it such that it matches that of the host copy. This distinction is important because it means that the correct timestamp might not always be preserved. This typically happens due to antivirus software locking the downloaded file longer than whatever amount of time is given to timestamp the file.

I thought that it was Firefox itself but no. By default all browsers seem to ignore the original date. I've just checked it again to be 100% sure and downloaded a few files using DownThemAll. One of them is Win2k SP4 and while the creation date is set to a few minutes ago the modified / accessed date is still the original one, i.e. 2003/06/20 :) and this date is used by the system.

Windows Explorer on Windows 2000, Windows XP, and Windows Server 2003 family operating systems' Windows Explorer is able to retain when the Copy handler is used (the usual way downloading from an FTP site using Windows Explorer).

Browsers do not ignore the timestamp by default. The browsers typically retain timestamp information when it is available (view cached objects to see an example). However, it seems to be the convention that the browser not append the timestamp to a file and when a file is explicitly requested or specified for download.

Link to comment
Share on other sites

For Dogway,

I recommend you examine my thread at:http://www.msfn.org/board/topic/122694-patch-insllation-and-slipstreaming-order/ . The thread pertains directly to order of updates and also lists some information about updates being defective by design.

Also, I recommend that you run qchain.exe after running the . Although many patches should include the qchain.exe logic, many do not implement it correctly. FOr acticles regarding qchain.exe, see:

http://support.microsoft.com/kb/815062 and http://support.microsoft.com/kb/296861 .

To downloa qchain.exe go to: http://www.microsoft.com/en-us/download/details.aspx?id=23908

Edited by Ascii2
Link to comment
Share on other sites

Yes, I used "Preserve Download Modification Timestamp" addon.

While in the big picture the order was clearly ascendent it wasn't in a strictly manner:

KB931261 08/02/2007 18:28:20
KB925902 02/03/2007 13:12:08
KB932168 21/03/2007 16:51:12
KB929123 04/05/2007 08:06:26

I added the qchain.exe line just before the pause. But placed it in another folder to don't interfere with the "call all .exe in current folder" loop.

What I don't understand from reading the bulletin you offered me is that an example for installing the hotfixes is given using the update.exe program and a command line script. Maybe that is another option (better?) for installing hotfixes?

EDIT: Anyway it looks qchain to be a bit rendundant: link

Edited by Dogway
Link to comment
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.
×
×
  • Create New...