Why is there a registry value created in HKCU\...\AppCompatFlags\Compatibility Assistant\Store after running an application

alco 0 Reputation points
2023-02-24T05:22:44.68+00:00

When I run an application, it creates an entry in HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store. What is this for and why when I uninstall the application, that registry entry remains?

I tried to run this application against Windows ADK's Application Compatibility Toolkit's Standard User Analyzer and it didn't find any issue.

Strangely, after uninstalling Windows ADK, it also left a similar entry in the said registry key.

RevoUnin_bowzDwrbsd

Windows for business | Windows Client for IT Pros | Devices and deployment | Set up, install, or upgrade
Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 44,751 Reputation points
    2023-02-24T13:47:26.11+00:00

    Hi. Thank you for your question and reaching out. I’d be more than happy to help you with your query

    Program Compatibility Assistant (PCA), which allows legacy apps to run on newer versions of Windows despite compatibility issues. PCA identifies program installation errors due to version check mismatches, as well as run-time issues due to deprecated binaries and User Account Control (UAC) settings. PCA attempts to recover from these errors by applying the relevant application compatibility option, which takes effect during the following run. Moreover, PCA keeps a database of programs with known compatibility concerns and alerts users to probable difficulties during program starting.

    If the reply was helpful, please don’t forget to upvote or accept as answer, thank you.


  2. Limitless Technology 44,751 Reputation points
    2023-02-24T13:47:33.7866667+00:00

    Double post

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.