lukenuske Posted June 6, 2007 Posted June 6, 2007 Hey,I am having serious problems with my Network Settings in Vista. I am running Windows Vista Home Premium 64-bitBasically whenever I boot up, a little red X appears in my bottom right corner. The computer says that Server Execution Failed and that my connection status is unknown. But wait it gets better. If I go into Network and Sharing Centre I get no response from the computer and the window completely freezes. Ctrl+F4 does nothing, closing the window doesn't work. So, I open Windows Task Manager and end the process. At this point the computer responds with Windows Explorer is Not Responding. The weird thing is my network is working perfectly. I can surf the net, talk to my Xbox 360, etcI have downloaded a 'fix' for this from the Microsoft website but it hasn't worked. Further, I read somewhere that if you have multiple Default Gateways set then the Server Execution Error may come up if the adapter cannot talk to both addresses. Now this is a possibility as I recently tried to setup a wireless router that used a separate address. Unfortunately I cannot change this because every time I go into Network and Sharing Centre I get given the pleasant message of Windows Explorer is Not Responding.Is it possible I've been hacked?I just don't know - Any suggestions would be fantastic!Cheers,Luke
fizban2 Posted June 7, 2007 Posted June 7, 2007 if you boot into safe mode do you get the same error when loading the network center? try booting into safe mode with networking and see if you get the same error
cluberti Posted June 9, 2007 Posted June 9, 2007 I agree - does it happen in safe mode w/ networking, and also, if you disable one or the other adapter (try disabling each, one at a time and reboot), does the issue occur? This sounds like a driver issue, honestly, because if it were a Vista issue we'd (for sure!) be hearing more about this one.
lukenuske Posted June 9, 2007 Author Posted June 9, 2007 Hey Guys,Thanks for the suggestion, I didn't even think of booting in safe mode. Unfortunately it didn't help. Vista still hangs when I go into Network and Sharing Centre and I have to end the program through Task Manager. I have attached a screendump.Maybe the forum will be hearing more about this problem?Cheers,Luke
cluberti Posted June 9, 2007 Posted June 9, 2007 Would you be able to dump the box the next time it hangs?http://www.msfn.org/board/Creating_memory_dumps_t90244.html
khem Posted July 16, 2007 Posted July 16, 2007 Not sure if I should be starting a new thread or posting here, but I have been having the same problems. I am running duel core AMD 32 and Vista Home Premium. If I made a mem dump by using the task manager and right clicking Network Sharing Centre when it hangs, would this give me the correct output to post for someone to help me with this ? thanks for any help
khem Posted July 17, 2007 Posted July 17, 2007 Still haven't been able to track down the problem. I am including dump files of the stalled process as per cluberti's instructions. Hope someone can get me on the right track. Thanks for any help... KevinADPlus_report.txtProcess_List.txt
cluberti Posted July 17, 2007 Posted July 17, 2007 Ah - I see the problem. From the log:*** ERROR *** *** ERROR *** *** ERROR *** The following requested processes are not executing: EXPLORER; Consider using the .exe the next time you run it cscript adplus.vbs -hang -pn explorer.exe -o c:\adplus
khem Posted July 17, 2007 Posted July 17, 2007 Thanks, Not sure what I am looking for, The 'Control Panel\ Network and Sharing Center' is freezing <adplus log deleted>
cluberti Posted July 17, 2007 Posted July 17, 2007 Please don't post 250 lines in a thread - some people still use modems to look at this board. Anyway, thread 27 is the likely culprit for the hang:27 Id: ee4.1134 Suspend: 1 Teb: 7ff9d000 UnfrozenChildEBP RetAddr Args to Child 08b4e048 762dafb9 752413ff 08b4e0cc 00000000 ntdll!KiFastSystemCallRet08b4e04c 752413ff 08b4e0cc 00000000 000003e0 USER32!NtUserRealInternalGetMessage+0xc08b4e088 752416f6 08b4e0cc 00000000 000003e0 DUser!CoreSC::xwProcessNL+0xf508b4e0ac 762daff1 08b4e0cc 00000000 000003e0 DUser!MphProcessMessage+0x3308b4e0f4 77980e6e 08b4e10c 00000014 08b4e1b8 USER32!__ClientGetMessageMPH+0x3008b4e11c 762dc5b4 762dc573 08b4e1ec 00000000 ntdll!KiUserCallbackDispatcher+0x2e08b4e120 762dc573 08b4e1ec 00000000 000003e0 USER32!NtUserPeekMessage+0xc08b4e148 762dc5cd 08b4e1ec 00000000 000003e0 USER32!_PeekMessage+0x7408b4e174 76a16449 08b4e1ec 00000000 000003e0 USER32!PeekMessageW+0xfa08b4e1c8 76a163fe 08b4e1ec 00000000 000003e0 ole32!CCliModalLoop::MyPeekMessage+0x3008b4e208 76a167be 08b4e3ac 0230c328 00000000 ole32!CCliModalLoop::PeekRPCAndDDEMessage+0x3008b4e21c 76a2d001 08b4e23c 000003e8 08b4e24c ole32!CCliModalLoop::BlockFn+0x6208b4e244 76b1802c ffffffff 0230c328 08b4e350 ole32!ModalLoop+0x5b08b4e260 76b19984 00000000 08b4e364 00000000 ole32!ThreadSendReceive+0x12c08b4e288 76b197f0 08b4e350 01ad0e20 08b4e3ac ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x19408b4e368 76a2d0a7 01ad0e20 08b4e524 08b4e474 ole32!CRpcChannelBuffer::SendReceive2+0xe708b4e384 76a2d059 08b4e524 08b4e474 01ad0e20 ole32!CCliModalLoop::SendReceive+0x1e08b4e3fc 76a44bdb 01ad0e20 08b4e524 08b4e474 ole32!CAptRpcChnl::SendReceive+0x7308b4e450 76471dd0 01ad0e20 08b4e524 08b4e474 ole32!CCtxComChnl::SendReceive+0x1c508b4e468 76471d87 0038070c 08b4e57c 76471f58 RPCRT4!NdrProxySendReceive+0x4308b4e474 76471f58 e01a6075 08b4e998 070001f3 RPCRT4!NdrpProxySendReceive+0xc08b4e95c 76471d64 76a382f0 76a3f09e 08b4e998 RPCRT4!NdrClientCall2+0xbde08b4e980 763f3763 08b4e998 00000004 08b4ea00 RPCRT4!ObjectStublessClient+0x6f08b4e990 76a13820 0038070c 00000000 08b4ee54 RPCRT4!ObjectStubless+0xf08b4ea00 76a138f5 08b4ee54 08b4f3c4 00000000 ole32!CRpcResolver::CreateInstance+0x19508b4ec5c 76a37021 76b1e4bc 00000000 08b4ee54 ole32!CClientContextActivator::CreateInstance+0x11f08b4ec9c 76a36f49 08b4ee54 00000000 08b4f3c4 ole32!ActivationPropertiesIn::DelegateCreateInstance+0x10808b4f478 76a4dbc7 6a92e7c4 00000000 00000004 ole32!ICoCreateInstanceEx+0x40308b4f4d8 76a4de0a 6a92e7c4 00000000 00000004 ole32!CComActivator::DoCreateInstance+0xd908b4f4fc 76a4ddc3 6a92e7c4 00000000 00000004 ole32!CoCreateInstanceEx+0x3808b4f52c 6a9785ca 6a92e7c4 00000000 00000004 ole32!CoCreateInstance+0x3708b4f57c 6a979354 08b4f59c 08b4f598 08b4f5a0 netcenter!MiniMap::_GetNetworkStatus+0x4d08b4f5a4 6a92fdb4 00000001 0303dab0 6a9393ff netcenter!MiniMap::UpdateStatus+0x1d08b4f5b0 6a9393ff 08a6eeeb 0303db34 0303dab0 netcenter!CSNOCplCore::NotifyMiniMap+0x2908b4f5f0 6a939b09 6a9127ec 6a97e000 0303dab0 netcenter!CSNOCplCore::HandleConnectivityChange+0x31108b4f60c 6a93c157 08b4f6bc 000708ce 00000000 netcenter!CSNOCplCore::Refresh+0x10908b4f620 6a93c93d 000708ce 00008001 00000000 netcenter!CMessageWindow::v_WndProc+0x33708b4f640 762e1a10 000708ce 00008001 00000000 netcenter!CMessageWindow::s_WndProc+0x2808b4f66c 762e1ae8 6a93c915 000708ce 00008001 USER32!InternalCallWinProc+0x2308b4f6e4 762e2a47 00000000 6a93c915 000708ce USER32!UserCallWinProcCheckWow+0x14b08b4f748 762e2a98 6a93c915 00000000 08b4f794 USER32!DispatchMessageWorker+0x32208b4f758 7268b8fa 08b4f770 00000003 00000000 USER32!DispatchMessageW+0xf08b4f794 7268cb0b 00000000 00000000 02f0e268 BROWSEUI!CBrowserFrame::FrameMessagePump+0x14f08b4f7a8 7268cc90 02f47b78 00000000 00000000 BROWSEUI!BrowserThreadProc+0x5e08b4f7c0 76223833 02f47b78 08b4f80c 7795a9bd BROWSEUI!BrowserNewThreadProc+0x4308b4f7cc 7795a9bd 02f47b78 08b43eb9 00000000 kernel32!BaseThreadInitThunk+0xe08b4f80c 00000000 7268cc4d 02f47b78 00000000 ntdll!_RtlUserThreadStart+0x23Would you be able to actually provide the .dmp file here, or put it somewhere we can download it, to see what this thread is actually doing? Please put it somewhere we can analyze it - I'm not asking because it's nice to have, it's necessary to be able to walk the .dmp file to figure this out.
gosh Posted July 17, 2007 Posted July 17, 2007 I dont know anything about vista, but this is what i would do. Since it's a network issue, i would suspect NIC drivers. I would disable the nic in devman and see if that works. I would update the NIC drivers. Sounds like a corrupt registry key. I would look at setupapi.log to see what is being logged. I would use regmon to see what registry keys are being accessed. I would make a new user account and see if that works, which would point to a current hkcu registry hive. I would run sfc /scannow if vista has that. i would reinstall the network stack, but i dont know the inf's in vista. It sounds like a reinstall might fix it, it might be deep registry curruption that would be hard to fix. Of course, uninstall anyting that doesnt the inet, such as download managers, web enhancers, crap like that.-gosh
khem Posted July 18, 2007 Posted July 18, 2007 Thanks gosh I will try what you have sugested, will take some time as i am not sure how to do some of that so I have a learning curve. I have a link to the dump file of explorer but it's 250mb, I need a way to narrow this down. (Wiping and reinstalling is starting to look like the easy way out) sorry about the lenghth of the earlier post wont happen again. I will update if i make any progress. Thanks for the help.http://khem.files-upload.com/378366/PID-38...2007-0.dmp.html
fizban2 Posted July 18, 2007 Posted July 18, 2007 defiantly sounds like a driver issues. Seeing as netowrking works fine until he trys to get into Network Center, then the driver is hanging because it can't either call some property that required or it isn't there. looking at the dump would be the best way to find the culprit (at least fastest) guess i get another one to try out.
cluberti Posted July 19, 2007 Posted July 19, 2007 It looks like thread 27 is indeed where we're hung, but from the explorer dump we can't tell for certain exactly why - we're talking to a COM object that is out-of-process in a service host process:0:027> kbChildEBP RetAddr Args to Child 08b4e048 762dafb9 752413ff 08b4e0cc 00000000 ntdll!KiFastSystemCallRet08b4e04c 752413ff 08b4e0cc 00000000 000003e0 user32!NtUserRealInternalGetMessage+0xc08b4e088 752416f6 08b4e0cc 00000000 000003e0 duser!CoreSC::xwProcessNL+0xf508b4e0ac 762daff1 08b4e0cc 00000000 000003e0 duser!MphProcessMessage+0x3308b4e0f4 77980e6e 08b4e10c 00000014 08b4e1b8 user32!__ClientGetMessageMPH+0x3008b4e11c 762dc5b4 762dc573 08b4e1ec 00000000 ntdll!KiUserCallbackDispatcher+0x2e08b4e120 762dc573 08b4e1ec 00000000 000003e0 user32!NtUserPeekMessage+0xc08b4e148 762dc5cd 08b4e1ec 00000000 000003e0 user32!_PeekMessage+0x7408b4e174 76a16449 08b4e1ec 00000000 000003e0 user32!PeekMessageW+0xfa08b4e1c8 76a163fe 08b4e1ec 00000000 000003e0 ole32!CCliModalLoop::MyPeekMessage+0x3008b4e208 76a167be 08b4e3ac 0230c328 00000000 ole32!CCliModalLoop::PeekRPCAndDDEMessage+0x3008b4e21c 76a2d001 08b4e23c 000003e8 08b4e24c ole32!CCliModalLoop::BlockFn+0x6208b4e244 76b1802c ffffffff 0230c328 08b4e350 ole32!ModalLoop+0x5b08b4e260 76b19984 00000000 08b4e364 00000000 ole32!ThreadSendReceive+0x12c08b4e288 76b197f0 08b4e350 01ad0e20 08b4e3ac ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x19408b4e368 76a2d0a7 01ad0e20 08b4e524 08b4e474 ole32!CRpcChannelBuffer::SendReceive2+0xe708b4e384 76a2d059 08b4e524 08b4e474 01ad0e20 ole32!CCliModalLoop::SendReceive+0x1e08b4e3fc 76a44bdb 01ad0e20 08b4e524 08b4e474 ole32!CAptRpcChnl::SendReceive+0x7308b4e450 76471dd0 01ad0e20 08b4e524 08b4e474 ole32!CCtxComChnl::SendReceive+0x1c508b4e468 76471d87 0038070c 08b4e57c 76471f58 rpcrt4!NdrProxySendReceive+0x4308b4e474 76471f58 e01a6075 08b4e998 070001f3 rpcrt4!NdrpProxySendReceive+0xc08b4e95c 76471d64 76a382f0 76a3f09e 08b4e998 rpcrt4!NdrClientCall2+0xbde08b4e980 763f3763 08b4e998 00000004 08b4ea00 rpcrt4!ObjectStublessClient+0x6f08b4e990 76a13820 0038070c 00000000 08b4ee54 rpcrt4!ObjectStubless+0xf08b4ea00 76a138f5 08b4ee54 08b4f3c4 00000000 ole32!CRpcResolver::CreateInstance+0x19508b4ec5c 76a37021 76b1e4bc 00000000 08b4ee54 ole32!CClientContextActivator::CreateInstance+0x11f08b4ec9c 76a36f49 08b4ee54 00000000 08b4f3c4 ole32!ActivationPropertiesIn::DelegateCreateInstance+0x10808b4f478 76a4dbc7 6a92e7c4 00000000 00000004 ole32!ICoCreateInstanceEx+0x40308b4f4d8 76a4de0a 6a92e7c4 00000000 00000004 ole32!CComActivator::DoCreateInstance+0xd908b4f4fc 76a4ddc3 6a92e7c4 00000000 00000004 ole32!CoCreateInstanceEx+0x3808b4f52c 6a9785ca 6a92e7c4 00000000 00000004 ole32!CoCreateInstance+0x3708b4f57c 6a979354 08b4f59c 08b4f598 08b4f5a0 netcenter!MiniMap::_GetNetworkStatus+0x4d08b4f5a4 6a92fdb4 00000001 0303dab0 6a9393ff netcenter!MiniMap::UpdateStatus+0x1d08b4f5b0 6a9393ff 08a6eeeb 0303db34 0303dab0 netcenter!CSNOCplCore::NotifyMiniMap+0x2908b4f5f0 6a939b09 6a9127ec 6a97e000 0303dab0 netcenter!CSNOCplCore::HandleConnectivityChange+0x31108b4f60c 6a93c157 08b4f6bc 000708ce 00000000 netcenter!CSNOCplCore::Refresh+0x10908b4f620 6a93c93d 000708ce 00008001 00000000 netcenter!CMessageWindow::v_WndProc+0x33708b4f640 762e1a10 000708ce 00008001 00000000 netcenter!CMessageWindow::s_WndProc+0x2808b4f66c 762e1ae8 6a93c915 000708ce 00008001 user32!InternalCallWinProc+0x2308b4f6e4 762e2a47 00000000 6a93c915 000708ce user32!UserCallWinProcCheckWow+0x14b08b4f748 762e2a98 6a93c915 00000000 08b4f794 user32!DispatchMessageWorker+0x32208b4f758 7268b8fa 08b4f770 00000003 00000000 user32!DispatchMessageW+0xf08b4f794 7268cb0b 00000000 00000000 02f0e268 browseui!CBrowserFrame::FrameMessagePump+0x14f08b4f7a8 7268cc90 02f47b78 00000000 00000000 browseui!BrowserThreadProc+0x5e08b4f7c0 76223833 02f47b78 08b4f80c 7795a9bd browseui!BrowserNewThreadProc+0x4308b4f7cc 7795a9bd 02f47b78 08b43eb9 00000000 kernel32!BaseThreadInitThunk+0xe08b4f80c 00000000 7268cc4d 02f47b78 00000000 ntdll!_RtlUserThreadStart+0x23Knowing that the class ID for the COM object is netman from looking at the CComActivator function, and that the netcenter GetNetworkStatus function is talking to dll netprofm.dll, we're talking to the service host that contains the Network List Service service:0:000> u netprofm!CImplINetworkListManager::EnumNetworksnetprofm!CImplINetworkListManager::EnumNetworks:6dc826fd 8bff mov edi,edi6dc826ff 55 push ebp6dc82700 8bec mov ebp,esp6dc82702 51 push ecx6dc82703 53 push ebx6dc82704 56 push esi6dc82705 57 push edi6dc82706 a10030cb6d mov eax,dword ptr [netprofm!WPP_GLOBAL_Control (6dcb3000)]At this point, the problem is outside of the netcenter window, and likely in COM (or the Network List Service isn't running at all, however I do doubt that).@lukenuske - Can you get a complete dump of your Vista box the next time you are able to make this happen? You can configure your machine to dump via the keyboard if you have a PS/2 keyboard attached to the box, by following these instructions:1. Create or set the following registry value:Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\ParametersValue: CrashOnCtrlScrollType: REG_DWORDData: 12. Right-Click on the "My Computer" icon on the desktop and select "Properties", then click the "Advanced System Settings" link. On the "Advanced" tab, click "Settings" under the "Performance" header. Click the "Advanced" tab, then click "Change" under "Virtual Memory". Set the pagefile to be located on the partition where the OS is installed, and set it to be equal to Physical RAM + 50 MB.3. Also in the "System Properties" window on the "Advanced" tab, click the "Settings" buttun under the "Startup and Recovery" header. Make sure "Complete Memory Dump" is selected (see 3a if this is not in the list). You can change the location of the memory dump file to a different local partition if you do not have enough room on the partition where the OS is installed.3a. If the "Complete Memory Dump" option in step 3 is not available, you will need to manually set this registry value:Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControlValue: CrashDumpEnabledType: REG_DWORDValue: 14. You will need to reboot for these changes to take effect.5. The next time that your Network and Sharing center hangs, wait about 10 seconds and then hold down the RIGHT CTRL key and press the SCROLL LOCK key twice to cause the machine to bugcheck and create a memory dump. After the box comes back up, you'll find the resulting memory dump file in %systemroot%\memory.dmp that can be analyzed.
khem Posted July 22, 2007 Posted July 22, 2007 Sorry tried what you ask just havn't been able to lean how to set the registry values let alone find how to get the key combination you sugested on this HP Pavilion laptop dv9205ca. If you could point me towards a good place to learn about setting / writing registry commands I would appritiate it.I did find this http://www.dumpanalysis.org/blog/index.php...ggers-on-vista/ and it looks like what I need but it will only give results when a crash occurs? I will keep learning about the registry. Thanks for all the help
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