Jak rozwiązać „Błąd serwera DDE”

zbliżenie dłoni na klawiaturze laptopa pisania

Zbliżenie dłoni piszących na klawiaturze laptopa

Źródło obrazu: feelphotoart/iStock/Getty Images

Błędy serwera Dynamic Data Exchange oznaczają, że coś uniemożliwia komunikację dwóch programów lub usług. Proces rozwiązywania problemów z błędami serwera DDE obejmuje określenie, gdzie komunikacja między programami ulega zerwaniu i usunięcie wspomnianej bariery komunikacyjnej. O ile Twój komputer nie jest serwerem, z którym próbujesz się komunikować, część „błąd serwera” wskazuje na awarię komunikacji między dwoma różnymi komputerami.

O usługach DDE

DDE to usługa, która pozwala więcej niż jednemu programowi na dostęp do tych samych danych w tym samym czasie. Ustanawia zestaw wytycznych dotyczących współdzielenia pamięci komputera między programami. Jeśli kiedykolwiek otrzymałeś komunikat o błędzie, który mówi „plik jest używany przez inny program”, napotkałeś sytuację, w której DDE lub podobny protokół nie jest obsługiwany. Na przykład DDE pozwoli Ci dołączyć plik obrazu, nad którym pracujesz w Photoshopie, do wiadomości e-mail wysyłanej w Outlooku bez konieczności zamykania pliku w Photoshopie.

Wideo dnia

Uruchom ponownie i ponownie zainstaluj problematyczny program

Chociaż nie dotyczy to błędów serwera DDE, ponowne uruchomienie komputera i ponowna instalacja programu, w którym występują błędy, może rozwiązać problem. Ponowne uruchomienie komputera pomaga usunąć usterki programów, przywracając programy do początkowych stanów uruchamiania. Ponadto odinstalowanie i ponowne zainstalowanie problematycznego programu może rozwiązać problem. Usługi DDE wykorzystują pliki „biblioteki dołączanej dynamicznie”, znane jako pliki DLL, do obsługi komunikacji między programami. Pliki DLL mogą przestać działać poprawnie po zmianie; ponowna instalacja programu może przywrócić pliki DLL.

Uruchom ponownie prosty protokół zarządzania siecią

Niektóre programy podczas pracy okresowo meldują się na serwerze sieciowym. Simple Network Management Protocol to powszechnie używana usługa do obsługi udostępniania informacji między urządzeniami sieciowymi. Wiele problemów z protokołem SNMP można rozwiązać przez ponowne uruchomienie usługi. Aby ponownie uruchomić SNMP, naciśnij „Klawisz Windows + R”, wpisz „cmd” i kliknij „OK”, aby uruchomić wiersz poleceń. Wpisz „net stop snmp”, naciśnij „Enter”, wpisz „net start snmp” i naciśnij „Enter” w oknie wiersza poleceń, aby zatrzymać i uruchomić SNMP. Wiersz polecenia powie, że polecenie jest nieprawidłowe, jeśli nie masz zainstalowanego SNMP.

Otwórz porty zapory

Złe ustawienie zapory może powodować błędy serwera DDE. Na przykład zablokowanie portu UDP 137 i portu TCP 135 zatrzymuje odmianę protokołu NetDDE. Jeśli wyłączenie zapory powoduje zatrzymanie błędu, zapora blokuje DDE. Użytkownicy Zapory systemu Windows mogą wyłączyć tę usługę, otwierając pasek Charms, wyszukując hasło „firewall”, klikając „Zapora systemu Windows” i kliknięcie „Wyłącz”. Otwórz odpowiednie porty UDP i TCP, aby rozwiązać problem z serwerem DDE spowodowanym przez zaporę sieciową błędy.

Sprawdź przeglądarkę zdarzeń

Twórcy programów mogą być jedynymi zdolnymi do rozwiązywania złożonych problemów DDE. Możesz podać więcej informacji o charakterze błędów, korzystając z programu „Przeglądarka zdarzeń”. Uruchom program, naciskając „Klawisz Windows + R”, wpisując „eventvwr.msc” i naciskając „OK”. Podgląd zdarzeń wyświetla listę zdarzeń błędów w sekcji „Dzienniki/aplikacje systemu Windows”. Możesz znaleźć konkretny błąd swojego programu, dopasowując „Źródło” do nazwy programu.