This email was created by [your name] who thought you would be interested in the following Article:
"VBScript check to see if a service is installed"
For the most part WMI won't return anything that doesn't exist and VBscript doesn't have the means to exit gracefully from this even when using On Error Resume Next. I'm merely posting this because it seemed to be a common problem to which no quick answer could be found. Hope this helps someone.
CodeProject also contains hundreds of articles, free source code samples and applications to help in your day to day programming. Why not give it a try!