This error usually occurs if the concerned DLL file has been un-registered. So, when you try to start Windows Explorer or Internet Explorer, you can get the error message Class not registered error message.
In this case, you may need to re-register ExplorerFrame.dll file.
To register the dll, open a command prompt windows as an administrator, type the following and hit Enter: