Retrieving the COM class factory for component with CLSID {228826AF-02E1-4226-A9E0-99A855E455A6} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Exception happens in this part of code
try {
using(var shellBroker = ComPtr < IImmersiveShellBroker > .Create(ComTypes.ImmersiveShellBrokerType)) {
_inputHostManagerBroker = new ComPtr < IInputHostManagerBroker > (shellBroker.Instance.GetInputHostManagerBroker());
ret = _inputHostManagerBroker != null;
}
} catch (Exception e) {
}