<

Windows 8.1 File Explorer Application Hang

Published on
7,149 Points
3,749 Views
4 Endorsements
Last Modified:
Problem
I recently had a lot of trouble with File Explorer hanging on my personal computer running Windows 8.1. It's important to note that this isn't Internet Explorer. This was happening when I attempted to access a local network location where I store videos. To clarify this solution doesn't apply to external location such as OneDrive or Google Drive, but could apply to external hard drives and Network Attached Storage.

There was an event with the following details (Event Viewer -> Windows Logs -> Application):
Faulting application name: explorer.exe, version: 6.3.9600.17249, time stamp: 0x53e160b9
Faulting module name: mfmp4srcsnk.dll, version: 12.0.9600.17238, time stamp: 0x53d0c43e
Exception code: 0xc0000094
Fault offset: 0x000000000008ed0f
Faulting process ID: 0x1f90
Faulting application start time: 0x01cfc7935d0fd638
Faulting application path: C:\WINDOWS\explorer.exe
Faulting module path: C:\WINDOWS\System32\mfmp4srcsnk.dll
Report ID: 725f13bb-3411-11e4-bebb-ac220b4da592
Faulting package full name: 
Faulting package-relative application ID: 
Searching this issue didn't throw up any useful information, just a lot of links to potentially dangerous "repair" programs. After some testing I finally discovered a fix which I hope will save people time and effort.

Solution
There are two potential fixes for this problem. The first is to reinstall the operating system, which is a pain in the posterior.

The second is to replace the corrupted file, in my case this was mfmp4srcsnk.dll; however the event should point you to the correct file. I did this by finding the file on another installation of 8.1. The trick is setting the permissions on the file correctly; here are the steps I used:-
  1. On the corrupt file, open the Advanced settings in the security tab. You need to take ownership of the file to adjust the permissions
  2. Once you have ownership, grant the administrators full control of the file. I suggest appending .old to the end of the original file in case recovery is required
  3. At this point copy the uncorrupted file to the correct folder
  4. Open the security tab of the uncorrupted file and add “NT Service\TrustedInstaller” and grant all rights to it
  5. Give all other objects “Read & Execute” and “Read” rights. Restore the Trusted Installer as the file owner
  6. Reboot your computer
  7. Your problem should be resolved!
I hope this is helpful to you gentle reader, and that you don’t have to go through the pains that I did.
 
4
Comment
2 Comments
 

Expert Comment

by:ByrneIT
Did an elevated prompt sfc /scannow not work?
0
 
LVL 6

Author Comment

by:Russell Lucas
SFC was one of the step I took while troubleshooting, however it didn't resolve the issue.
0

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Join & Write a Comment

This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month