Sign in with
Sign up | Sign in
Your question

HL2, CS:S, DOD:S all crashing on launch in HL2.exe

Last response: in Video Games
Share
January 29, 2007 4:57:42 AM

When i try to launch Half Life 2, HL2DM, CS:S, DOD:S i get a crashing error every time:

AppName: hl2.exe AppVer: 0.0.0.0 ModName: shaderapidx9.dll
ModVer: 0.0.0.0 Offset: 0002e5fa

I have reinstalled DirectX 9.0c, Sound Drivers, Video Card Drivers, BIOS

I have formatted my computer, I have reinstalled windows, i have reinstalled all of the above games as well.

Heres my current config:

AMD 3800+ Dual core
2 gigs corsair ram
BFG Nvidia Geforce 6600gt oc
ASUS A8V-MX Mobo

I have even tried downloading and installing the Nvidia BETA drivers as well.

I have tried everything over quite a long time period and still no success. I used to play this fine on the same system until i messed up my directX then i reformatted and it wont work.

I have checked Valve Customer support, ASUS, Nvidia, ect.

I have been trolling the web and i finally found some stuff but now i need someone with a more advanced comprehension of computers..

I found this via steam support:

http://support.steampowered.com/cgi-bin/steampowered.cf...
DCOM Server Process Launcher Service.

I Made sure the launcher service was active, and than began to follow part 2 of the instructions on http://windowsxp.mvps.org/repairwmi.htm
Repairing My windows WMI.

After launching the WMI fixer script, the report gave me errors in the WMI Service DCOM Setup:

