maxXPsoft, I should have said my hashes are SHA-1 not MD5. My MD5 hashes are the same as yours. My SP1 was installed before I did a sysprep/generalize. As you can see there are two apparently different FirstUXRes.wim files (different size and hash). When I extract these they contain the exact same size and number of files. I suspect they are really the same. There is no source that I can find for one of the files, so I suspect Setup creates this file from some other files. Perhaps the FirstUXBackground.bmp file is being copied into a folder and a new FirstUXRes.wim being created, thus replacing your file. We would need to discovery which file this is and replace it also. You did not answer my question about the size of the imageres.dll. It looks like you have modified the one in the boot image and replaced the one in the install image with it. The one in the install image is about twice as large as the boot one. Does this not present a problem? Thanks and enjoy, John.
EDIT: The larger version of FirstUXRes.wim is in SP1.
EDIT: I just installed an ISO in my VM consisting of the install.wim from the sysprep/capture (with SP1) and running your background batch files against both install and boot wim files. All went fine during the install including the FirstUXRes image. I guess it is the SP1 copies of FirstUXRes.wim that is the problem. With the captured image, these have ben applied and your batch files then overlay them.
I am still concerned by the size difference in imageres.dll. What do you think?
EDIT: I extracted the two (different size) FirstUXRes.wim files and used the FC command to compare them. All file pairs are identical. You should be able to replace the file in SP1 with yours and be good to go.
EDIT: I compared the 32 and 64 bit versions of spwizimg.dll and imageres.dll. Each pair has several differences and I suspect the differences may well not be ignorable.
Edited by johnhc, 03 April 2011 - 02:37 PM.