Access Violation or other crash reported in DIVXDEC.AX

Express Burn has just crashed and this was caused by the third party codec divxdec.ax.

This is a file that is a part of the Roxia EMC and DivX. To fix this issue

Overview:

Before moving the file you need to unregister it from DirectShow. Enter in the command window:
regsvr32 /u c:\windows\system32\DivXDec.ax

Now click on the OK button. A popup should tell you if it worked or not. Let's assume it worked, and continue on.

Open the Run window again, but this time enter in the following:

regsvr32 "C:\Program Files\Common Files\Roxio

Shared\9.0\DivX\DivXDec.ax"

Click the OK button. A popup should tell you it worked.

Lastly, reinstall DivX. Now might be a good time to get the latest version from the DivX.com site. The install process will do the rest.

DivX Version

You need to get your hands on the EMC version of the file, but running the Install or Repair will replace the DivX version of the file, so make sure you copy it to another directory before starting. I'll assume you know how to copy a file from one directory to another. Copy c:\windows\system32\divxdec.ax someplace safe like your desktop.

I installed DivX on my Desktop and EMC on my Notebook and used a USB flash drive to swap them. If you know someone with EMC 9 already installed, you can get the file from him/her. Otherwise, you're going to have to get it via the EMC 9 install program. If EMC is already installed, running Repair is a lot quicker than running the Install again. To run Repair, open Control Panel and "Add or Remove Programs". Locate /Roxio Easy Media Creator 9 Suite/ in the list. *Do NOT hit the Remove button.* Click on the Change button instead.

Click Next and then select Repair, then click the Next button. Follow any directions until complete. It may take a while for it to do what ever it does, and it doesn't give any feed back for quite some time, then it starts listing off the tasks it is working on. When it is done, the EMC version of the file will be in the system32 directory.

Before moving the file you need to unregister it from DirectShow. Click on Start and then Run.. to open the Run window. Enter in the following in the text area:

regsvr32 /u c:\windows\system32\DivXDec.ax

Now click on the OK button. A popup should tell you if it worked or not. Let's assume it worked, and continue on.

Copy the DivXDec.ax file to your c:\Program Files\Common Files\Roxio Shared\9.0\DivX\ directory. There should already be a few other divx files there.

Open the Run window again, but this time enter in the following:

regsvr32 "C:\Program Files\Common Files\Roxio

Shared\9.0\DivX\DivXDec.ax"

Click the OK button. A popup should tell you it worked.

Copy the DivX version of the file back to the c:\windows\system32\ directory. Once it is there we just need to ley DirectShow know about the change, so open the Run window and enter:

regsvr32 c:\windows\system32\divxdec.ax

Click the OK button. A popup should tell you it worked.

If all went well, you should be done. Each version of the file is located in a different directory, and they both should be registered with DirectShow.