Jump to content

Any disadvantage with no integrating the hotfixes?


Recommended Posts

Ok, One question more:

If I decide to integrate (i.e., direct integration) the hotfixes in the CD, when repairing or updating the system the new files will be copied, since the old files have been overwritten. Right, and what about doing the following operation?

SFC /SCANNOW

You know, this command scans and repairs (if needed) system files missing or corrupt. I think the new files will be written to the disk. If I would decide to not integrate (calling the hotfixes from svcpack.inf, but the files in the CD have SP2 version), the above operation will overwrite the new version files with the old ones (supplied with original SP2). Right?

So, it seems that direct integration is full of advantages, and no one disadvantage, except when replacing old hotfixes or when adding new ones (I use for this task a directory synchronizer app, and a diff app).

Edited by ponghy
Link to comment
Share on other sites


Because Ryan includes the .cat files for each hotfix, the new versions of files replaced are protected under SFC. The new files really do become a native part of your source. This is really a fantastic benefit. So much so that I really can't believe that Microsoft has not actually devised an officially supported method that does what Ryan has been doing for over a year now.

If there is any possible downside, and this is pretty debatable anyway, if you use Ryan's Update Pack you're getting all of the hotfixes on Windows Update. I suppose someone somewhere may not want a specific hotfix for one reason or another, but really you're getting a source that should be as up to date and bug free as possible natively. I think that if someone makes a blanket statement that this way of integrating hotfixes is somehow not as good as using /integrate, then they don't have a full understanding of both how Microsoft is doing things and how Ryan is doing things.

This really is one of those rare instances where the unofficial way of doing something is superior in every conceivable fashion to the official Microsoft way. For all of their greed, DRM fetishes and attempts to patent the air we breathe, Microsoft really does do a pretty good job planning things out and tieing everything together in a sensible manner. This is just one of those things that makes me scratch my head.

Link to comment
Share on other sites

I hope this will be my last question, he he.

If I integrate (direct integration mode, for example the included in nLite), what happens if a hotfix needs to be uninstalled in order to install a newer one? I know when a hotfix is installed, Windows creates a folder "$hf_mig$" in %windir% in order to put the files backed up there. How to workaround this (or is not necessary)?

Again, thanks for all your help ;)

Link to comment
Share on other sites

I hope this will be my last question, he he.

If I integrate (direct integration mode, for example the included in nLite), what happens if a hotfix needs to be uninstalled in order to install a newer one? I know when a hotfix is installed, Windows creates a folder "$hf_mig$" in %windir% in order to put the files backed up there. How to workaround this (or is not necessary)?

Again, thanks for all your help ;)

If you intergrate direct using Ryans packs, from my undastanding you will not be able to uninstall it. That's one of the downsides.

For example, you decide just to add the hotfix way with no i386 intergration, your hotfix can be uninstalled just using control panel / add remove programs. good luck

Link to comment
Share on other sites

It's the same as installing a hotfix in the first place. Files are being replaced. Why should there be a difference? I think the only difference is that the newer hotfix .cat file takes over as far as file signing goes. So if you integrate hotfix KB000001 that replaces ntfs.sys, you should have KB000001.cat in the svcpack directory (and a corresponding entry in svcpack.inf) in your source install media. So let's say after you complete an install KB000002 comes out that further updates ntfs.sys. KB000002.cat will now hold the signature for ntfs.sys that SFC uses.

I'm not sure if I got all the terminology 100% correct, but I think that's the basic idea.

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...