Problemen met een 'DDE-serverfout' oplossen

close-up handen op laptop toetsenbord typen

Close-up van handen die op het toetsenbord van een laptop typen

Afbeelding tegoed: feelphotoart/iStock/Getty Images

Dynamic Data Exchange-serverfouten betekenen dat iets de communicatie tussen twee programma's of services verhindert. Het proces voor het oplossen van DDE-serverfouten omvat het identificeren waar de communicatie tussen programma's kapot gaat en het verwijderen van de communicatiebarrière. Tenzij uw computer de server is waarmee u probeert te communiceren, geeft het gedeelte "serverfout" een communicatiefout tussen twee verschillende computers aan.

Over DDE-services

DDE is een service waarmee meer dan één programma tegelijkertijd toegang heeft tot dezelfde gegevens. Het stelt een reeks richtlijnen vast voor het delen van computergeheugen tussen programma's. Als je ooit een foutmelding hebt gekregen met de melding "bestand is in gebruik door een ander programma", heb je te maken gehad met een situatie waarin DDE of een vergelijkbaar protocol niet wordt ondersteund. Met DDE kunt u bijvoorbeeld een afbeeldingsbestand waaraan u in Photoshop werkt, bijvoegen bij een e-mail die u in Outlook verzendt, zonder dat u het bestand in Photoshop hoeft te sluiten.

Video van de dag

Start het problematische programma opnieuw op en installeer het opnieuw

Hoewel dit niet specifiek is voor DDE-serverfouten, kan het probleem worden opgelost door uw computer opnieuw op te starten en het programma met de fouten opnieuw te installeren. Door de computer opnieuw op te starten, worden programmastoringen verholpen door programma's terug te brengen naar de oorspronkelijke opstartstatus. Bovendien kan het probleem worden opgelost door het problematische programma te verwijderen en opnieuw te installeren. DDE-services gebruiken "dynamic-link library"-bestanden, ook wel DLL-bestanden genoemd, om communicatie tussen programma's af te handelen. De DLL-bestanden werken mogelijk niet meer correct na wijziging; door het programma opnieuw te installeren, kunnen de DLL-bestanden worden hersteld.

Herstart Simple Network Management Protocol

Sommige programma's melden zich tijdens de werking regelmatig aan bij een netwerkserver. Simple Network Management Protocol is een veelgebruikte service voor het delen van informatie tussen netwerkapparaten. Veel SNMP-problemen kunnen worden opgelost door de service opnieuw te starten. Om SNMP opnieuw te starten, drukt u op "Windows-toets + R", typt u "cmd" en klikt u op "OK" om de opdrachtprompt te starten. Typ "net stop snmp", druk op "Enter", typ "net start snmp" en druk op "Enter" in het opdrachtpromptvenster om SNMP te stoppen en te starten. De opdrachtprompt geeft aan dat de opdracht niet geldig is als SNMP niet is geïnstalleerd.

Open de Firewall-poorten

Een slechte firewall-instelling kan DDE-serverfouten veroorzaken. Als u bijvoorbeeld UDP-poort 137 en TCP-poort 135 blokkeert, wordt de variatie in het NetDDE-protocol gestopt. Als het uitschakelen van de firewall de fout stopt, blokkeert de firewall de DDE. Windows Firewall-gebruikers kunnen de service uitschakelen door de Charms-balk te openen, te zoeken naar "firewall", te klikken op "Windows Firewall" en klik op "Uit". Open de relevante UDP- en TCP-poorten om de door de firewall veroorzaakte DDE-server op te lossen fouten.

Bekijk de Event Viewer

De makers van het programma zijn mogelijk de enigen die in staat zijn om complexe DDE-problemen aan te pakken. U kunt meer informatie geven over de aard van de fouten door gebruik te maken van het programma "Event Viewer". Start het programma door op "Windows-toets + R" te drukken, "eventvwr.msc" te typen en op "OK" te drukken. De gebeurtenisviewer geeft een lijst van foutgebeurtenissen in het gedeelte 'Windows-logboeken/toepassing'. U kunt de specifieke fout van uw programma vinden door de "Bron" te matchen met de programmanaam.