Back to Blog

Deleting faulty DirectShowSpy registry key

Melvin Dichoso
January 26, 20161 min read
Share

Some users that use a 3rd party tool called DirectShowSpy may encounter errors when logging in to XSplit.

This can be caused by a fault registry key that is introduced when DirectShowSpy is registered to intercept Filter Graph initialisation — Filter Graph is used by XSplit. The faulty DirectShowSpy registry key is usually caused by DirectShowSpy program begin relocated after registration.

To workaround this situation, XSplit1 detects the presence of HKEY_CLASSES_ROOT\CLSID\{E436EBB3-524F-11CE-9F53-0020AF0BA770}\TreatAs registry key2 when it fails to initialise Filter Graph and exits when it is found. In this case, user must manually correct the DirectShowSpy registration or delete3 the registry key. Only after either is done can XSplit be restarted.


  1. Implemented in XSplit Broadcaster v2.2. In XSplit Gamecaster, this workaround will be implemented in v2.3.
  2. For 64 bit Windows, the registry key is HKEY_CLASSES_ROOT\Wow6432Node\CLSID{E436EBB3-524F-11CE-9F53-0020AF0BA770}\TreatAs
  3. Deleting this registry may require special/full permissions. Read here on how to do it.

Melvin Dichoso

A basketball junkie, blogger, headphone enthusiast, aspiring chef, and traveler wannabe. Does social media and various other stuff for XSplit.More from this Author