Article ID: 555654 - Last Review: June 30, 2006 - Revision: 1.0

Windows stops responding when you click a large AVI file

Author: Alessandro Angeli MVP
System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SUMMARY

When you click a large AVI file, Windows stops responding, the CPU usage jumps to 100% and you are not allowed to delete the file.

CAUSE

Article 822430 of the Knowledge Base describes the cause of this problem.

RESOLUTION

Article 822430 of the Knowledge Base provides a fix for this problem. However, if the provided fix does not solve the problem, you can unregister the component causing it thus solving the problem completely.
 
THIS TECHNIQUE IS UNSUPPORTED AND YOU USE IT AT YOUR OWN RISK!
 
  1. Click Start, then Run.
  2. Type [regsvr32 /u shmedia.dll] without the parenthesis.
  3. Click the OK button.
  4. After an instant, you will get a dialog with the message "DllUnregisterServer in shmedia.dll succeded.".
 

MORE INFORMATION

When applying the fix proposed in this article, you must be aware that you will also loose the ability to see the summary properties in the tooltip and file properties dialog for AVI, WMA, WMV, ASF and WAV files. The functionality of such files is otherwise untouched.
 
You can undo the effects of applying this fix by repeating the steps above, but substituting the command in step 2 with [regsvr32 shmedia.dll] (notice the missing /u command-line switch).
 
Third-party components may cause problems similar to the one described here, for example the Haali Media Splitter. If you have the Haali Media Splitter, you can fix the problem using the same steps but running the command [regsvr32 /u "C:\Program Files\Haali\MatroskaSplitter\mmfinfo.dll"] in step 2 (you may need to change the path to the mminfo.dll if you installed the software in a different folder). This will not prevent the Haali Media Splitter from working. You can restore the component to its previous state by repeating the same steps but omitting the /u argument from the command.

APPLIES TO
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Embedded Service Pack 1
  • Microsoft Windows XP Embedded Service Pack 2
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2002
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Keywords: 
kbpubmvp kbpubtypecca kbhowto KB555654
Community Solutions ContentCOMMUNITY SOLUTIONS CONTENT DISCLAIMER
MICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES.