NetDDE Service: Error 2185 - The Service Name is Invalid

This article was previously published under Q186483
By default the Network DDE service on a Terminal Server is set to startmanually. If you attempt to start the service, you receive a 2185 error:The Service Name is Invalid. The service cannot be started from a commandprompt either.

This is expected behavior on a Terminal Server. The Network DDE service isdisabled. Because Network DDE relies on the registration of unique computernames to share information across a DDE share, the service will not work ina multi-user environment. This does not mean, however, that users cannotmake use of DDE applications.

Terminal Server uses a multi-user version of NetDDE. Instead of registeringunique computernames, the Terminal Server NetDDE registers uniqueusernames. This makes more sense in a multi-user environment, although itadds to new requirement (not typically seen in Windows NT environments)that users log on with unique user names.

To start the multi-user NetDDE, all a user has to do is start a DDEapplication like Chat. This will load the necessary files, start the NetDDEagent, and register the user's name on the network for DDE services. Notethat only the first instance of the user's name will allow NetDDEregistration. If a user logs on at multiple locations, only the first logonwill allow NetDDE.

Αναγνωριστικό άρθρου: 186483 - Τελευταία αναθεώρηση: 11/01/2006 06:28:20 - Αναθεώρηση: 1.2

Microsoft Windows NT Server 4.0, Terminal Server Edition

  • kbprb KB186483