W tym temacie omówiono najczęściej występujące problemy z usługą wyzwalaczy kolejkowania wiadomości.

Jaki problem należy rozwiązać?

Nie można uruchomić usługi wyzwalaczy kolejkowania wiadomości.
  • Przyczyna:   Usługa wyzwalaczy kolejkowania wiadomości została skonfigurowana do działania dla konta użytkownika domeny bez odpowiednich uprawnień administracyjnych.

  • Rozwiązanie:  Skonfiguruj usługę wyzwalaczy kolejkowania wiadomości, aby działała dla domyślnego konta usługi sieciowej, które ma wystarczające uprawnienia do uruchamiania usługi wyzwalaczy kolejkowania wiadomości. Alternatywnie można nadać sobie niezbędne uprawnienia. Usługa wyzwalaczy musi być uruchomiona w kontekście konta z uprawnieniami administracyjnymi.

  • Przyczyna:  Nastąpiła awaria usługi wyzwalaczy kolejkowania wiadomości. Wywoływane składniki modelu COM (Component Object Model) mogą czasami wywołać błąd i spowodować awarię usługi wyzwalaczy kolejkowania wiadomości.

  • Rozwiązanie:  Rozwiąż problematyczny warunek, który powoduje awarię składnika COM, a następnie ponownie uruchom usługę wyzwalaczy kolejkowania wiadomości.

Wyzwalacz jest zdefiniowany, ale nie jest wyzwalany.
  • Przyczyna: Wyzwalacz jest obecnie wyłączony.

  • Rozwiązanie:  Sprawdź, czy wyzwalacz został włączony.

  • Przyczyna:  Konto, dla którego działa usługa wyzwalaczy kolejkowania wiadomości, nie ma uprawnienia Wglądu do wiadomości dla monitorowanej kolejki. Jeśli rodzajem przetwarzania komunikatów dla wyzwalacza jest pobieranie lub pobieranie transakcyjne, konto nie ma uprawnienia Odbierania wiadomości do tej kolejki.

  • Rozwiązanie:  Zmień uprawnienia do kolejek, a następnie ponownie uruchom usługę wyzwalaczy kolejkowania wiadomości.

  • Przyczyna: Usługa Wyzwalacze kolejkowania wiadomości nie jest uruchomiona.

  • Rozwiązanie:  Sprawdź, czy usługa została uruchomiona.

  • Przyczyna:  Usługa wyzwalaczy kolejkowania wiadomości została wstrzymana.

  • Rozwiązanie:  Sprawdź, czy usługa nie jest w stanie wstrzymania. W tym celu otwórz przystawkę Zarządzanie komputerem, kliknij opcję Usługi i aplikacje, a następnie kliknij pozycję Usługi. W okienku szczegółów, jeśli status usługi wyzwalaczy kolejkowania wiadomości ma wartość Wstrzymana, kliknij prawym przyciskiem myszy usługę i kliknij pozycję Wznów.

  • Przyczyna: Nie zostały spełnione wszystkie warunki wyzwalacza. Jeśli dowolny z warunków wyzwalacza zostanie oceniony jako fałsz, wyzwalacz nie zostanie wyzwolony.

  • Rozwiązanie:  Sprawdź, czy wszystkie warunki reguły mają wartość prawda.

  • Przyczyna:   Nie można zainicjować usługi wyzwalaczy kolejkowania wiadomości z konta użytkownika innego niż administrator.

  • Rozwiązanie:  Usługa wyzwalaczy kolejkowania wiadomości jest domyślnie uruchamiana w ramach konta Usługa sieciowa. Jeśli ta wartość domyślna zostanie zmieniona, należy upewnić się, że podane konto ma uprawnienia administracyjne.

Przetwarzanie komunikatów przez usługę wyzwalaczy kolejkowania wiadomości staje się nieproporcjonalnie wolne, gdy więcej komunikatów dociera do monitorowanej kolejki.
  • Przyczyna:  Jest to normalne, gdy usługa wyzwalaczy kolejkowania wiadomości działa pod dużym obciążeniem. Dzieje się tak, ponieważ wykorzystuje ona maksymalną liczbę wątków.

  • Rozwiązanie:  Można przyspieszyć przetwarzanie komunikatów, zwiększając maksymalną liczbę dozwolonych wątków. W tym celu otwórz przystawkę Zarządzanie komputerem, kliknij opcję Usługi i aplikacje, kliknij pozycję Kolejkowanie wiadomości, kliknij prawym przyciskiem myszy pozycję Wyzwalacze, a następnie kliknij opcję Właściwości. W polu Maksymalna liczba wątków zwiększ maksymalną liczbę wątków.

Nie widać aplikacji wyzwalaczy na pulpicie, mimo że w Menedżerze zadań aplikacja jest uruchomiona.
  • Przyczyna:  Usługa wyzwalaczy kolejkowania wiadomości domyślnie działa dla konta Usługa sieciowa; interakcja z pulpitem jest dostępna tylko dla lokalnego konta systemowego.

  • Rozwiązanie:  Skonfiguruj usługę wyzwalaczy kolejkowania wiadomości, aby była uruchamiana w ramach lokalnego konta systemowego. W tym celu w przystawce Zarządzanie komputerem kliknij pozycję Usługi. W okienku szczegółów kliknij dwukrotnie pozycję Usługa wyzwalaczy kolejkowania wiadomości. Kliknij kartę Zaloguj, kliknij opcję System lokalny i zaznacz pole wyboru Zezwalaj usłudze na współdziałanie z pulpitem.


Spis treści