microsoft / microsoft/PowerToys
Creating an instance of the COM component with CLSID from the IClassFactory failed
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.97.1.0
### Installation method
Microsoft Store
### Area(s) with issue?
PowerToys Run
### Steps to reproduce
Ran the shortcut to open up the Powertoys Quck find bar. The (quick find) bar opened up. Was searching for MS Teams, and then this error popped up (asking me to log this error in GitHub repo of Powertoys)
### ✔️ Expected Behavior
search for Teams (from powertoys quick find bar) and run MS Teams
### ❌ Actual Behavior
(I can't upload log files from my work laptop - but below was the error)
Version: 0.97.1.0
OS Version: Microsoft Windows NT 10.0.26200.0
IntPtr Length: 8
x64: True
Date: 5/13/2026 10:04:39 AM
Exception:
System.Runtime.InteropServices.COMException (0x80040154): Creating an instance of the COM component with CLSID {45BA127D-10A8-46EA-8AB7-56EA9078943C} from the IClassFactory failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
at Microsoft.Plugin.Program.Programs.UWPApplication.Launch(IPublicAPI api, String queryArguments)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
### Upload Bug Report ZIP-file
_No response_
### Additional Information
Version: 0.97.1.0
OS Version: Microsoft Windows NT 10.0.26200.0
IntPtr Length: 8
x64: True
Date: 5/13/2026 10:04:39 AM
Exception:
System.Runtime.InteropServices.COMException (0x80040154): Creating an instance of the COM component with CLSID {45BA127D-10A8-46EA-8AB7-56EA9078943C} from the IClassFactory failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
at Microsoft.Plugin.Program.Programs.UWPApplication.Launch(IPublicAPI api, String queryArguments)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
### Other Software
_No response_
Contributor guide
Research direction
Start at Microsoft.Plugin.Program.Programs.UWPApplication.Launch, the entry point named in the exception, and reproduce the failure by searching for Microsoft Teams in PowerToys Run. Investigate the reported COM class-not-registered error; done means Teams launches from the search bar without this exception on the reported setup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100