Unsupported DHTML Editing Control

AdminStudio 2023 | 25.0 | Application Manager

For this operating system compatibility test, the Windows Installer database is scanned for the use of DHTML Editing Control functionality. The extensions of the files that are scanned are .exe, .dll, and .ocx.

Test Group/Test Category

0308—Operating System Compatibility/Windows 8.1 (32-Bit)
0408—Operating System Compatibility/Windows 8.1 (64-Bit)
2808—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
5608—Operating System Compatibility/Windows 10-20H2 (32-Bit)
5808—Operating System Compatibility/Windows 10-21H1 (32-Bit)
7008—Operating System Compatibility/Windows 10-21H2 (32-Bit)
7208—Operating System Compatibility/Windows 10-22H2 (32-Bit)
2908—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit)
5708—Operating System Compatibility/Windows 10-20H2 (64-Bit)
5908—Operating System Compatibility/Windows 10-21H1 (64-Bit)
7108—Operating System Compatibility/Windows 10-21H2 (64-Bit)
7308—Operating System Compatibility/Windows 10-22H2 (64-Bit)
6708—Operating System Compatibility/Windows 11-21H2 (64-Bit)
7408—Operating System Compatibility/Windows 11-22H2 (64-Bit)
0508—Operating System Compatibility/Windows Server 2012
0608—Operating System Compatibility/Windows Server 2016
1008—Operating System Compatibility/Windows Server 2019

Severity

Warning

Message

This Windows Installer database contains executable [FILE_NAME] requiring the DHTML Editing Control for Applications (Table: File, Key: [FILE_KEY]).

Background

The DHTML Editing Control, which Microsoft originally released in 1998, is an ActiveX control designed for WYSIWYG HTML editing in Web pages and Windows-based applications. Windows Vista and later systems do not support this control because of security reasons. Software that incorporates the DHTML Editing Control for Applications no longer functions as intended on Windows 7 systems. For example, Delphi applications may cause unhandled exceptions and Visual Basic applications may display the following message when they are opened or when the form that contains the control is instantiated: "Component 'dhtmled.ocx' or one of its dependencies is not registered correctly: a file is missing or invalid."

Resolution

The following resolutions are available.

Manual Fix

Applications that require the DHTML Editing Control should use a different WYSIWYG HTML editor. Where this is not feasible, Microsoft provides a downloadable original control in a signed Windows Installer package called DHTMLEd.msi.

Caution:Since this workaround leaves applications unchanged, they remain exposed to the same security risks that Microsoft originally identified.

Basic Auto Fix

The contents of the DHTMLEd.msi from Microsoft are added in a Windows Installer transform via a Merge Module.

This fix is enabled by default.

Caution:Since this workaround leaves applications unchanged, they remain exposed to the same security risks that Microsoft originally identified.

Advanced Auto Fix

No resolution is available.

See Also