Until Roxio finds a long term solution, installing EMC 9 may cause problems your DivX codec and force you to use the version that EMC installs. Installing DivX after EMC 9 will break EMC 9's ability to use any DivX based media file (avi and mp4). It seems they both named with DirectShow Decode filter's file DivXDec.ax and they replace the existing file on install and repair. Two codecs, different versions, each trying to use the same filter. Only one works at a time.
If you need both the latest DivX codex and EMC 9, there is a solution. First figure out which version of the file is currently in the /windows/system32/ directory. This is easy to do. The DivX file is all lower case, divxdec.ax, and the EMC file is DivXDec.ax.
FYI - When you're done with this HowTo, the files will be in the following locations, and DirectShow will be updated so it knows where to find them both:
If you're file is DivXDec.ax, start here. If you're file is divxdec.ax, scroll down to the DivX version of the HowTo.
EMC 9 Version
Overview:
Unregister the EMC filter.
Move the file out of the system32 directory.
Register it in its new location.
Reinstall the DivX codec.
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.
I'll assume you know how to copy a file from one directory to another. So, 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:
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
Overview:
Copy the DivX version to a safe place.
Get a copy of the EMC version of the file.
Copy the EMC version to its new location.
Register the EMC version in its new location.
Put the DivX version back in the system32 directory.
Register the 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:
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.
One last note: If you update or repair your Roxio EMC 9 files, you'll have to go through this all over again. With luck Roxio will be on the ball and you shouldn't have to worry about it for long. I changed the DivX version of the file to Read Only, but I don't know if that will be enough to stop it from being replaced by Roxio.
Please let me know if you find any mistakes or have any problems.
Question
MTolman
Until Roxio finds a long term solution, installing EMC 9 may cause problems your DivX codec and force you to use the version that EMC installs. Installing DivX after EMC 9 will break EMC 9's ability to use any DivX based media file (avi and mp4). It seems they both named with DirectShow Decode filter's file DivXDec.ax and they replace the existing file on install and repair. Two codecs, different versions, each trying to use the same filter. Only one works at a time.
If you need both the latest DivX codex and EMC 9, there is a solution. First figure out which version of the file is currently in the /windows/system32/ directory. This is easy to do. The DivX file is all lower case, divxdec.ax, and the EMC file is DivXDec.ax.
FYI - When you're done with this HowTo, the files will be in the following locations, and DirectShow will be updated so it knows where to find them both:
C:\Windows\system32\divxdec.ax
C:\Program Files\Common Files\Roxio Shared\9.0\DivX\DivXDec.ax
If you're file is DivXDec.ax, start here. If you're file is divxdec.ax, scroll down to the DivX version of the HowTo.
EMC 9 Version
Overview:
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:
Now click on the OK button. A popup should tell you if it worked or not. Let's assume it worked, and continue on.
I'll assume you know how to copy a file from one directory to another. So, 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:
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
Overview:
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:
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:
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:
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.
One last note: If you update or repair your Roxio EMC 9 files, you'll have to go through this all over again. With luck Roxio will be on the ball and you shouldn't have to worry about it for long. I changed the DivX version of the file to Read Only, but I don't know if that will be enough to stop it from being replaced by Roxio.
Please let me know if you find any mistakes or have any problems.
M.
Edited by frenchtoastwithjamLink to comment
Share on other sites
16 answers to this question
Recommended Posts