Cannot Create DVD__Invalid Class String

This occurs in Windows DVD maker and just started a few days ago, I cannot think of any software changes just prior to this, I have installed the Codec pack recommended but that was a few weeks ago

 

Question Info


Last updated May 11, 2018 Views 9,096 Applies to:
Answer
Answer
"Invalid class string" problem: It can be solved by repairing the DirectShow filters in the system. Some guys do this manually by editing the registry. But there is an easier solution: "Codec Tweak Tool" oder "Filmerit". (The first one is one of the latest and can be used with Windows 7 without problems.)

Codec Tewak Tool (Version 4.9): http://www.codecguide.com/download_other.htm

Filmerit: http://paul.glagla.free.fr/filmerit_en.htm


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Answer
Answer
Hi DebsNZ,

Thank you for using Microsoft Windows forum.

Are you using Nero?

I've read similar issues regarding Nero.

The solution

Two registry keys have to be deleted:

HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{79D28B7F-A6BD-49EF-8CEA-EA0E7791589E}
HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{138130AF-A79B-45D5-B4AA-87697457BA87}

Remember to back up the keys first, either by exporting them in the registry editor, or by creating a restore point using System Restore
see : http://windows.microsoft.com/en-US/windows7/products/features/system-restore

If you are using Nero and it stops working, restore them.

If Windows DVD Maker still doesn't work, read on to find out which keys to delete on your computer.


What's going on here?

I believe the keys are registrations of Nero codes. The first one is Nero Audio Processor and the latter is "Nero Digital Audio Decoder". Both are found under a key called "ActiveMovie Filter Class Manager".

Unfortunately, they're not really installed.

Windows DVD Maker apparently loads the codecs during the first .2% of the burn process. However, although still listed in the system, they've been uninstalled, and Windows DVD maker fails as a result of that.

The root cause is probably the Nero uninstaller not correctly removing the codecs from the system.


How could you tell which keys to delete?


The error message "Invalid class string" indicates that the program is trying to create a COM object by passing a GUID (you know, like {1B544C20-FD0B-11CE-8C63-00AA0044B51E}) to the operating system. Windows will then look in the registry under HKEY_CLASSES_ROOT\Clsid\{1B544C20-FD0B-11CE-8C63-00AA0044B51E} for information on which dll to load.

In the case of Windows DVD Maker, this failed for some unknown GUID.

Luckily, Process Monitor can tell you what key it is. Filter on "Process Name is DVDMaker.exe ,Include" and let it capture events while you're burning a DVD. When the burn process stops with the "Invalid class string" error message, look for a RegOpenKey operation at the end of the log on any key like HKCR\ClsId\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} which FAILS.

On my computer, I first saw that DVDMaker.exe successfully read the

HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{79D28B7F-A6BD-49EF-8CEA-EA0E7791589E}

key, but then failed to read the

HKEY_CLASSES_ROOT\CLSID\{79D28B7F-A6BD-49EF-8CEA-EA0E7791589E}

a couple of log lines later. If you look at the preceeding lines of the log, you can clearly a pattern being broken here.

Unfortunately, since Windows DVD Maker stops at the first error, you'll have to repeat process until all non existing codecs have been removed from the list.


REGISTRY EDIT DISCLAIMER:

Important : This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows :http://support.microsoft.com/kb/322756

NON MS LINK:
Important Note: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.


Hope this helps
Azeez Nadeem - Microsoft Support

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.