Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[SOLUTION] "RtlDuplicateUnicodeString not found in NTDLL.DLL" error

26 views
Skip to first unread message

Patrick Philippot

unread,
May 18, 2003, 4:56:11 AM5/18/03
to
FYI

If you get this error message when using some applications (for example when
launching Office XP's Outlook), you may wonder why you systematically get this
error message.

This is because some MS packages (including Office XP, but not only) install a
DLL named APPHELP.DLL although they should not. This DLL is XP-specific and
should not be installed on Windows 2000. See MS DLL database at
http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp .

If present, the DLL is loaded by these applications. The problem is that
APPHELP.DLL looks for an entry in NTDLL.DLL (RtlDuplicateUnicodeString) that
doesn't exist in Windows 2000.

Just rename (or delete) APPHELP.DLL (it's in SYSTEM32) and you'll get rid of the
error message.

--
Patrick Philippot
MainSoft Consulting Services
www.mainsoft.xx
(replace .xx with .fr when replying by e-mail)

Patrick Philippot

unread,
May 18, 2003, 5:23:52 AM5/18/03
to
Patrick Philippot wrote:
>> This DLL is XP-specific and
>> should not be installed on Windows 2000.

By the way, I have found other XP-only DLLs on my Windows 2000 Prof. system
(diactfrm.dll, dimap.dll, for example, but I guess there are others). If someone
know how to eliminate them, I'm interested... I'm wondering if these unwanted
modules are not the cause of some unexplained problems I have with Explorer
since months.

0 new messages