pengo Posted August 13, 2008 Author Share Posted August 13, 2008 (edited) Original media, not modified.I thought it was .NET too so I install 3.5 and problem still occurs.I did set some services to manual (not disabled, just automatic to manual), only ones that this http://www.tweakguides.com/TGTC.html guide said were corporate or not required. I'll start all services and see how I go, as I can't recall which specifc services I disabled Do you know which services I should look at starting if they aren't already started?Update: well I started all services, problem persists. What I do notice is that I don't seeem to have an Event log service listed which is odd. Or is this not listed in vista under services? Edited August 13, 2008 by pengo Link to comment Share on other sites More sharing options...
CoffeeFiend Posted August 13, 2008 Share Posted August 13, 2008 Looks like you're using a x64 version of Windows, so one needs the 64 bit version of Process Explorer to open that log file, and I'm running a non-x64 OS. Sorry... Link to comment Share on other sites More sharing options...
cluberti Posted August 13, 2008 Share Posted August 13, 2008 Well, I looked at it - there's definitely something very wrong with your box with regards to .net. I opened the task manager on 3 different x64 Vista SP1 systems, and get very different results - specifically, after loading the fonts and supporting .dll files for mmc.exe, your machine goes directly into attempting to open Microsoft.ManagementConsole.dll and querying the inprocserver for propsys.dll - my 3 machines instead load the GUI controls for displaying the window.Since your box does NOT ever go into this code, and propsys.dll is the properties hook dll file, I'd say you have something installed on your machine that's loaded probably as a shell extension that's causing the issue, at least from what I can gather without debugging (procmon isn't the greatest when the failure happens under-the-covers). Knowing that you're going directly into propsys.dll hook code, and we're doing shell extension and drive extension CLSID lookups, I'd say you've installed *something* that is causing mmc.exe to trampoline into code that causes a crash.What exactly is installed on this machine, and please tell me you didn't do anything like delete the SXS cache... . Link to comment Share on other sites More sharing options...
pengo Posted August 13, 2008 Author Share Posted August 13, 2008 (edited) Could CCleaner have done some damage when it did a clean and/or registry clean? What about FreeAVG? I noticed AVG caused spybot to slow right down and not be able to immunize the system when its residentshield it active. That said, the problem still occurs with the resident shield enabled.I really have not installed much. FreeAVGFirefox v3Sun JavaAdobe Acrobat ReaderFlash playerFfdshowVLCQuicktimeUtorrentSpybotWindows Live MessengerGmail NotifierUltimateDefragVirtualBoxWinRARXchat2I uninstalled UltimateDefrag, CCleaner, FreeAVG, Spybot. Problem still occurs. Edited August 13, 2008 by pengo Link to comment Share on other sites More sharing options...
Mr Snrub Posted August 13, 2008 Share Posted August 13, 2008 If you run mmc.exe itself, does it launch okay?If so, does the error get displayed if you:- click on File / Add or Remove Snap-in- scroll down to Task Scheduler and double-click it- click OK with "Local Computer" selected- click OKAre there any other MMC views that fail with a similar error? Link to comment Share on other sites More sharing options...
Mr Snrub Posted August 13, 2008 Share Posted August 13, 2008 I'm not a fan of "tweaking guides" as Windows is used in different ways by different people and it's very difficult for users to determine what services they don't need - either right now, or in the future after installing WhizzBang Application X v3.0 which mysteriously fails to install or run for no apparent reason.I've had a look at the ProcMon log but... ew... managed code :s Not my speciality.I think the exception handler kicks in after the font substitutes have been enumerated but I can't make a whole lot of sense as ProcMon only records I/O and this could be a failing in inter-process communication...This is event 396156, where it looks like the exception handler is getting ready to throw:0 fltmgr.sys FltpPerformPreCallbacks+0x28a1 fltmgr.sys FltpPassThroughFastIo+0x6a2 fltmgr.sys FltpFastIoQueryOpen+0xef3 ntoskrnl.exe IopParseDevice+0xb854 ntoskrnl.exe ObpLookupObjectName+0x5eb5 ntoskrnl.exe ObOpenObjectByName+0x2f46 ntoskrnl.exe NtQueryAttributesFile+0x1347 ntoskrnl.exe KiSystemServiceCopyEnd+0x138 ntdll.dll NtQueryAttributesFile+0xa9 ntdll.dll RtlDoesFileExists_UstrEx+0xad10 ntdll.dll LdrpSearchPath+0xbd11 ntdll.dll LdrpCheckForLoadedDll+0x1e312 ntdll.dll LdrpLoadDll+0x162 0x77895af213 ntdll.dll LdrLoadDll+0x136 0x7789583614 kernel32.dll LoadLibraryExW+0x15e15 mscorwks.dll Thread::UserSleep+0x13916 mscorwks.dll CLRLoadLibraryEx+0xb617 mscorwks.dll DoPreloadLibraryThrowing+0x15218 mscorwks.dll CorDelayLoadHook+0x1e19 mscorwks.dll _delayLoadHelper2+0x1e320 mscorwks.dll _tailMerge_VERSION_dll+0x3f21 mscorwks.dll GetFileVersionInfoSizeW_NoThrow+0x5c22 mscorwks.dll DwGetAssemblyVersion+0x6f23 mscorwks.dll GetManagedBucketParametersForIp+0xf524 mscorwks.dll GetBucketParametersForManagedException+0x3f25 mscorwks.dll Thread::ReturnToContext+0x35626 mscorwks.dll GetResourceStringFromManaged+0x1f027 mscorwks.dll GetResourceFromDefault+0x13928 mscorlib.ni.dll mscorlib.ni.dll+0x34c33229 mscorwks.dll CallDescrWorker+0x8230 mscorwks.dll CallDescrWorkerWithHandler+0xe531 mscorwks.dll MethodDesc::CallDescr+0x30632 mscorwks.dll InvokeUtil::CreateTargetExcept+0x1da33 mscorwks.dll `string'+0xa044c34 mscorwks.dll RuntimeMethodHandle::SerializationInvoke+0x22135 mscorlib.ni.dll mscorlib.ni.dll+0x2e744d36 mscorlib.ni.dll mscorlib.ni.dll+0x2dc3a037 mscorlib.ni.dll mscorlib.ni.dll+0x2dc4e638 mscorlib.ni.dll mscorlib.ni.dll+0x2dc72339 mscorlib.ni.dll mscorlib.ni.dll+0x19cd0b40 mscorlib.ni.dll mscorlib.ni.dll+0x1aca6641 mscorlib.ni.dll mscorlib.ni.dll+0x28f72942 mscorlib.ni.dll mscorlib.ni.dll+0x28fe1b43 mscorlib.ni.dll mscorlib.ni.dll+0x2904f344 mscorlib.ni.dll mscorlib.ni.dll+0x28e6dc45 mscorlib.ni.dll mscorlib.ni.dll+0x28e75d46 System.ni.dll System.ni.dll+0x2d62e547 System.ni.dll System.ni.dll+0x2d61e648 System.ni.dll System.ni.dll+0x2d64a049 MIGUIControls.ni.dll MIGUIControls.ni.dll+0xe16c250 MIGUIControls.ni.dll MIGUIControls.ni.dll+0xe1eda51 MIGUIControls.ni.dll MIGUIControls.ni.dll+0xe2ca252 TaskScheduler.ni.dll TaskScheduler.ni.dll+0x6ba7Did you make any changes to COM+ or DCOM at all?Edited stack from event 396395 - not sure if "RealCOMPlusThrow" is a possible cause or simply a symptom:63 kernel32.dll RaiseException+0x3964 mscorwks.dll RaiseTheExceptionInternalOnly65 mscorwks.dll RaiseTheException+0x5766 mscorwks.dll BStrFromString+0x6667 mscorwks.dll RealCOMPlusThrow+0x3568 mscorwks.dll RealCOMPlusThrow+0xb69 mscorwks.dll `string'+0xa272470 mscorwks.dll CrossDomainChannel::ExecuteCrossDomainCall+0x5971 mscorwks.dll CrossDomainChannel::CheckCrossDomainCall+0x10072 mscorwks.dll CTPMethodTable::OnCall+0xd473 mscorwks.dll TransparentProxyStub_CrossContext+0x6474 MMCEx.ni.dll MMCEx.ni.dll+0x3a50975 mscorlib.ni.dll mscorlib.ni.dll+0xa971076 mscorlib.ni.dll mscorlib.ni.dll+0xeeacf Link to comment Share on other sites More sharing options...
pengo Posted August 13, 2008 Author Share Posted August 13, 2008 (edited) mmc loads with no snap-ins loaded ok, as soon as I try and add task scheduler it crashes. I don't get as far as to select local computer.The only changes I've made are what I have said previously. No changes to c COM+ or DCOM.FYI - I installed a 30day eval copy of Vista 64bit Ultimate in a VM on my copy of Vista64 Home Premium and the eval copy running Ultimate runs Task Scheduler and Event Viewer without issue.Time for a reinstall I think. Edited August 14, 2008 by pengo Link to comment Share on other sites More sharing options...
cluberti Posted August 14, 2008 Share Posted August 14, 2008 At this point, yes, I'd say so. It would take a quite thorough debug of your running box to figure out where the exception is firing (this looks like OLE code running in .NET, meaning we are indeed doing inter-process communication in this procmon and something's misconfigured or something installed is getting it's mitts on the communication and screwing it up.If you don't mind backing up your data and reinstalling clean, that will be far easier (and quicker) than tracking this down. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now