Skip to Content

Solved: How do I fix Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED 0x88990028, -2003238872, 2291728424?

This article discusses about what and most effective solutions to fix Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED, also known as 0x88990028, -2003238872, and 2291728424. D2DERR_EFFECT_IS_NOT_REGISTERED error means the CLSID provided to Unregister did not correspond to a registered effect.

Error Information

Error Number/Return Code/Error Code Value

HEX: 0x88990028

Signed Integer/Dec: -2003238872

Unsigned Integer: 2291728424

What is Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED 0x88990028, -2003238872, 2291728424?

Constant Name/Result String/String Error: D2DERR_EFFECT_IS_NOT_REGISTERED

Error Message Description

  • The CLSID provided to Unregister did not correspond to a registered effect..
  • Unregister に指定された CLSID が登録済みの効果に対応していません。

Category: HRESULT

HRESULT is a data type numerical error codes used in Windows operating systems, and the earlier IBM/Microsoft OS/2 operating system, to represent error conditions, and warning conditions, prevent collisions between error codes in different subsystems of the OS/2 operating system at the same time. Various bits within an HRESULT encode information about the nature of the error code. HRESULT error codes are commonly used in COM programming, where they form the basis for a standardized COM error handling convention.

HRESULT analysis

flags: SX; facility: 2201 (FACILITY_DIRECT2D); error: 40

  • Flags/Severity: Failure
  • Flags/Reserved (R): false
  • Flags/Origin: Microsoft
  • Flags/NTSTATUS: false
  • Flags/Reserved (X): true
  • Facility/Code: 2201 (0x899)
  • Facility/Name: FACILITY_DIRECT2D
  • Error Code: 40 (0x0028)
  • Facility: DLS
  • Operating System: Windows

Where does Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED 0x88990028, -2003238872, 2291728424 come from?

Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED 0x88990028, -2003238872, 2291728424 declared in the following source:

  • winerror.h from Windows SDK 10.0.14393.0
  • COM-based APIs Error Codes (UI, Audio, DirectX, Codec)
  • Direct 2D (hardware accelerated GUI rendering) > FACILITY_DIRECT2D
    Value: 2201 | 0x899 | 0b100010011001
  • Error code definitions for the Win32 API functions
    pub const D2DERR_EFFECT_IS_NOT_REGISTERED: HRESULT = 0x88990028
  • PythonForWindows > generated Windows defines and structures
    windows.generated_def.D2DERR_EFFECT_IS_NOT_REGISTERED = D2DERR_EFFECT_IS_NOT_REGISTERED(0x88990028)
  • GO windows package
    D2DERR_EFFECT_IS_NOT_REGISTERED Handle = 0x88990028
  • Xbox One Kernelbase.dll
    0x88990028, “The CLSID provided to Unregister did not correspond to a registered effect.\r\n”
  • danmar/cppcheck/cfg/windows.cfg
    <define name=”D2DERR_EFFECT_IS_NOT_REGISTERED” value=”0x88990028″/>
  • RattletraPM/Snickerstream/include/Direct2DConstants.au3
    Global Const $D2DERR_EFFECT_IS_NOT_REGISTERED = 0x88990028 ;The class ID of the specified effect is not registered by the operating system.
  • Google Git > go / sys / refs/heads/master / . / windows / zerrors_windows.go
    D2DERR_EFFECT_IS_NOT_REGISTERED Handle = 0x88990028
  • “Fossies” – the Fresh Open Source Software Archive > Member “cppcheck-2.8.2/cfg/windows.cfg” (12 Jul 2022, 840860 Bytes) of package /linux/misc/cppcheck-2.8.2.tar.gz:
    <define name=”D2DERR_EFFECT_IS_NOT_REGISTERED” value=”0x88990028″/>
  • twitchapon-anim > zerrors_windows.go (678909B)
    D2DERR_EFFECT_IS_NOT_REGISTERED Handle = 0x88990028
  • Paint.NET Blog > DIRECT2D: HOW TO IMPLEMENT DEFERRED REGISTRATION OF CUSTOM EFFECTS
    NOTE: Direct2D is supposed to return D2DERR_EFFECT_IS_NOT_REGISTERED (0x88990028), but it doesn’t. It’ll actually return HRESULT_FROM_WIN32(ERROR_NOT_FOUND), which is 0x80070490. I check for both, just in case Microsoft decides to fix its code.

How to fix Windows Error D2DERR_EFFECT_IS_NOT_REGISTERED 0x88990028, -2003238872, 2291728424?

Solution

Escalate to Dev Center Support through the developer account which is free without payment options/subscriptions needed. Follow below steps to create Dev Center Support:

Step 1: Open the browser and visit the Dev Center Support.

Step 2: Sign in with your developer account.

Step 3: Click on the question mark icon.

Click on the question mark icon.

Step 4: Click on the Submit an incident button. Alternatively, you can click on the Chat offline button.

Click on the Submit an incident button. Alternatively, you can click on the Chat offline button.

Note: Chat is ONLY available Monday – Friday, 9 a.m. – 9 p.m. EDT, excluding U.S.

Tags

Tags

    Ads Blocker Image Powered by Code Help Pro

    Ads Blocker Detected!!!

    This site depends on revenue from ad impressions to survive. If you find this site valuable, please consider disabling your ad blocker.