WSUS Setup error

Hi really need some help with WSUS I am trying to re-install the service but It constantly fails at the "launch Post-Installation tasks" part at the end. The server is 2012R2 and I have the following error log:
2014-10-27 11:58:55  Postinstall started
2014-10-27 11:58:55  Detected role services: UI, WidDatabase, Services
2014-10-27 11:58:55  Start: LoadSettingsFromXml
2014-10-27 11:58:55  Start: GetConfigValue with filename=UpdateServices-Services.xml item=ContentLocal
2014-10-27 11:58:55  System.TypeInitializationException: The type initializer for 'Microsoft.UpdateServices.Internal.UtilConstants' threw an exception. ---> System.IO.InvalidDataException: Invalid installation directory
   at Microsoft.UpdateServices.Internal.SetupInfo.GetInstallDirectory()
   at Microsoft.UpdateServices.Internal.UtilConstants..cctor()
   --- End of inner exception stack trace ---
   at Microsoft.UpdateServices.Administration.PostInstall.GetConfigValue(String filename, String item)
   at Microsoft.UpdateServices.Administration.PostInstall.LoadSettingsFromXml()
   at Microsoft.UpdateServices.Administration.PostInstall.Initalize(Parameters parameters)
   at Microsoft.UpdateServices.Administration.PostInstall.Execute(String[] arguments)
Fatal Error: The type initializer for 'Microsoft.UpdateServices.Internal.UtilConstants' threw an exception.
Dead_EyesAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

becraigCommented:
This looks like your problem: System.IO.InvalidDataException: Invalid installation directory

Rerun your post install check and verify the value.

Also triple check all the folder locations specified in your config actually exist.
0
Seth SimmonsSr. Systems AdministratorCommented:
how did you reinstall?
what database are you using?
did you delete the update services folder before reinstalling?
0
Thomas GrassiSystems AdministratorCommented:
Did you do an uninstall of the role?

Is the wsus services still show up in services?

Was WSUS setup as internal database or using SQL?
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Dead_EyesAuthor Commented:
Hi sorry for the late reply. WSUS was uninstalled through add remove features, D:\WSUS folder was deleted and I am using the internal database. D:\WSUS exists and has correct permissions on root (D:\) and on the folder. I think it may be a database issue but as I don't do much with SQL and not sure how to check internal database I am getting stuck. The reinstall works fine right up until you launch post installation tasks
0
Thomas GrassiSystems AdministratorCommented:
Here this might help you

http://technet.microsoft.com/en-us/library/cc708545(v=ws.10).aspx

shows how to verify WSUS
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dead_EyesAuthor Commented:
Thanks for the troubleshooting guide I managed to narrow it down the SUSDB Database as the issue. So uninstalled WSUS, IIS & Windows internal database. Deleted C:\Windows\WID\DATA\SUSDB.mdf and SUSDB_log.ldf and reinstalled.
0
garryshapeCommented:
Do you mean you entirely uninstalled IIS?
0
Dead_EyesAuthor Commented:
@ garryshape - Hi sorry have not checked in for a while. Yes I did but only as a blanket measure as I was not sure how deep it ran and I was not using the IIS service on that server for anything else. I am sure if you deleted the relevant IIS entry's the WSUS installer would re-add them
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.