wsus on an oem install of sbs2003

August 25, 2005

They finally came up with a fix to install Windows Server Update Services on OEM installs of Small Business Server 2003. I had 2 different OEM installs of SBS2003 SP1 that failed trying to setup MSDE. Here is a snippet of the error log I was getting:

...
2005-07-19 15:59:20 Error CustomActions.Dll SQL command is returning
error (Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll ExecuteSQLCommand
returning error (Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll Failed to execute SQL
script (Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll BuildAndExecuteSQLQuery
failed (Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll Failed to execute add
account SQL Script (Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll AddAccount returning error
(Error 0x80004005: Unspecified error)
2005-07-19 15:59:20 Error CustomActions.Dll Failed to add account
(Error 0x80004005: Unspecified error)
...


Steps to fix the problem are
:

  1. Save WSUSSetup.exe to C:\WSUSFiles
  2. Click Start, click Run, and then type C:\WSUSFiles\WSUSSetup.exe /X
  3. When promted extract files to C:\WSUSFiles\
  4. In command prompt window, type CD C:\WSUSFiles\wmsde press enter.
  5. Type Sqlrun03.msi InstanceName=WSUS BlankSAPwd=1 Reboot=ReallySuppress DisableNetworkProtocols=1 DisableAgentStartup=1 DisableThrottle=1
  6. Start the SQL$WSUS service through the Administrative Tools option on the Start Menu.
  7. Now run the WSUSSetup.exe program as you normally would.
Advertisements

8 Responses to “wsus on an oem install of sbs2003”

  1. Paul Schwartz Says:

    Thanks dude – I only tried twice before I came searching and found your fix…

    I included your link in my page which includes moving the DB…http://www.netmavens.net/HowTo/WSUS/InstallWSUS_OEM_SBS.htm

  2. Peter Says:

    Hi Pete
    I recognized a simular trouble. I’m trying to install wsus on a windows 2003 Server with SP1. The setup stops when installing wmsde, it seams, and rolls back all the time. So now, I tried your tip… but it did not work either. Sqlrun03.msi runs until a certain point and the “level” of the indication falls back, Sqlrun03 will not install successfully and therfore, the setup of WSUS still does not work 😦

    Do you have further ideas ?

    thanks in advance

    Peter

  3. Lukas Says:

    I’ve got the same Problem as Peter, so you’re not the only one with that issue.

  4. Moose Says:

    I installed sql$wsus and started it as per the instructions. The Update Services installer uninstalls it again. It does not give me the option to use existing database with these settings. D’oh!

  5. Terra Says:

    You rawk man! Thanks SO much!

  6. iFix Says:

    Ok, the manual start for SQL didn’t help in my case.

    1\ Rename WSUS directory WSUSOLD
    2\ Install WSUS normally with defaults and 0 errors
    3\ Stop MSSQL$WSUS service
    4\ Rename WSUS WSUSNEW
    5\ Rename WSUSOLD WSUS
    6\ Restart MSSQL$WSUS service

    :-))

  7. clarv02 Says:

    You do rock, for sure. This worked on one of my client’s SMS2003 Dell servers. It didn’t go quite per your script above, but it still worked! When I tried to start the service (before doing the normal install), the service started and stopped again. I thought it was going to stay running. Other than that, the WSUS install was successful.

    By the way, how many ski days per year are you getting these days?

  8. clarv02 Says:

    Woops, that should have read SBS2003, not SMS2003.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: