microsoft / microsoft/WindowsAppSDK

WCR: REGDB_E_CLASSNOTREG when attempting to GetReadyState in x86 app

Open
#5,613 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-WCR documentation
Dominant language
C++
Stars
4.7k
Forks
471
Avg merge
3d 13h
Merged PRs (30d)
28

Description

ImageDescriptionGenerator.GetReadyState(); throws Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)) when calling it from an x86 application running on x64 native OS.

Before I spend a bunch of time filling out a bug report--is x86 a supported target? Will it ever be? (x64/Arm64 work fine!)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing ImageDescriptionGenerator.GetReadyState() from an x86 application on an x64 native OS, then compare the behavior with x64 and Arm64. Check the Windows App SDK's supported architecture guidance and determine whether the failure is expected or actionable; done means a clear support answer or a scoped bug report.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.