Index: src/ch/TShellExtensionClient.cpp =================================================================== diff -u -N -r8068e0c351055554340ac9755d1bc846893bf2b8 -rb2102d724fda96a2533b866dbf1efca9f499713b --- src/ch/TShellExtensionClient.cpp (.../TShellExtensionClient.cpp) (revision 8068e0c351055554340ac9755d1bc846893bf2b8) +++ src/ch/TShellExtensionClient.cpp (.../TShellExtensionClient.cpp) (revision b2102d724fda96a2533b866dbf1efca9f499713b) @@ -44,6 +44,8 @@ HRESULT hResult = CoInitializeEx(nullptr, COINIT_MULTITHREADED); if(SUCCEEDED(hResult)) m_bInitialized = true; + else if(hResult == RPC_E_CHANGED_MODE) + return S_FALSE; return hResult; }