MSFN Forum: c000007b BAD IMAGE winsrv.dll - MSFN Forum

Jump to content



If you are having issues with Windows after removing components and have come to ask for help, please attach (not paste) your Last Session.ini file to your post to facilitate quicker assistance.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

c000007b BAD IMAGE winsrv.dll Rate Topic: -----

#1 User is offline   JoshB 

  • Group: Members
  • Posts: 2
  • Joined: 15-December 11
  • OS:2003 x86
  • Country: Country Flag

Posted 15 December 2011 - 04:17 PM

Hello all,

I've been reading this forum for quite some time and once I had an issue I realized I wasn't even a member! Anyways, I have the issue stated in the subject line:

STOP C000007B {BAD IMAGE} THE APP OR DLL \??\C:WINDOWS\SYSTEM32\WINSRV.DLL IS NOT A VALID WINDOWS IMAGE PLEASE CHECK THIS AGAINST YOUR INSTALLATION DISKETTE.

I've used nlite in the past to integrate service packs, set settings, etc and most everything worked out as expected. Today I decided to attempt to integrate the updates for Windows Server 2003 Standard Edition x86 into the install that I've been using for about a year. I ran my normal install, checked all the updates, noted them, installed, noted the next set, installed and did that til there were no updates left. Then I downloaded each one of those updates and attempted to integrate them with nlite. About 25 or so either failed or it said they were only for XP [which I just had Windows Update install on the 2003 box...] and would not integrate them. So I noted all of that for a possible runonce installation method for the next run. Once I had everything complete and burned the ISO, attempted the install and after the text part of the install it reboots and comes to where it should be at the graphical part of the install but instead blue screens with the above error.

Anyone have any ideas on this? Would my last session file help figure it out? Should I try to install the updates through the runonce commands instead?

OS: Windows Server 2003 Standard Edition SP2
nlite: v1.4.9.1
Updates: Used Windows Updates Downloader for the ones it has and manually downloaded all the ones after it. Ordered them in nlite by release date to integrate.

Thanks in advance.


#2 User is offline   Sp0iLedBrAt 

  • MSFN Addict
  • Group: Supreme Sponsor
  • Posts: 1,587
  • Joined: 19-March 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 15 December 2011 - 04:44 PM

Welcome to MSFN.
It would help a lot if you posted the Last Session.ini file, which you can find in C:\ Program Files\nLite\Presets

Cheers

#3 User is offline   JoshB 

  • Group: Members
  • Posts: 2
  • Joined: 15-December 11
  • OS:2003 x86
  • Country: Country Flag

Posted 16 December 2011 - 09:43 AM

Hello,
Here is my Last Session.ini file. Thanks

Attached File(s)



#4 User is offline   Sp0iLedBrAt 

  • MSFN Addict
  • Group: Supreme Sponsor
  • Posts: 1,587
  • Joined: 19-March 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 16 December 2011 - 04:29 PM

A few things: All the updates labeled "Windows XP", all .NET Framework updates and all IE8 updates cannot be directly integrated into nLite. At the same time, try to use short paths for update folders, such as C:\Updates, and try to avoid the Desktop as a folder to add updates from.

Cheers

This post has been edited by Sp0iLedBrAt: 16 December 2011 - 04:30 PM


#5 User is offline   GrofLuigi 

  • GroupPolicy Tattoo Artist
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,196
  • Joined: 21-April 05
  • OS:none specified
  • Country: Country Flag

Posted 17 December 2011 - 07:08 AM

I concur with everything Sp0iLedBrAt wrote. IE8 and .Net need to be installed as addons, which usually contain most of the updates. You can find some on RyanVM's board.

Your issue is definitely caused this update:

WindowsServer2003.WindowsXP-KB2567680-x64-ENU.exe

(64-bit version of Winsrv.dll). Don't know how NLite let it integrate for another architecture. Remove it and download the 32-bit version. You also have WindowsServer2003-KB930178-x86-ENU.exe which is the same file, just older version. I didn't check other hotfixes, but this tells me you might have other duplicates. You might want to try fdv's 2003 Server hotfix list that contains no or very few duplicates.

It is important for 2003 not to have too many (I think over 300) catalogs in Catroot folder because it will break. One hotfix=one Cat file, sometimes more. XP also had (has?) this limitation, but one hotfix claimed to fix that.

^ I'm writing this from memory, so it's definitely not very accurate, but nevertheless, it's a good practice not to have duplicates, they are useless anyway.

And don't clear page file at shutdown, it's also useless. :yes:

GL

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy