It is currently Tue Dec 03, 2024 10:53 pm

All times are UTC - 8 hours [ DST ]


Forum rules


Before posting a bug report or a feature request, search the forum for an older post on the same topic. If you are reporting a crash, try capturing a crash dump. You can find instructions here: How to capture crash dumps



Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
PostPosted: Sat Jan 05, 2013 8:38 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
If you seek help with a crash or a severe slowdown with Classic Shell, it would be most helpful if you capture a dump from Explorer. If your taskbar disappears and restarts and all Explorer folder windows close themselves after Classic Shell is installed, it means your Explorer.exe process is crashing for some reason. By capturing a crash dump, the issue can be identified.

Here's how you do it:
1) Download the ProcDump tool from here: http://technet.microsoft.com/en-us/sysinternals/dd996900

2) Unzip it in some folder that doesn't need admin permissions (not in Windows or Program Files). Unzipping it to the Desktop folder, for example or the Documents folder will do just fine.

If you don't know how to unzip compressed zip files, here's how you can do that: you can right click them -> Open with -> Windows Explorer. Then click the Extract all command.

3) Open a command prompt in that folder. To do this, open the folder where you unzipped Procdump, then press Shift and while you are holding down Shift, right click in an empty/white area of the folder. In the context menu, you will see the option "Open command window here". Click it.



OR, another way to open the command prompt is to simply open the folder where you extracted procdump.exe in File Explorer. Then press Alt+D to focus on the address bar, press Backspace to erase the existing address bar text, and type: 'cmd' (without quotes) in the Address bar and press Enter. This method will open command prompt at the folder where you have procdump.exe.

4) Determine what you are experiencing. A crash
usually causes Explorer.exe to show some error message or Explorer directly restarts (the taskbar disappears and appears again). A slowdown causes Explorer/taskbar/Start menu to stop responding/freeze and sometimes it completely hangs and Windows restarts it after some time.Depending on what you are facing, at the command prompt,

4a) For crashes, type procdump -e explorer.exe - this one will capture a crash dump when the explorer process crashes. Now try to make it crash, keep procdump running and wait for it to crash or see if you can reliably make it crash


OR
4b) For slowdowns, type procdump -n 10 -s 1 explorer.exe - this one will capture 10 dumps, one second apart. As soon as you enter the command, perform the slow operation

Note: After giving one of the above commands, you might get this error message "Multiple processes match the specified name." In that case,open Control Panel -> Folder Options / File Explorer Options and switch to the View tab. Scroll down and make sure that the option "Launch folder windows in a separate process" is unchecked. If it is checked, then turn it off, click OK, close File Explorer and log off your user account and login again, to close any extraneous Explorer.exe instances.

If you cannot capture a crash dump, then try a slowdown dump, and vice versa. What you perceived as a crash might be a slowdown which is eventually causing Windows to restart an unresponsive Explorer.exe.
Then run the appropriate procdump command mentioned in step 4 again (it should no longer give you the above mentioned error with only one Explorer.exe process running).

5) After you capture a few dumps, compress them into ZIP. This will make the size of the dumps significantly smaller and easier to upload.

To put any *.dmp files inside a ZIP file, select all the dumps (.dmp files) and right click on any of the selected files -> Send To -> Compressed (zipped) folder. This will create a ZIP file in the same folder as the .dmp files.


Now attach the ZIP to your bug report in this forum (the forum has Upload/Attach files feature when you click "Full Editor"). If the file is too big to attach here, try to upload it somewhere like OneDrive, Google Drive or Dropbox, and post the link here.


You can also upload it to MediaFire drop folder:http://www.mediafire.com/filedrop/filedrop_hosted.php?drop=4980d8cea2079e5b90ae68b5d5b14a60ceb6f95ea06cd44ea5f267ca5151aa1d

Important: Please enter a description for the file - who is it from and what is it for. Or post a message in the forums so it is clear what the dump is for.


Top
 Profile  
 
PostPosted: Sat Dec 28, 2013 8:47 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Here's an alternative way for capturing crash dumps:
  1. Create a folder on your computer (for example C:\CrashDumps)
  2. Run regedit.exe (located in C:\Windows) and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
  3. Look for a sub-key named LocalDumps. If it doesn't exist, create it
  4. Inside the LocalDumps key create 3 values:
    DumpFolder (string), set it to the path created at step 1
    DumpCount (dword), set it to 10
    DumpType (dword), set it to 1
After you do this, any time some program crashes, a dump will be saved in that folder. Next time Explorer crashes go to that folder and look for the newest file named "explorer.exe.something.dmp".

The advantage over using procdump is that you need to set this up only once and don't have to remember to run procdump every time. It is also useful if explorer crashes very early after login before you can run procdump.

It is possible to set up crash dumps for specific applications, like "explorer.exe". Read more about it here: http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181(v=vs.85).aspx


Top
 Profile  
 
PostPosted: Fri Aug 18, 2017 5:32 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
Here are ready-to-use registry files you can use if you are not comfortable or familiar with Registry editing. Just download this ZIP file and extract and run the Set up Explorer dump creation.reg file inside it to merge it into the Registry.

After that, every time Explorer.exe crashes, 9 dumps will be created on your Desktop. You can compress them inside a ZIP file, then delete them from your computer and upload them in an appropriate post in the forum for further analysis.

To stop the creation of dumps whenever Explorer crashes, run the other file Stop Explorer dump creation.reg.

If you are an advanced user or a developer, you can analyze the dump yourself using WinDbg from the Windows SDK: https://superuser.com/questions/1231764 ... 94#1233294 You will also need to download debug symbols and configure WinDbg to use the symbols: https://stackoverflow.com/questions/300 ... 0#30019890


Attachments:
Explorer Dumps.zip [832 Bytes]
Downloaded 3091 times

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 32 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.