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
Replacing the DHTML Editing Control in Windows Vista and Beyond