Dxtory was working fine before, but now in the past few days something has changed which now makes Dxtory not launch at all.
I'm running Dxtory 2.0.126, but I tried 2.0.128 and I had the same issue. I'm also running AMD Catalyst version 13.12, to avoid the performance issues with 14.x.
(http://i.imgur.com/uqHwCt8.png)
Solution:
If you're running Windows 7/8/8.1 64-bit, there is a fix for this issue:
http://forum.exkode.com/index.php?topic=1108.msg4190#msg4190
It is because the module which performs UI customization is installed.
What is that module called?
I am experiencing the exact same problem. What do I need to do to fix it ? It worked perfectly a couple of days ago?
=== 2014/11/28 13:42:25 ===
[Module]
Dxtory.exe 2.0.128
[Process]
ID: 38512
[Thread]
MainThread (1)
[Error Message]
Retrieving the COM class factory for component with CLSID {56FDF344-FD6D-11D0-958A-006097C9A090} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
[StackInfo]
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at System.Windows.Window.ApplyTaskbarItemInfo()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
=== 2014/11/28 13:45:54 ===
[Module]
Dxtory.exe 2.0.128
[Process]
ID: 21544
[Thread]
MainThread (1)
[Error Message]
Retrieving the COM class factory for component with CLSID {56FDF344-FD6D-11D0-958A-006097C9A090} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
[StackInfo]
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at System.Windows.Window.ApplyTaskbarItemInfo()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
=== 2014/11/28 13:46:12 ===
[Module]
Dxtory.exe 2.0.128
[Process]
ID: 29480
[Thread]
MainThread (1)
[Error Message]
Retrieving the COM class factory for component with CLSID {56FDF344-FD6D-11D0-958A-006097C9A090} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
[StackInfo]
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at System.Windows.Window.ApplyTaskbarItemInfo()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
I am having the same problem and i would appreciate any help that way i can resume recording.
I think what Exkoder is saying is that some of the 3rd party windows mods can cause this.
So try to disable things like : Rainmeter, Samurize, Object Desktop, Windows Blinds ( Stardock programs ), or maybe its just some windows tweaks.
( Thats my best guess as of right now )
Here is a similar thread for a little extra info
http://forum.exkode.com/index.php?topic=923.0 (http://forum.exkode.com/index.php?topic=923.0)
The similar thread kind of helped but i still don't understand what to do to fix it since i have none of those programs. Since the last time I ran Dxtory all I have done was install Abobe CS6 products and Qucktime so I can edit and watch my videos.
hey guys, I have just installed the trial version tonight and its doing the same to me :(
Should I start a new thread???
Quote from: Takedown on November 29, 2014, 06:23:22 AM
I think what Exkoder is saying is that some of the 3rd party windows mods can cause this.
So try to disable things like : Rainmeter, Samurize, Object Desktop, Windows Blinds ( Stardock programs ), or maybe its just some windows tweaks.
( Thats my best guess as of right now )
I wish the developer would have expanded on what he meant, instead of being a bit vague.
I hope he explains it more too. I am really getting screwed over by this.
The developer needs to give us some clear feedback paid for the software and its not working. Worst of all is I have no customisation installed
I checked my system again. Is anyone running the latest Nvidia drivers ? This is the only thing that changed on my system and I suspect that DXtory is not compatible.
Quote from: Outs1d3r81 on November 30, 2014, 03:54:39 PM
I checked my system again. Is anyone running the latest Nvidia drivers ? This is the only thing that changed on my system and I suspect that DXtory is not compatible.
I'm with AMD, and I'm running drivers that are outdated so that Dxtory would run properly. For a while it was working fine, but then this happened. I literally have no idea what's causing this, I haven't installed anything of merit in the last week
Quote from: ExKoder on November 28, 2014, 05:30:52 PM
It is because the module which performs UI customization is installed.
Could you please tell me what "module" this is?
I just attempted to completely remove any part of Dxtory on my computer, and then I reinstalled it onto a different hard drive. The error still appears.
I just rolled back my drivers and it still is giving me the same exception.
As another possibility, OS may be broken.
Wasn't AdwCleaner used?
It's unconfirmed, but this program deletes important information on a system.
The solution is easy. If it's clean OS, it will always work correctly.
Ah yes, I did use AdwCleaner recently and for the first time. This might be the issue. What files would it have deleted, and how can I fix this?
At this point the sources of the problem seem to be : Windows customization or infection / malware
That CLSID ( 56FDF344-FD6D-11D0-958A-006097C9A090 ) in the log file does indeed point to explorerframe.dll
and is responsible for Task Bar Communication such as the methods seen here : http://msdn.microsoft.com/en-us/library/dd391692%28VS.85%29.aspx (http://msdn.microsoft.com/en-us/library/dd391692%28VS.85%29.aspx)
Dxtory uses this dll and is probably the source of the problem. So, knowing that, I would try to replace the file if its corrupted / modified by trying this or restoring backups
http://answers.microsoft.com/en-us/windows/forum/windows_7-system/how-do-i-fix-my-explorerframedll-error/bb4e5e8e-7c13-4782-bf72-0c41679ad511 (http://answers.microsoft.com/en-us/windows/forum/windows_7-system/how-do-i-fix-my-explorerframedll-error/bb4e5e8e-7c13-4782-bf72-0c41679ad511)
If it's the registry that is corrupted you can try a system restore, or restore registry backups, or carefully search through adwcleaner backups.
Well, if that is really the issue, that brings up another. Explorerframe.dll is inside system32, and attempting to modify anything inside that folder is impossible, even when being an Administrator on my own computer. I've tried the 'sfc /scannow' command inside cmd, but that showed no errors to any of my files. When looking at my current explorerframe.dll, it shows that it hasn't been modified since 2013.
I think the only solution to this is to completely reinstall Windows...
One other thing you can try once you are sure your explorerframe.dll is valid is to first backup the registry / create sys restore point and then run this command in a CMD window as Administrator
Quoteregsvr32 ExplorerFrame.dll
@FletchWhat version of windows are you using or did you want to post the whole Environment info file ?
I'm running Windows 8.1. I dont think I can post that file, because Dxtory won't open.
I received this error when I tried 'regsvr32 ExplorerFrame.dll':
(http://i.gyazo.com/6c464bafbde60d4aa3d82e5abc2016ad.png)
@Fletch
That is actually the normal response for that command with ExplorerFrame.dll
I guess I'll wait and see if someone else has any ideas to try.
@Fletch or someone else who is having the issue
To verify your registry entries are original please do this :
1. Download regscanner from nirsoft here, make sure to get 64 bit if that is your OS type ( the zipped one is fine , dont need the installer )
http://www.nirsoft.net/utils/regscanner.html
2. Run the program and search for ExplorerFrame.dll like so
http://i.imgur.com/xhOLJe6.png
3. When it's done searching , right click > HTML Report - All Items
Save the html file it generates and attach it here or paste it to a site like paste2.org
4. Include your full OS details ( for example : Windows 8.1 64-bit )
I'm running Win8.1 64bit.
http://pastebin.com/Ex4WesKi (http://pastebin.com/Ex4WesKi)
There's the registry info. Thanks for your help, btw.
@Fletch
I've compared your report to a brand new install of win 8.1 that I happened to have and there are some differences. I'm posting a registry fix that might help, but you should really create a system restore point before merging this just in case.
This reg file is for Windows 7/8/8.1 - 64bit versions only ( in this case its from a EN-US install )
You may have to reboot after merging for it to take effect
I did something risky and didn't create a restore point at all and applied the registry fix. It worked, and Dxtory now opens with no errors. Thanks so much man!
how did u solved ur problem now? (Have the same Problem with Win8.1 64bit)
Look at Takedown's post above
Ah it works! :)Thx Fletch and a big Thx to Takedown :)))
I am getting this error as well, I do remember running ADWCleaner at some time ago in the year, however, I am using Windows 7 64-bit
http://paste2.org/eU75AInH
My post on page 2 is updated and the registry fix should work fine on Windows 7/8/8.1 64 bit
Thanks, I have downloaded the new reg file and made a system restore point before running the .reg file, however, when I do attempt to run the .reg file i get faced with the following error:
"Cannot import C:\Users\{username}\Desktop\Windows_x64_Taskbar_fix.reg: Not all data was successfully written to the registry. Some keys are open by the system or other processes."
I have no idea what could be open preventing this change, I tried this in safe mode too with same result.
I have also tried "sfc /scannow" in safe mode too, it reports everything is okay.
I have also done a full system scan with my antivirus in safe mode too, it too reports everything is okay.
on a further note, when running the .reg file, I made sure that my antivirus's shields were all disabled and malwarebytes anti malware and malwarebytes anti-exploit were disabled as well.
Edit: I fixed it.
I got to a point that this error was making me pull my hair out (not much left, trust me LOL)
I tried Process Explorer to find what process was using ExplorerFrame.dll, result hit 3 processes, I end tasked them in task manager and then tried to Merge the .reg file obtained in page 2.
Result was the same, it failed because of keys open by the system or processes. I've ruled out the processes as I end tasked all processes, it was a system issue there.
I began to look at what version my ExporerFrame.dll was and I was shocked to see the result.
6.1.7600.16385 {no Service Pack}
6.1.7601.17514 {After installing SP1}
All of this time I was thinking my system was up to date, boy was I wrong :(
Of course after witnessing the version change after SP1 install, I tried to run Dxtory and it now runs with no errors.
Thank you for your efforts to help me, appreciated.
I hope my findings here will help someone else in the future as well.
If need be I can post the Process Explorer link.
I have the same problem PLEASE HELP I have no clue what to do I don't get what fletcher said please someone help me please :'(
Quote from: ExKoder on November 28, 2014, 05:30:52 PM
It is because the module which performs UI customization is installed.
Hello everybody, I have the same error, I don't understand what you say, ExKoder, could you explain it please ?
Thanks a lot,
GeckoNoir.
EDIT : I had not seen page 2 : Problem solved, a big thank !
I downloaded the taskbar fix thing and ran it and it gave me this error.
What do I do?