3

Recently our Windows 2003 server has started giving a "Could not start the security center service error". I looked into this and realized a windows dll was missing called WSCSVC.dll I then realized a folder windows\system32\dllcache which otherwise could have been used to restore WSCSVC.DLL to windows\system32 is also missing. Unfortunately I don't have a backup containing the folder dllcache either. So what must I do to restore the dllcache folder? Can I restore these from the original install CDs, without otherwise losing the server configuration?

Ron Whites
  • 181
  • 1
  • 4

1 Answers1

3

You'll need the original Windows installation disk available. Stick it in the drive, then run sfc /scannow. This will repair any missing Windows system files, and repopulate the DLL cache with any needed files.

Bigbio2002
  • 2,763
  • 11
  • 34
  • 51
  • I ran sfc /scannow and it reported no issues/errors. But the security service still fails due to a missing wscsvc.dll file. Turns out the dllcahce folder was hidden and it appears to be fully populated but contains no wscsvc.dll file! What to do now? – Ron Whites May 31 '12 at 14:09
  • Perhaps you have a virus? The security center service isn't critical for system operation, I believe. It just monitors the status of your A/V and whatnot. – Bigbio2002 May 31 '12 at 14:36
  • We have trendmicro's officescan in place and it has not determined any virus. One would think the sfc /scannow should have realized that the dll was missing from dllcache. Where can I read about how sfc if all it does is check to see that what is in dllcache is in system32 and then when it is missing a file does nothing what good is that? – Ron Whites Jun 01 '12 at 14:49
  • Check the switches of sfc to make sure the cachesize isn't zero. You can also try chkdsk /f. – Bigbio2002 Jun 01 '12 at 16:36