17347 15:58:11 (1) !! ERROR: WMI service DCOM setup: .................................................. .................................... ERROR!
17348 15:58:11 (0) ** => You can correct the WMI service DCOM configuration by executing the two following commands:
17349 15:58:11 (0) ** i.e. 'WINMGMT.EXE /REGSERVER'
17350 15:58:11 (0) ** i.e. 'UNSECAPP.EXE /REGSERVER'
17351 15:58:11 (0) ** i.e. 'FOR %i IN ("C:\WINDOWS\SYSTEM32\WBEM\WBEM*.DLL") DO REGSVR32.EXE /S %i'
17352 15:58:11 (0) ** Once completed, stop and restart the WMI Service with the following commands:
17353 15:58:11 (0) ** i.e. 'NET STOP WINMGMT'
17354 15:58:11 (0) ** i.e. 'NET START WINMGMT'
17355 15:58:11 (0) ** => Check any additional registry setup errors at the bottom of this report.
17356 15:58:11 (0) **
17357 15:58:11 (2) !! WARNING: WMI DCOM components registration is missing for the following EXE/DLLs: .................................... 61 WARNING(S)!
17358 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL (\CLSID\{3DD82D10-E6F1-11D2-B139-00105A1F77A1}\InProcServer32)
17359 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL (\CLSID\{D31B6A3F-9350-40DE-A3FC-A7EDEB9B7C63}\InProcServer32)
17360 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL (\CLSID\{D63A5850-8F16-11CF-9F47-00AA00BF345C}\InProcServer32)
17361 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\DSPROV.DLL (\CLSID\{1EF94880-01A8-11D2-A90B-00AA00BF3363}\InProcServer32)
17362 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\DSPROV.DLL (\CLSID\{33831ED4-42B8-11D2-93AD-00805F853771}\InProcServer32)
17363 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\DSPROV.DLL (\CLSID\{AA527A40-4D9A-11D2-93AD-00805F853771}\InProcServer32)
17364 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\EVNTRPRV.DLL (\CLSID\{9A5DD473-D410-11D1-B829-00C04F94C7C3}\InProcServer32)
17365 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\EVNTRPRV.DLL (\CLSID\{F95E1664-7979-44F2-A040-496E7F500043}\InProcServer32)
17366 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\FWDPROV.DLL (\CLSID\{7879E40D-9FB5-450A-8A6D-00C89F349FCE}\InProcServer32)
17367 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\FWDPROV.DLL (\CLSID\{AD1B46E8-0AAC-401B-A3B8-FCDCF8186F55}\InProcServer32)
17368 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\KRNLPROV.DLL (\CLSID\{9877D8A7-FDA1-43F9-AEEA-F90747EA66B0}\InProcServer32)
17369 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\KRNLPROV.DLL (\TYPELIB\{6B100E1A-1385-4D1F-A02E-6E705A76BB6C}\1.0)
17370 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\NTEVT.DLL (\CLSID\{F55C5B4C-517D-11D1-AB57-00C04FD9159E}\InProcServer32)
17371 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\NTEVT.DLL (\CLSID\{FD4F53E0-65DC-11D1-AB64-00C04FD9159E}\InProcServer32)
17372 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\POLICMAN.DLL (\CLSID\{69D76D1B-B12E-4913-8F48-671B90195A2B}\InProcServer32)
17373 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\POLICMAN.DLL (\CLSID\{AAEAE72F-0328-4763-8ECB-23422EDE2DB5}\InProcServer32)
17374 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\SMTPCONS.DLL (\CLSID\{C7A3A54B-0250-11D3-9CD1-00105A1F4801}\InProcServer32)
17375 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL (\CLSID\{72967901-68EC-11D0-B729-00AA0062CBB7}\InProcServer32)
17376 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL (\CLSID\{72967903-68EC-11D0-B729-00AA0062CBB7}\InProcServer32)
17377 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL (\CLSID\{F00B4404-F8F1-11CE-A5B6-00AA00680C3F}\InProcServer32)
17378 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL (\CLSID\{FA77A74E-E109-11D0-AD6E-00C04FD8FDFF}\InProcServer32)
17379 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL (\CLSID\{FE9AF5C0-D3B6-11CE-A5B6-00AA00680C3F}\InProcServer32)
17380 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\TMPLPROV.DLL (\CLSID\{C486ABD2-27F6-11D3-865E-00C04F63049B}\InProcServer32)
17381 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\TRNSPROV.DLL (\CLSID\{405595AA-1E14-11D3-B33D-00105A1F4AAF}\InProcServer32)
17382 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\TRNSPROV.DLL (\CLSID\{405595AB-1E14-11D3-B33D-00105A1F4AAF}\InProcServer32)
17383 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\UPDPROV.DLL (\CLSID\{74E3B84C-C7BE-4E0A-9BD2-853CA72CD435}\InProcServer32)
17384 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\UPDPROV.DLL (\CLSID\{A3A16907-227B-11D3-865D-00C04F63049B}\InProcServer32)
17385 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\VIEWPROV.DLL (\CLSID\{AA70DDF4-E11C-11D1-ABB0-00C04FD9159E}\InProcServer32)
17386 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMADS.DLL (\CLSID\{F0975AFE-5C7F-11D2-8B74-00104B2AFB41}\InProcServer32)
17387 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCNTL.DLL (\CLSID\{5C659257-E236-11D2-8899-00104B2AFB46}\InProcServer32)
17388 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCNTL.DLL (\CLSID\{5C659258-E236-11D2-8899-00104B2AFB46}\InProcServer32)
17389 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCOMN.DLL (\CLSID\{266C72D4-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17390 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCOMN.DLL (\CLSID\{266C72E5-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17391 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCOMN.DLL (\CLSID\{266C72E6-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17392 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL (\CLSID\{266C72D4-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17393 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL (\CLSID\{266C72E5-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17394 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL (\CLSID\{266C72E6-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
17395 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMICOOKR.DLL (\CLSID\{B0A2AB46-F612-4469-BEC4-7AB038BC476C}\InProcServer32)
17396 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIDCPRV.DLL (\CLSID\{4CFC7932-0F9D-4BEF-9C32-8EA2A6B56FCB}\InProcServer32)
17397 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIDCPRV.DLL (\CLSID\{F5F75737-2843-4F22-933D-C76A97CDA62F}\InProcServer32)
17398 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{622D47B6-CEEC-4DE1-8056-B6D16F29BC97}\InProcServer32)
17399 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{89F9F7B0-8DE3-4AE0-8B41-109ABAB32151}\InProcServer32)
17400 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{958C59A0-3670-4FE0-B893-6998BB494402}\InProcServer32)
17401 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{9F007F18-9C24-4630-8B3E-61F96280C593}\InProcServer32)
17402 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{C1692211-1EC1-4847-9C0D-D2F2D80D07CF}\InProcServer32)
17403 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{C169CC11-1EC1-4847-9C0D-D2F2D80D07CF}\InProcServer32)
17404 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIMSG.DLL (\CLSID\{CE69CC1E-1EC0-4847-9C0D-D2F2D80D07CF}\InProcServer32)
17405 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL (\CLSID\{04788120-12C2-498D-83C1-A7D92E677AC6}\InProcServer32)
17406 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL (\CLSID\{A3E41207-BE04-492A-AFF0-19E880FF7545}\InProcServer32)
17407 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL (\CLSID\{E2CBCB87-9C07-4523-A78F-061499C83987}\InProcServer32)
17408 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPDSKQ.DLL (\CLSID\{4AF3F4A4-06C8-4B79-A523-633CC65CE297}\InProcServer32)
17409 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPICMP.DLL (\CLSID\{734AC5AE-68E1-4FB5-B8DA-1D92F7FC6661}\InProcServer32)
17410 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPIPRT.DLL (\CLSID\{23B77E99-5C2D-482D-A795-62CA3AE5B673}\InProcServer32)
17411 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPIPRT.DLL (\CLSID\{6D7A4B0E-66D5-4AC3-A7ED-0189E8CF5E77}\InProcServer32)
17412 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL (\CLSID\{6515834D-6125-4878-A3A3-6B0A73B809A2}\InProcServer32)
17413 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL (\CLSID\{7FB1D98A-F895-4761-8DC2-774969C84D10}\InProcServer32)
17414 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL (\CLSID\{AB40A5C1-804B-40BD-9DFE-A640691C6956}\InProcServer32)
17415 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL (\CLSID\{C0AA9D93-2EF5-47FB-960C-F90FC644B48E}\InProcServer32)
17416 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMIPSESS.DLL (\CLSID\{6E78DAD9-E187-4D6E-BA63-760256D6F405}\InProcServer32)
17417 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\WMITIMEP.DLL (\CLSID\{C4819C8D-9AB8-4B2F-B8AE-C77DABF553D5}\InProcServer32)
17418 15:58:11 (0) ** - C:\WINDOWS\SYSTEM32\WBEM\MSIPROV.DLL (\CLSID\{BE0A9830-2B8B-11D1-A949-0060181EBBAD}\InProcServer32)
17419 15:58:11 (0) ** => WMI System components are not properly registered as COM objects, which could make WMI to
17420 15:58:11 (0) ** fail depending on the operation requested.
17421 15:58:11 (0) ** => For a .DLL, you can correct the DCOM configuration by executing the 'REGSVR32.EXE <Filename.DLL>' command.
17422 15:58:11 (0) **
17423 15:58:11 (0) ** WMI ProgID registrations: .................................................. ......................................... OK.
17424 15:58:11 (2) !! WARNING: WMI provider DCOM registrations missing for the following provider(s): ..................................... 59 WARNING(S)!
17425 15:58:11 (0) ** - ROOT/WMI, EventTraceProv ({9A5DD473-D410-11D1-B829-00C04F94C7C3}) (i.e. WMI Class 'TraceLogger')
17426 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\EVNTRPRV.DLL'
17427 15:58:11 (0) ** - ROOT/WMI, SmonlogProv ({F95E1664-7979-44F2-A040-496E7F500043}) (i.e. WMI Class 'SysmonLog')
17428 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\EVNTRPRV.DLL'
17429 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSLOGONSETTING_Prov ({C41FF872-07B1-4926-819B-8C94E6B1FBB9})
17430 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17431 15:58:11 (0) ** - ROOT/CIMV2, MS_NT_EVENTLOG_PROVIDER ({FD4F53E0-65DC-11D1-AB64-00C04FD9159E})
17432 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\NTEVT.DLL'
17433 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSENVIRONMENTSETTING_Prov ({9A17DFD1-34FA-4D61-B9BB-3A1097E7FADF})
17434 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17435 15:58:11 (0) ** - ROOT/CIMV2, VolumeChangeEvents ({E2CBCB87-9C07-4523-A78F-061499C83987})
17436 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL'
17437 15:58:11 (0) ** - ROOT/CIMV2, NamedJobObjectLimitSettingProv ({6515834D-6125-4878-A3A3-6B0A73B809A2}) (i.e. WMI Class 'Win32_NamedJobObjectLimitSetting')
17438 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL'
17439 15:58:11 (0) ** - ROOT/CIMV2, WMIPingProvider ({734AC5AE-68E1-4FB5-B8DA-1D92F7FC6661}) (i.e. WMI Class 'Win32_PingStatus')
17440 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPICMP.DLL'
17441 15:58:11 (0) ** - ROOT/CIMV2, Microsoft WMI Forwarding Event Provider ({7879E40D-9FB5-450A-8A6D-00C89F349FCE})
17442 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\FWDPROV.DLL'
17443 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSNETWORKADAPTERSETTING_Prov ({D25E0260-AAB7-48CB-A192-4D73D2FD375F})
17444 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17445 15:58:11 (0) ** - ROOT/CIMV2, SystemConfigurationChangeEvents ({D31B6A3F-9350-40DE-A3FC-A7EDEB9B7C63})
17446 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL'
17447 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICE_Prov ({7970614A-BD82-439E-A828-CC96F8E91428}) (i.e. WMI Class 'Win32_TerminalService')
17448 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17449 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSREMOTECONTROLSETTING_Prov ({DBD71B6B-F717-4A61-A914-2337BC50B0D6})
17450 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17451 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSNETWORKADAPTERLISTSETTING_Prov ({7757BA9B-7986-4866-B53F-A31E89FCBA15}) (i.e. WMI Class 'Win32_TSNetworkAdapterListSetting')
17452 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17453 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_COMPUTERSYSTEMWINDOWSPRODUCTACTIVATION SETTING_Prov ({A2B6D807-EE1E-40F6-BDF4-B4D6F552783E})
17454 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
17455 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONDIRECTORY_Prov ({39524FB7-028F-4035-8C2B-8E65D2B17E67})
17456 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17457 15:58:11 (0) ** - ROOT/CIMV2, SessionProvider ({6E78DAD9-E187-4D6E-BA63-760256D6F405})
17458 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPSESS.DLL'
17459 15:58:11 (0) ** - ROOT/CIMV2, RouteEventProvider ({6D7A4B0E-66D5-4AC3-A7ED-0189E8CF5E77})
17460 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPIPRT.DLL'
17461 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONSETTING_Prov ({BE9B3133-250B-44A5-A278-C532B7B7FF76})
17462 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17463 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALTERMINALSETTING_Prov ({BA4EAC04-AFCE-441A-A4F0-C4A97545425A}) (i.e. WMI Class 'Win32_TerminalTerminalSetting')
17464 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17465 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSCLIENTSETTING_Prov ({647BD8C2-658B-4ECA-ABC7-FC5C0BF1704D})
17466 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17467 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICESETTING_Prov ({6BD6AECA-AFB0-45B7-BAC4-F292EC0F3F41}) (i.e. WMI Class 'Win32_TerminalServiceSetting')
17468 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17469 15:58:11 (0) ** - ROOT/CIMV2, WMI Kernel Trace Event Provider ({9877D8A7-FDA1-43F9-AEEA-F90747EA66B0})
17470 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\KRNLPROV.DLL'
17471 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_PROXY_Prov ({AF134D0A-6706-4ACD-BA76-D0A852474C99}) (i.e. WMI Class 'Win32_Proxy')
17472 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
17473 15:58:11 (0) ** - ROOT/CIMV2, NamedJobObjectProv ({7FB1D98A-F895-4761-8DC2-774969C84D10}) (i.e. WMI Class 'Win32_NamedJobObject')
17474 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL'
17475 15:58:11 (0) ** - ROOT/CIMV2, MS_Shutdown_Event_Provider ({A3E41207-BE04-492A-AFF0-19E880FF7545})
17476 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL'
17477 15:58:11 (0) ** - ROOT/CIMV2, SECRCW32 ({D63A5850-8F16-11CF-9F47-00AA00BF345C}) (i.e. WMI Class 'Win32_LogicalShareAccess')
17478 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL'
17479 15:58:11 (0) ** - ROOT/CIMV2, Win32ClockProvider ({C4819C8D-9AB8-4B2F-B8AE-C77DABF553D5}) (i.e. WMI Class 'Win32_LocalTime')
17480 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMITIMEP.DLL'
17481 15:58:11 (0) ** - ROOT/CIMV2, MS_Power_Management_Event_Provider ({3DD82D10-E6F1-11D2-B139-00105A1F77A1})
17482 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL'
17483 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov ({EA231B91-099E-4D02-9EE7-73976D6A085F}) (i.e. WMI Class 'Win32_WindowsProductActivation')
17484 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
17485 15:58:11 (0) ** - ROOT/CIMV2, RouteProvider ({23B77E99-5C2D-482D-A795-62CA3AE5B673}) (i.e. WMI Class 'Win32_ActiveRoute')
17486 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPIPRT.DLL'
17487 15:58:11 (0) ** - ROOT/CIMV2, CIMWin32a ({04788120-12C2-498D-83C1-A7D92E677AC6}) (i.e. WMI Class 'Win32_PhysicalMedia')
17488 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPCIMA.DLL'
17489 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICETOSETTING_Prov ({B490264C-8D8F-40FD-B1BE-CD69AD779EC1}) (i.e. WMI Class 'Win32_TerminalServiceToSetting')
17490 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17491 15:58:11 (0) ** - ROOT/CIMV2, NamedJobObjectSecLimitSettingProv ({AB40A5C1-804B-40BD-9DFE-A640691C6956}) (i.e. WMI Class 'Win32_NamedJobObjectSecLimitSetting')
17492 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL'
17493 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONDIRECTORYSETTING_Prov ({CCBA37FC-982B-433B-8AC2-455E616A8559}) (i.e. WMI Class 'Win32_TSSessionDirectorySetting')
17494 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17495 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSPERMISSIONSSETTING_Prov ({FA06375D-F0A4-4A47-AD8D-148595F1E0B8})
17496 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17497 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSACCOUNT_Prov ({BDF9E8B8-6C66-4E45-BA15-E050393DD079})
17498 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17499 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINAL_Prov ({74628299-57EC-4F12-BA1C-08B477BF447A})
17500 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17501 15:58:11 (0) ** - ROOT/CIMV2, MSIProv ({BE0A9830-2B8B-11D1-A949-0060181EBBAD}) (i.e. WMI Class 'Win32_InstalledSoftwareElement')
17502 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\MSIPROV.DLL'
17503 15:58:11 (0) ** - ROOT/CIMV2, DskQuotaProvider ({4AF3F4A4-06C8-4B79-A523-633CC65CE297}) (i.e. WMI Class 'Win32_QuotaSetting')
17504 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPDSKQ.DLL'
17505 15:58:11 (0) ** - ROOT/CIMV2, Win32_WIN32_TSGENERALSETTING_Prov ({4C8A0917-F587-4ECF-9C89-48147528F4E1}) (i.e. WMI Class 'Win32_TSGeneralSetting')
17506 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
17507 15:58:11 (0) ** - ROOT/CIMV2, CIMWin32 ({D63A5850-8F16-11CF-9F47-00AA00BF345C}) (i.e. WMI Class 'Win32_ShareToDirectory')
17508 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\CIMWIN32.DLL'
17509 15:58:11 (0) ** - ROOT/CIMV2, NamedJobObjectActgInfoProv ({C0AA9D93-2EF5-47FB-960C-F90FC644B48E}) (i.e. WMI Class 'Win32_NamedJobObjectActgInfo')
17510 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WMIPJOBJ.DLL'
17511 15:58:11 (0) ** - ROOT/CIMV2, MS_NT_EVENTLOG_EVENT_PROVIDER ({F55C5B4C-517D-11D1-AB57-00C04FD9159E})
17512 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\NTEVT.DLL'
17513 15:58:11 (0) ** - ROOT/POLICY, PolicSOM ({AAEAE72F-0328-4763-8ECB-23422EDE2DB5})
17514 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\POLICMAN.DLL'
17515 15:58:11 (0) ** - ROOT/POLICY, PolicStatus ({69D76D1B-B12E-4913-8F48-671B90195A2B}) (i.e. WMI Class 'MSFT_SomFilterStatus')
17516 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\POLICMAN.DLL'
17517 15:58:11 (0) ** - ROOT/DEFAULT, RegProv ({FE9AF5C0-D3B6-11CE-A5B6-00AA00680C3F})
17518 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL'
17519 15:58:11 (0) ** - ROOT/DEFAULT, RegistryEventProvider ({FA77A74E-E109-11D0-AD6E-00C04FD8FDFF})
17520 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL'
17521 15:58:11 (0) ** - ROOT/DEFAULT, RegPropProv ({72967901-68EC-11D0-B729-00AA0062CBB7})
17522 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\STDPROV.DLL'
17523 15:58:11 (0) ** - ROOT/DIRECTORY/LDAP, Microsoft|DSLDAPClassProvider|V1.0 ({1EF94880-01A8-11D2-A90B-00AA00BF3363})
17524 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\DSPROV.DLL'
17525 15:58:11 (0) ** - ROOT/SUBSCRIPTION, Microsoft WMI Forwarding Consumer Provider ({AD1B46E8-0AAC-401B-A3B8-FCDCF8186F55})
17526 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\FWDPROV.DLL'
17527 15:58:11 (0) ** - ROOT/SUBSCRIPTION, CommandLineEventConsumer ({266C72E5-62E8-11D1-AD89-00C04FD8FDFF})
17528 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL'
17529 15:58:11 (0) ** - ROOT/SUBSCRIPTION, LogFileEventConsumer ({266C72D4-62E8-11D1-AD89-00C04FD8FDFF})
17530 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL'
17531 15:58:11 (0) ** - ROOT/SUBSCRIPTION, ActiveScriptEventConsumer ({266C72E7-62E8-11D1-AD89-00C04FD8FDFF})
17532 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\SCRCONS.EXE'
17533 15:58:11 (0) ** - ROOT/SUBSCRIPTION, Microsoft WMI Updating Consumer Provider ({A3A16907-227B-11D3-865D-00C04F63049B})
17534 15:58:11 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\UPDPROV.DLL'
17535 15:58:11 (0) ** - ROOT/SUBSCRIPTION, Microsoft WMI Updating Consumer Assoc Provider ({74E3B84C-C7BE-4E0A-9BD2-853CA72CD435}) (i.e. WMI Class 'MSFT_UCScenarioAssociation')
17536 15:58:12 (0) ** Provider DLL: 'No located BIN file'
17537 15:58:12 (0) ** - ROOT/SUBSCRIPTION, SMTPEventConsumer ({C7A3A54B-0250-11D3-9CD1-00105A1F4801})
17538 15:58:12 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\SMTPCONS.DLL'
17539 15:58:12 (0) ** - ROOT/SUBSCRIPTION, Microsoft WMI Transient Reboot Event Provider ({405595AB-1E14-11D3-B33D-00105A1F4AAF})
17540 15:58:12 (0) ** Provider DLL: 'No located BIN file'
17541 15:58:12 (0) ** - ROOT/SUBSCRIPTION, NTEventLogEventConsumer ({266C72E6-62E8-11D1-AD89-00C04FD8FDFF})
17542 15:58:12 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL'
17543 15:58:12 (0) ** => This is an issue because there are still some WMI classes referencing this list of providers
17544 15:58:12 (0) ** while the DCOM registration is wrong or missing. This can be due to:
17545 15:58:12 (0) ** - a de-installation of the software.
17546 15:58:12 (0) ** - a deletion of some registry key data.
17547 15:58:12 (0) ** - a registry corruption.
17548 15:58:12 (0) ** => You can correct the DCOM configuration by:
17549 15:58:12 (0) ** - Executing the 'REGSVR32.EXE <Provider.DLL>' command.
17550 15:58:12 (0) ** Note: You can build a list of classes in relation with their WMI provider and MOF file with WMIDiag.
17551 15:58:12 (0) ** (This list can be built on a similar and working WMI Windows installation)
17552 15:58:12 (0) ** The following command line must be used:
17553 15:58:12 (0) ** i.e. 'WMIDiag CorrelateClassAndProvider'
17554 15:58:12 (2) !! WARNING: Re-registering with REGSVR32.EXE all DLL from 'C:\WINDOWS\SYSTEM32\WBEM\'
17555 15:58:12 (0) ** may not solve the problem as the DLL supporting the WMI class(es)
17556 15:58:12 (0) ** can be located in a different folder.
17557 15:58:12 (0) ** You must refer to the class name to determine the software delivering the related DLL.
17558 15:58:12 (0) ** => If the software has been de-installed intentionally, then this information must be
17559 15:58:12 (0) ** removed from the WMI repository. You can use the 'WMIC.EXE' command to remove
17560 15:58:12 (0) ** the provider registration data.
17561 15:58:12 (0) ** i.e. 'WMIC.EXE /NAMESPACE:\\ROOT\SUBSCRIPTION path __Win32Provider Where Name='NTEventLogEventConsumer' DELETE'
17562 15:58:12 (0) ** => If the namespace was ENTIRELY dedicated to the intentionally de-installed software,
17563 15:58:12 (0) ** the namespace and ALL its content can be ENTIRELY deleted.
17564 15:58:12 (0) ** i.e. 'WMIC.EXE /NAMESPACE:\\ROOT path __NAMESPACE Where Name='SUBSCRIPTION' DELETE'
17565 15:58:12 (0) ** - Re-installing the software.Sorry for the huge post..

REGSVR32.EXE /S C:\WINDOWS\SYSTEM32\WBEM\WBEM*.DLL Did not work..

So basically, at this point my assumption is to run the "REGSVR32.EXE /S" Command for each of the 61 DLL's that have errors, then the equivalent operation on all of the other errors, then run 'net stop winmgmt' and 'net start winmgmt' then restart, then re-check the WMI script system to see if its fixed.

It seems a bit tedious at this point and i am wondering if i have actually corrupted windows somehow? It suggest registry deletions but even when i load the backups its the same errors, and i never manually edit the registry.

Anyone have any ideas, a shorter way to do this, or know whats happenng?

Thanks.
January 30, 2007 1:30:22 AM

im doomed! no one knows.
January 30, 2007 3:26:32 PM

Calm down, it takes some people a while to read these things, especially with a long, detailed printout like that. :wink:

After reading everything several times, I believe I understand what is going on.

Quote:
REGSVR32.EXE /S C:\WINDOWS\SYSTEM32\WBEM\WBEM*.DLL Did not work..

From what I remember in my programming experience, Regsvr32.exe registers COM files (.dll & .exe) in the Windows registry so it knows where they are, what they can do, version numbers, etc. It might not take wild cards. The instructions suggested a way to bypass this restriction by using these commands:

[code:1:ac5bccf9cd]WINMGMT.EXE /REGSERVER
UNSECAPP.EXE /REGSERVER
FOR %i IN ("C:\WINDOWS\SYSTEM32\WBEM\WBEM*.DLL") DO REGSVR32.EXE /S %i[/code:1:ac5bccf9cd]
I won't pretend to fully understand what the first two lines do, but the last one is an old DOS batch file command that essentially iterates through every file matching those conditions one at a time and passes them to the command after "DO." You could try typing the instruction into a command prompt by hand, but the easiest way is to just copy the text into Notepad and save it as a .bat file (for example "WMIFix.bat"), then run the file.

If it returns errors, you won't be able to see them unless you run the file from the command prompt. If you want to save them, you can run the file like this: "WMIFix > Errors.txt" Any filename will do for the .txt file, the ">" operator is an instruction to re-direct output to whatever file you give it, whether it exists or not.

After that's done, and assuming no errors are returned, you then run these commands:

[code:1:ac5bccf9cd]NET STOP WINMGMT
NET START WINMGMT[/code:1:ac5bccf9cd]
Hopefully that'll fix everything. If you still have problems, let me know and I'll try to help with the next set of suggestions.
Related resources
Can't find your answer ? Ask !
January 30, 2007 5:19:09 PM

After Running:
Quote:
WINMGMT.EXE /REGSERVER
UNSECAPP.EXE /REGSERVER
FOR %i IN ("C:\WINDOWS\SYSTEM32\WBEM\WBEM*.DLL") DO REGSVR32.EXE /S %i

In a .bat file, it processed the first two commands:
Quote:
WINMGMT.EXE /REGSERVER
UNSECAPP.EXE /REGSERVER
But not the last one. In Errors.txt it simply gave me:
Quote:

D:\>WINMGMT.EXE /REGSERVER

D:\>UNSECAPP.EXE /REGSERVER

D:\>
I am going to try to just run each individual .dll through and see if that works i think. I am struggling but im glad i got help, thanks for replying.

Ill keep working through it if anyone else has any ideas id love to know!
January 30, 2007 5:28:07 PM

Woops. You should change "%i" to "%%i" in a batch file, in both instances. Sorry for the confusion.
January 30, 2007 6:12:02 PM

Ok, Update, i have been cracking away at it today, this is what ive done. With the help of VBDude (You saved my life now i can copy past dos cmnds in bat files!) i made a new bat file to process each .dll individually:

I didnt notice VBDude's reply until just now so bear with me:

I was sort of unsure about what to do exactly so i mightve overlapped a bit:

Quote:
WINMGMT.EXE /REGSERVER
UNSECAPP.EXE /REGSERVER
REGSVR32.EXE /S CIMWIN32.DLL (\CLSID\{3DD82D10-E6F1-11D2-B139-00105A1F77A1}\InProcServer32)
REGSVR32.EXE /S CIMWIN32.DLL (\CLSID\{D31B6A3F-9350-40DE-A3FC-A7EDEB9B7C63}\InProcServer32)
REGSVR32.EXE /S CIMWIN32.DLL (\CLSID\{D63A5850-8F16-11CF-9F47-00AA00BF345C}\InProcServer32)
REGSVR32.EXE /S DSPROV.DLL (\CLSID\{1EF94880-01A8-11D2-A90B-00AA00BF3363}\InProcServer32)
REGSVR32.EXE /S DSPROV.DLL (\CLSID\{33831ED4-42B8-11D2-93AD-00805F853771}\InProcServer32)
REGSVR32.EXE /S DSPROV.DLL (\CLSID\{AA527A40-4D9A-11D2-93AD-00805F853771}\InProcServer32)
REGSVR32.EXE /S EVNTRPRV.DLL (\CLSID\{9A5DD473-D410-11D1-B829-00C04F94C7C3}\InProcServer32)
REGSVR32.EXE /S EVNTRPRV.DLL (\CLSID\{F95E1664-7979-44F2-A040-496E7F500043}\InProcServer32)
REGSVR32.EXE /S FWDPROV.DLL (\CLSID\{7879E40D-9FB5-450A-8A6D-00C89F349FCE}\InProcServer32)
REGSVR32.EXE /S FWDPROV.DLL (\CLSID\{AD1B46E8-0AAC-401B-A3B8-FCDCF8186F55}\InProcServer32)
REGSVR32.EXE /S KRNLPROV.DLL (\CLSID\{9877D8A7-FDA1-43F9-AEEA-F90747EA66B0}\InProcServer32)
REGSVR32.EXE /S KRNLPROV.DLL (\TYPELIB\{6B100E1A-1385-4D1F-A02E-6E705A76BB6C}\1.0)
REGSVR32.EXE /S NTEVT.DLL (\CLSID\{F55C5B4C-517D-11D1-AB57-00C04FD9159E}\InProcServer32)
REGSVR32.EXE /S NTEVT.DLL (\CLSID\{FD4F53E0-65DC-11D1-AB64-00C04FD9159E}\InProcServer32)
REGSVR32.EXE /S POLICMAN.DLL (\CLSID\{69D76D1B-B12E-4913-8F48-671B90195A2B}\InProcServer32)
REGSVR32.EXE /S POLICMAN.DLL (\CLSID\{69D76D1B-B12E-4913-8F48-671B90195A2B}\InProcServer32)
REGSVR32.EXE /S SMTPCONS.DLL (\CLSID\{C7A3A54B-0250-11D3-9CD1-00105A1F4801}\InProcServer32)
REGSVR32.EXE /S STDPROV.DLL (\CLSID\{72967901-68EC-11D0-B729-00AA0062CBB7}\InProcServer32)
REGSVR32.EXE /S STDPROV.DLL (\CLSID\{72967903-68EC-11D0-B729-00AA0062CBB7}\InProcServer32)
REGSVR32.EXE /S STDPROV.DLL (\CLSID\{F00B4404-F8F1-11CE-A5B6-00AA00680C3F}\InProcServer32)
REGSVR32.EXE /S STDPROV.DLL (\CLSID\{FA77A74E-E109-11D0-AD6E-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S STDPROV.DLL (\CLSID\{FE9AF5C0-D3B6-11CE-A5B6-00AA00680C3F}\InProcServer32)
REGSVR32.EXE /S TMPLPROV.DLL (\CLSID\{C486ABD2-27F6-11D3-865E-00C04F63049B}\InProcServer32)
REGSVR32.EXE /S TRNSPROV.DLL (\CLSID\{405595AA-1E14-11D3-B33D-00105A1F4AAF}\InProcServer32)
REGSVR32.EXE /S TRNSPROV.DLL (\CLSID\{405595AB-1E14-11D3-B33D-00105A1F4AAF}\InProcServer32)
REGSVR32.EXE /S UPDPROV.DLL (\CLSID\{74E3B84C-C7BE-4E0A-9BD2-853CA72CD435}\InProcServer32)
REGSVR32.EXE /S UPDPROV.DLL (\CLSID\{A3A16907-227B-11D3-865D-00C04F63049B}\InProcServer32)
REGSVR32.EXE /S VIEWPROV.DLL (\CLSID\{AA70DDF4-E11C-11D1-ABB0-00C04FD9159E}\InProcServer32)
REGSVR32.EXE /S WBEMADS.DLL (\CLSID\{F0975AFE-5C7F-11D2-8B74-00104B2AFB41}\InProcServer32)
REGSVR32.EXE /S WBEMCNTL.DLL (\CLSID\{5C659257-E236-11D2-8899-00104B2AFB46}\InProcServer32)
REGSVR32.EXE /S WBEMCNTL.DLL (\CLSID\{5C659258-E236-11D2-8899-00104B2AFB46}\InProcServer32)
REGSVR32.EXE /S WBEMCOMN.DLL (\CLSID\{266C72D4-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WBEMCOMN.DLL (\CLSID\{266C72E5-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WBEMCOMN.DLL (\CLSID\{266C72E6-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WBEMCONS.DLL (\CLSID\{266C72D4-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WBEMCONS.DLL (\CLSID\{266C72E5-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WBEMCONS.DLL (\CLSID\{266C72E6-62E8-11D1-AD89-00C04FD8FDFF}\InProcServer32)
REGSVR32.EXE /S WMICOOKR.DLL (\CLSID\{B0A2AB46-F612-4469-BEC4-7AB038BC476C}\InProcServer32)
REGSVR32.EXE /S WMIDCPRV.DLL (\CLSID\{4CFC7932-0F9D-4BEF-9C32-8EA2A6B56FCB}\InProcServer32)
REGSVR32.EXE /S WMIDCPRV.DLL (\CLSID\{F5F75737-2843-4F22-933D-C76A97CDA62F}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{622D47B6-CEEC-4DE1-8056-B6D16F29BC97}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{89F9F7B0-8DE3-4AE0-8B41-109ABAB32151}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{958C59A0-3670-4FE0-B893-6998BB494402}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{C1692211-1EC1-4847-9C0D-D2F2D80D07CF}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{C169CC11-1EC1-4847-9C0D-D2F2D80D07CF}\InProcServer32)
REGSVR32.EXE /S WMIMSG.DLL (\CLSID\{CE69CC1E-1EC0-4847-9C0D-D2F2D80D07CF}\InProcServer32)
REGSVR32.EXE /S WMIPCIMA.DLL (\CLSID\{04788120-12C2-498D-83C1-A7D92E677AC6}\InProcServer32)
REGSVR32.EXE /S WMIPCIMA.DLL (\CLSID\{A3E41207-BE04-492A-AFF0-19E880FF7545}\InProcServer32)
REGSVR32.EXE /S WMIPCIMA.DLL (\CLSID\{E2CBCB87-9C07-4523-A78F-061499C83987}\InProcServer32)
REGSVR32.EXE /S WMIPDSKQ.DLL (\CLSID\{4AF3F4A4-06C8-4B79-A523-633CC65CE297}\InProcServer32)
REGSVR32.EXE /S WMIPICMP.DLL (\CLSID\{734AC5AE-68E1-4FB5-B8DA-1D92F7FC6661}\InProcServer32)
REGSVR32.EXE /S WMIPIPRT.DLL (\CLSID\{23B77E99-5C2D-482D-A795-62CA3AE5B673}\InProcServer32)
REGSVR32.EXE /S WMIPIPRT.DLL (\CLSID\{6D7A4B0E-66D5-4AC3-A7ED-0189E8CF5E77}\InProcServer32)
REGSVR32.EXE /S WMIPJOBJ.DLL (\CLSID\{6515834D-6125-4878-A3A3-6B0A73B809A2}\InProcServer32)
REGSVR32.EXE /S WMIPJOBJ.DLL (\CLSID\{7FB1D98A-F895-4761-8DC2-774969C84D10}\InProcServer32)
REGSVR32.EXE /S WMIPJOBJ.DLL (\CLSID\{AB40A5C1-804B-40BD-9DFE-A640691C6956}\InProcServer32)
REGSVR32.EXE /S WMIPJOBJ.DLL (\CLSID\{C0AA9D93-2EF5-47FB-960C-F90FC644B48E}\InProcServer32)
REGSVR32.EXE /S WMIPSESS.DLL (\CLSID\{6E78DAD9-E187-4D6E-BA63-760256D6F405}\InProcServer32)
REGSVR32.EXE /S WMITIMEP.DLL (\CLSID\{C4819C8D-9AB8-4B2F-B8AE-C77DABF553D5}\InProcServer32)
REGSVR32.EXE /S MSIPROV.DLL (\CLSID\{BE0A9830-2B8B-11D1-A949-0060181EBBAD}\InProcServer32)
REGSVR32.EXE CIMWIN32.DLL
REGSVR32.EXE DSPROV.DLL
REGSVR32.EXE EVNTRPRV.DLL
REGSVR32.EXE FWDPROV.DLL
REGSVR32.EXE KRNLPROV.DLL
REGSVR32.EXE NTEVT.DLL
REGSVR32.EXE POLICMAN.DLL
REGSVR32.EXE SMTPCONS.DLL
REGSVR32.EXE STDPROV.DLL
REGSVR32.EXE TMPLPROV.DLL
REGSVR32.EXE TRNSPROV.DLL
REGSVR32.EXE UPDPROV.DLL
REGSVR32.EXE VIEWPROV.DLL
REGSVR32.EXE WBEMADS.DLL
REGSVR32.EXE WBEMCNTL.DLL
REGSVR32.EXE WBEMCOMN.DLL
REGSVR32.EXE WBEMCONS.DLL
REGSVR32.EXE WMICOOKR.DLL
REGSVR32.EXE WMIDCPRV.DLL
REGSVR32.EXE WMIMSG.DLL
REGSVR32.EXE WMIPCIMA.DLL
REGSVR32.EXE WMIPDSKQ.DLL
REGSVR32.EXE WMIPICMP.DLL
REGSVR32.EXE WMIPIPRT.DLL
REGSVR32.EXE WMIPJOBJ.DLL
REGSVR32.EXE WMIPSESS.DLL
REGSVR32.EXE WMITIMEP.DLL
REGSVR32.EXE MSIPROV.DLL


DOS kept telling me "REGSVR32.EXE WBEMCOMN.DLL" Was not a .DLL but i moved on anyways..

It succeeded and then i ran NET STOP WINMGMT and NET START WINMGMT and everything worked so i ran WMIDIAG again and got this for the same parts:

Quote:
18353 14:57:43 (0) ** WMI components DCOM registrations: .................................................................................. OK.
18354 14:57:43 (0) ** WMI ProgID registrations: ........................................................................................... OK.


Now i have more to do:

I am stuck on this:

Quote:
18355 14:57:43 (2) !! WARNING: WMI provider DCOM registrations missing for the following provider(s): ..................................... 21 WARNING(S)!
18356 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSLOGONSETTING_Prov ({C41FF872-07B1-4926-819B-8C94E6B1FBB9})
18357 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18358 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSENVIRONMENTSETTING_Prov ({9A17DFD1-34FA-4D61-B9BB-3A1097E7FADF})
18359 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18360 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSNETWORKADAPTERSETTING_Prov ({D25E0260-AAB7-48CB-A192-4D73D2FD375F})
18361 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18362 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICE_Prov ({7970614A-BD82-439E-A828-CC96F8E91428}) (i.e. WMI Class 'Win32_TerminalService')
18363 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18364 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSREMOTECONTROLSETTING_Prov ({DBD71B6B-F717-4A61-A914-2337BC50B0D6})
18365 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18366 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSNETWORKADAPTERLISTSETTING_Prov ({7757BA9B-7986-4866-B53F-A31E89FCBA15}) (i.e. WMI Class 'Win32_TSNetworkAdapterListSetting')
18367 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18368 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_COMPUTERSYSTEMWINDOWSPRODUCTACTIVATIONSETTING_Prov ({A2B6D807-EE1E-40F6-BDF4-B4D6F552783E})
18369 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
18370 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONDIRECTORY_Prov ({39524FB7-028F-4035-8C2B-8E65D2B17E67})
18371 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18372 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONSETTING_Prov ({BE9B3133-250B-44A5-A278-C532B7B7FF76})
18373 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18374 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALTERMINALSETTING_Prov ({BA4EAC04-AFCE-441A-A4F0-C4A97545425A}) (i.e. WMI Class 'Win32_TerminalTerminalSetting')
18375 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18376 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSCLIENTSETTING_Prov ({647BD8C2-658B-4ECA-ABC7-FC5C0BF1704D})
18377 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18378 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICESETTING_Prov ({6BD6AECA-AFB0-45B7-BAC4-F292EC0F3F41}) (i.e. WMI Class 'Win32_TerminalServiceSetting')
18379 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18380 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_PROXY_Prov ({AF134D0A-6706-4ACD-BA76-D0A852474C99}) (i.e. WMI Class 'Win32_Proxy')
18381 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
18382 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov ({EA231B91-099E-4D02-9EE7-73976D6A085F}) (i.e. WMI Class 'Win32_WindowsProductActivation')
18383 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\LICWMI.DLL'
18384 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINALSERVICETOSETTING_Prov ({B490264C-8D8F-40FD-B1BE-CD69AD779EC1}) (i.e. WMI Class 'Win32_TerminalServiceToSetting')
18385 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18386 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSSESSIONDIRECTORYSETTING_Prov ({CCBA37FC-982B-433B-8AC2-455E616A8559}) (i.e. WMI Class 'Win32_TSSessionDirectorySetting')
18387 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18388 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSPERMISSIONSSETTING_Prov ({FA06375D-F0A4-4A47-AD8D-148595F1E0B8})
18389 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18390 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSACCOUNT_Prov ({BDF9E8B8-6C66-4E45-BA15-E050393DD079})
18391 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18392 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TERMINAL_Prov ({74628299-57EC-4F12-BA1C-08B477BF447A})
18393 14:57:43 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL'
18394 14:57:43 (0) ** - ROOT/CIMV2, Win32_WIN32_TSGENERALSETTING_Prov ({4C8A0917-F587-4ECF-9C89-48147528F4E1}) (i.e. WMI Class 'Win32_TSGeneralSetting')17540 15:58:12 (0) ** Provider DLL: 'No located BIN file'
17541 15:58:12 (0) ** - ROOT/SUBSCRIPTION, NTEventLogEventConsumer ({266C72E6-62E8-11D1-AD89-00C04FD8FDFF})
17542 15:58:12 (0) ** Provider DLL: 'C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL'
17543 15:58:12 (0) ** => This is an issue because there are still some WMI classes referencing this list of providers
17544 15:58:12 (0) ** while the DCOM registration is wrong or missing. This can be due to:
17545 15:58:12 (0) ** - a de-installation of the software.
17546 15:58:12 (0) ** - a deletion of some registry key data.
17547 15:58:12 (0) ** - a registry corruption.
17548 15:58:12 (0) ** => You can correct the DCOM configuration by:
17549 15:58:12 (0) ** - Executing the 'REGSVR32.EXE <Provider.DLL>' command.
17550 15:58:12 (0) ** Note: You can build a list of classes in relation with their WMI provider and MOF file with WMIDiag.
17551 15:58:12 (0) ** (This list can be built on a similar and working WMI Windows installation)
17552 15:58:12 (0) ** The following command line must be used:
17553 15:58:12 (0) ** i.e. 'WMIDiag CorrelateClassAndProvider'
17554 15:58:12 (2) !! WARNING: Re-registering with REGSVR32.EXE all DLL from 'C:\WINDOWS\SYSTEM32\WBEM\'
17555 15:58:12 (0) ** may not solve the problem as the DLL supporting the WMI class(es)
17556 15:58:12 (0) ** can be located in a different folder.
17557 15:58:12 (0) ** You must refer to the class name to determine the software delivering the related DLL.
17558 15:58:12 (0) ** => If the software has been de-installed intentionally, then this information must be
17559 15:58:12 (0) ** removed from the WMI repository. You can use the 'WMIC.EXE' command to remove
17560 15:58:12 (0) ** the provider registration data.
17561 15:58:12 (0) ** i.e. 'WMIC.EXE /NAMESPACE:\\ROOT\SUBSCRIPTION path __Win32Provider Where Name='NTEventLogEventConsumer' DELETE'
17562 15:58:12 (0) ** => If the namespace was ENTIRELY dedicated to the intentionally de-installed software,
17563 15:58:12 (0) ** the namespace and ALL its content can be ENTIRELY deleted.
17564 15:58:12 (0) ** i.e. 'WMIC.EXE /NAMESPACE:\\ROOT path __NAMESPACE Where Name='SUBSCRIPTION' DELETE'
17565 15:58:12 (0) ** - Re-installing the software.


I dont know how to go about fixing that.

I will now show you a few more shorter errors i got further down in WMIDIAG:

Quote:
18639 14:57:43 (1) !! ERROR: Overall WMI security status: ................................................................................. ERROR!
18640 14:57:43 (0) ** - Started at 'Root' --------------------------------------------------------------------------------------------------------------
18641 14:57:43 (0) ** INFO: WMI permanent SUBSCRIPTION(S): ................................................................................ 2.
18642 14:57:43 (0) ** - ROOT/SUBSCRIPTION, MSFT_UCScenarioControl.Name="Microsoft WMI Updating Consumer Scenario Control".
18643 14:57:43 (0) ** 'SELECT * FROM __InstanceOperationEvent WHERE TargetInstance ISA 'MSFT_UCScenario''
18644 14:57:43 (0) ** - ROOT/SUBSCRIPTION, NTEventLogEventConsumer.Name="SCM Event Log Consumer".
18645 14:57:43 (0) ** 'select * from MSFT_SCMEventLogEvent'


I assume that might be fixed when i fix all of the components of it like i was doing above.

Also another medium one:

Quote:
18666 14:57:43 (1) !! ERROR: WMI GET operation errors reported: ........................................................................... 27 ERROR(S)!
18667 14:57:43 (0) ** - Root/CIMv2, Win32_Perf, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18668 14:57:43 (0) ** MOF Registration: 'WMI information not available (This could be the case for an external application or a third party WMI provider)'
18669 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18670 14:57:43 (0) ** MOF Registration: 'WMI information not available (This could be the case for an external application or a third party WMI provider)'
18671 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_Tcpip_IP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18672 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18673 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_Tcpip_TCP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18674 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18675 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_Tcpip_UDP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18676 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18677 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_Tcpip_ICMP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18678 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18679 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_Cache, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18680 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18681 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_Memory, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18682 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18683 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_Objects, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18684 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18685 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_PagingFile, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18686 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18687 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_Processor, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18688 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18689 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfOS_System, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18690 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18691 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfProc_Process, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18692 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18693 14:57:43 (0) ** - Root/CIMv2, Win32_PerfRawData_PerfProc_Thread, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18694 14:57:43 (0) ** MOF Registration: 'No located MOF file (exception)'
18695 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18696 14:57:43 (0) ** MOF Registration: 'WMI information not available (This could be the case for an external application or a third party WMI provider)'
18697 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_Tcpip_IP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18698 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18699 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_Tcpip_TCP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18700 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18701 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_Tcpip_UDP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18702 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18703 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_Tcpip_ICMP, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18704 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18705 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_Cache, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18706 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18707 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_Memory, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18708 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18709 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_Objects, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18710 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18711 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_PagingFile, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18712 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18713 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_Processor, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18714 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18715 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfOS_System, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18716 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18717 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfProc_Process, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18718 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18719 14:57:43 (0) ** - Root/CIMv2, Win32_PerfFormattedData_PerfProc_Thread, 0x80041002 - (WBEM_E_NOT_FOUND) Object cannot be found.
18720 14:57:43 (0) ** MOF Registration: 'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
18721 14:57:43 (0) ** => When a WMI performance class is missing (i.e. 'Win32_PerfFormattedData_PerfProc_Thread'), it is generally due to
18722 14:57:43 (0) ** a synchronization issue between the performance counters and WMI.
18723 14:57:43 (0) ** The AutoDiscovery/AutoPurge (ADAP) process logs informative events in the Windows NT event log.
18724 14:57:43 (0) ** More information can be found on MSDN at:
18725 14:57:43 (0) ** http://msdn.microsoft.com/library/default.asp?url=/libr...
18726 14:57:43 (0) **
18727 14:57:43 (0) ** - The last time the ADAP process was STARTED was the '00 0000 00:00:00:000000 (GMT-0)'.
18728 14:57:43 (0) ** - The last time the ADAP process was STOPPED was the '00 0000 00:00:00:000000 (GMT-0)'.
18729 14:57:43 (0) ** - The latest ADAP process status is 'The WMI ADAP process has never run on this computer (0).'.
18730 14:57:43 (0) **
18731 14:57:43 (0) ** You can attempt to resynchronize the WMI performance classes with the existing Windows
18732 14:57:43 (0) ** performance counters with the following commands:
18733 14:57:43 (0) ** i.e. 'WINMGMT.EXE /CLEARADAP'
18734 14:57:43 (0) ** i.e. 'WINMGMT.EXE /RESYNCPERF'


Those are the only errors left in WMIDiag so i so i solved about 61 with that .bat file, thanks for the help VBDude!

I will go about fixing this just how it tells me, If anyone has any information id be thankful!
January 30, 2007 9:39:44 PM

Hurray for progress.

As the error has been whittled down, it seems it's only mentioning three files now:

C:\WINDOWS\SYSTEM32\TSCFGWMI.DLL
C:\WINDOWS\SYSTEM32\LICWMI.DLL
C:\WINDOWS\SYSTEM32\WBEM\WBEMCONS.DLL

The last one seems to be in your earlier list, but the first two are new. You could try registering those and see if it helps anything.

The recommendations for fixing the problem recommend running the command "WMIDiag CorrelateClassAndProvider" to find out what other DLLs need to be registered to fix the problem. If that gives you any new ones, register them.

Every step after that seems to get more complicated and may not arise anyway. So try that first.
January 31, 2007 5:52:28 PM

Well i finally got it to the point where i can play all of my steam games, but now im just curious what this DCOM thing is? Should i continue fixing it until i get no errors in the diagnostics tool? how severe is it? I still have a bunch of errors goin on but something fixed steam.
January 31, 2007 9:54:45 PM

Glad to hear Steam's working again. So you could decide to leave well enough alone, or you could see how much you can learn by continuing to proceed.

DCOM stands for "Distributed Component Object Model."

Quote:
The Component Object Model (COM) is a platform-independent, object-oriented system for creating binary software components that can interact with other COM-based components.


Rather convoluted, wouldn't you say? I'll try to explain:

Programmers try to make their code more modular (less specific, more general-purpose) so they can use one chunk of code in several applications without the necessity of rewriting it every time. They have two options: 1) They could copy and paste it from program to program, but that would make it difficult to fix if a problem was encountered. 2) They could put it into another file that multiple programs have access to while existing in only one easy to handle location.

This external file method is essentially what Dynamic Link Libraries (DLLs) are, a library of functions and components that programs can link to dynamically, or only when they need them. COM is the Windows standard for using and providing these services in an object-oriented environment.

Having a dependency on external files poses a problem, however. A program in need of a DLL will essentially send out a request to Windows and await a response. The program assumes Windows will know everything about the file and return with the necessary data. So, how does Windows know? Through the registry.

The program Regsvr32.exe takes a DLL and registers it with Windows. This tells Windows what the file is called, where it's located, its version number, its Globally Unique Identifier (GUID, a 128-bit ID number), and some other important data. This is the data Windows needs to give the program what it wants.

What's interesting about all this is how your DLLs got unregistered. Every time you run regsvr32 on a DLL, a counter is incremented, so Windows knows how many programs are dependant on a DLL. When a program is uninstalled, it unregisters the DLL thus decrementing the counter. Windows will only remove registration data if the counter reaches zero.

So how did your DLLs become unregistered? The first error report gave an answer, but possibly not your answer:

Quote:
This is an issue because there are still some WMI classes referencing this list of providers while the DCOM registration is wrong or missing. This can be due to:
- a de-installation of the software.
- a deletion of some registry key data.
- a registry corruption.


As it seems this was after a fresh install of Windows and Steam, I'd venture to guess you didn't uninstall any files. (Did you?) You also said you don't like messing with the registry, so I guess you didn't delete anything in it. (Did you?) I don't know about registry corruption either as it would have to be pretty isolated to only affect this.

So, my parting question to you is: Do you have an up-to-date virus scanner and firewall installed?
!