Jump to content

Unattended Cross-Platform Installation Error (bootstr.dll)


Recommended Posts

I've ran into an issue doing a cross-platform install of Windows 7 x64 Enterprise from a 32bit PE (actually it's BartPE/XPE). Basically, I pre-partition the HDD prior to launching setup (so I don't end up with the 100MB reserved service partition), then I run the following command:

\\server\win7ent_x86_setup\setup.exe /installfrom:\\server\win7ent_x64_setup\sources\install.wim /unattend:\\server\setup\unattend.xml

I've mounted both the x86 and x64 iso images on the server, and shared them as win7ent_xYY_setup, so the entire DVDs are available to setup.exe.

So setup takes off and runs basically the entire initial file copy and just prior to the first reboot sequence, I get a pop-up:

setup.exe - Bad Image
The application or DLL C:\Windows\System32\en-US\bootstr.dll.mui is not a valid Windows image. Please check this against your installation diskette.

If I click OK it, then I immediately get:

setup.exe - Bad Image
The application or DLL C:\Windows\System32\bootstr.dll is not a valid Windows image. Please check this against your installation diskette.

If I click on that, then the installation carries on its merry way and finishes, then reboots into Windows 7 x64.

Now - I can understand why setup.exe thinks those are bad images - obviously those are the 64bit versions of the files. But the question is, why is setup.exe attempting to open them, and secondly, how do I avoid this from happening, because it is not really an unattended installation if you have to click OK twice in the middle of it.

dcc

Edited by dcolpitts
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...