GerryF.....are you still with us....???
Here is one thing you can try to get your WMI back up and running:
Open a command prompt...(START - RUN - type CMD in the "Open:" box)
At the prompt...copy/paste (or type) each of these commands in THIS
order:
winmgmt /clearadap
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf
Hit ENTER when necessary...(the copy/paste method should enter the
commands automatically).
Here is what each switch does:
The "clearadap" switch clears prior WMI /resyncperf information
from the registry.
The "kill" switch causes WINMGMT to stop running copies.
The "unregserver" switch removes the registry entries.
The "regserver" switch invokes self registration.
The "resyncperf" switch registers the system's performance
libraries with WMI.
I can also help you return EventLog to your services list.
First...ensure that the EventLog service is running by attempting to
start EventLog, like so:
Open another command prompt and type NET START EVENTLOG at the
prompt.
If EventLog is already started...you will receive a message
stating such.
After making sure that the service is running, proceed to the next
step:
Check for the following key in your registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Eventlog
If the key IS found...it may be corrupt...in which case, it must
be replaced using the method found below.
If the key is not found...you need to get a copy of the key from
another computer, and IMPORT if into your registry.
If you don't have another computer from which to copy the key...I
can email you a copy.
The file, in text form, is simply too lengthy to post here.
Please respond if you would like this file emailed to you.
GOOD LUCK.....!!!! Let us know how things work out...!!!