Nie powiodło się przyłączenie usługi kolejkowania komunikatów do domeny komputera
Usługa kolejkowania komunikatów nie mogła przyłączyć się do domeny lub wystąpiło niepowodzenie routingu tej usługi spowodowane problemami z łącznością z domeną. Ten błąd może być spowodowany przez jedną z następujących sytuacji:
Obiekty nieodświeżone w Usługach domenowych Active Directory (AD DS) uniemożliwiają usłudze kolejkowania komunikatów przyłączenie się do domeny.
Komputer nie ma łączności sieciowej i nie może przyłączyć się do domeny.
Do tworzenia i odczytywania obiektów potrzebne są odpowiednie uprawnienia.
Jeśli ten błąd jest nadal zgłaszany, zanotuj wszystkie szczegóły zawarte w komunikacie zdarzenia, a następnie skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft. Informacje o sposobie kontaktu z działem obsługi klienta i pomocy technicznej znajdziesz na stronie z opcjami pomocy technicznej działu usług firmy Microsoft ( http://go.microsoft.com/fwlink/?LinkId=52267).
Aby wykonać te procedury, należy być członkiem grupy Administratorzy lub mieć oddelegowane odpowiednie uprawnienia.
Obiekty nieodświeżone w usługach AD DS uniemożliwiają usłudze kolejkowania komunikatów przyłączenie się do domeny.
Aby sprawdzić istnienie nieodświeżonych obiektów komputera:
Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, kliknij prawym przyciskiem myszy polecenie Użytkownicy i komputery usługi Active Directory, a następnie kliknij polecenie Uruchom jako administrator.
W menu Widok musi być zaznaczona opcja Użytkownicy, kontakty, grupy i komputery jako kontenery oraz opcja Funkcje zaawansowane.
Przejdź do danego komputera. Sprawdź, czy ten komputer ma obiekty usługi kolejkowania komunikatów.
Jeśli na określonym komputerze znajdują się obiekty usługi kolejkowania komunikatów, a nie jest na nim zainstalowana integracja usługi kolejkowania komunikatów z usługą Active Directory, obiekty te są nieodświeżone.
W przypadku stwierdzenia istnienia nieodświeżonych obiektów zobacz informacje w sekcji „Usuń nieodświeżone obiekty z usługi Active Directory”.
Komputer nie ma łączności sieciowej i nie może przyłączyć się do domeny
Jeśli komputer nie ma łączności z siecią lub domeną, zobacz informacje w sekcji „Skontaktuj się z firmą Microsoft".
Aby tworzyć i odczytywać obiekty potrzebne są odpowiednie uprawnienia
Aby sprawdzić, czy użytkownik instalujący usługę kolejkowania komunikatów jest użytkownikiem domeny i należy do lokalnej grupy administratorów:
Otwórz przystawkę Zarządzanie komputerem. Aby otworzyć przystawkę Zarządzanie komputerem, kliknij przycisk Start. W polu wyszukiwania wpisz compmgmt.msc i naciśnij klawisz ENTER.
W drzewie konsoli rozwiń węzeł Narzędzia systemowe, a następnie rozwiń węzeł Użytkownicy i grupy lokalne.
W okienku szczegółów kliknij dwukrotnie pozycję Administratorzy, a następnie sprawdź, czy dany użytkownik jest członkiem tej grupy.
Jeśli użytkownik nie ma odpowiednich uprawnień, zobacz sekcję „Przyznaj odpowiednie uprawnienia”.
W celu rozwiązania tego problemu zastosuj rozwiązanie odpowiadające przyczynie wskazanej w sekcji Diagnozowanie. Po zastosowaniu rozwiązania zapoznaj się z sekcją Sprawdzenie, aby sprawdzić poprawność działania funkcji
Przyczyna | Rozwiązanie |
Usługi domenowe Active Directory zawierają nieodświeżone obiekty | |
Nie przyznano odpowiednich uprawnień | |
Komputer nie ma łączności sieciowej lub nie jest przyłączony do domeny |
Usuń nieodświeżone obiekty z usługi Active Directory
Nieodświeżone obiekty mogą uniemożliwić prawidłowe działanie usługi MSMQ. Usunięcie nieodświeżonych obiektów może rozwiązać problem. Jednak usunięcie obiektu komputera w Usługach domenowych Active Directory (AD DS) może spowodować problemy na danym komputerze klienckim. Przed usunięciem obiektu komputera upewnij się, że nie wpłynie to na żadną z działających na komputerze klienckim usług. W tym przypadku usunięcie obiektu usługi kolejkowania komunikatów z usługi Active Directory spowoduje usunięcie kolejek publicznych na tym komputerze.
Należy mieć zainstalowane narzędzia usługi Active Directory w sekcji Narzędzia do administrowania rolami w programie Narzędzia administracji zdalnej serwera.
Aby wykonać te procedury, należy być członkiem grupy Administratorzy lub mieć oddelegowane odpowiednie uprawnienia.
Sprawdź, czy są zainstalowane usługi i składniki sterujące Active Directory
Aby sprawdzić, czy usługi i składniki sterujące Active Directory są poprawnie zainstalowane:
Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, kliknij prawym przyciskiem myszy polecenie Użytkownicy i komputery usługi Active Directory, a następnie kliknij polecenie Uruchom jako administrator.
Sprawdź, czy na liście znajdują się następujące narzędzia usługi Active Directory:
Domeny i relacje zaufania usługi Active Directory
Lokacje i usługi Active Directory
Użytkownicy i komputery usługi Active Directory
Usuń nieodświeżone obiekty komputera
Aby usunąć nieodświeżone obiekty komputera:
Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, kliknij prawym przyciskiem myszy polecenie Użytkownicy i komputery usługi Active Directory, a następnie kliknij polecenie Uruchom jako administrator.
W menu Widok musi być zaznaczona opcja Użytkownicy, kontakty, grupy i komputery jako kontenery oraz opcja Funkcje zaawansowane.
Przejdź do danego komputera. Sprawdź, czy ten komputer ma obiekty usługi kolejkowania komunikatów.
Jeśli dany komputer ma obiekty usługi kolejkowania komunikatów, a nie jest na nim zainstalowana integracja usługi kolejkowania komunikatów z usługą Active Directory, te obiekty są nieodświeżone. Usuń dany obiekt usługi kolejkowania komunikatów z usługi Active Directory, a następnie uruchom ponownie usługę MSMQ lub w razie potrzeby uruchom ponownie komputer.
Przyznaj odpowiednie uprawnienia
Usługa kolejkowania komunikatów może nie móc utworzyć obiektów w usłudze Active Directory, jeśli konto, w którego ramach działa, nie ma odpowiednich uprawnień. Sprawdź następujące elementy:
Sprawdź, czy użytkownik instalujący usługę kolejkowania komunikatów jest użytkownikiem domeny i należy do lokalnej grupy administratorów.
Sprawdź, czy są zainstalowane odpowiednie narzędzia usługi Active Directory.
Jeśli konto jest kontem użytkownika domeny, skontaktuj się z administratorem domeny, aby sprawdzić uprawnienia.
Jeśli masz odpowiednie uprawnienia, przyznaj kontu użytkownika usługi kolejkowania komunikatów uprawnienie do modyfikowania obiektów podrzędnych.
Aby wykonać te procedury, należy być członkiem grupy Administratorzy lub mieć oddelegowane odpowiednie uprawnienia.
Sprawdź, czy użytkownik instalujący usługę kolejkowania komunikatów jest użytkownikiem domeny i należy do lokalnej grupy administratorów
Aby sprawdzić, czy użytkownik instalujący usługę kolejkowania komunikatów jest użytkownikiem domeny i należy do lokalnej grupy administratorów:
Otwórz konsolę Zarządzanie komputerem. Aby otworzyć przystawkę Zarządzanie komputerem, kliknij przycisk Start. W polu wyszukiwania wpisz compmgmt.msc i naciśnij klawisz ENTER.
W drzewie konsoli rozwiń węzeł Narzędzia systemowe, rozwiń węzeł Użytkownicy i grupy lokalne, a następnie kliknij pozycję Grupy.
W okienku szczegółów kliknij dwukrotnie pozycję Administratorzy.
W sekcji Członkowie sprawdź, czy dany użytkownik jest członkiem tej grupy. Jeśli nie jest, dodaj go do niej.
Sprawdź, czy są zainstalowane odpowiednie narzędzia usługi Active Directory
Aby sprawdzić, czy są zainstalowane odpowiednie narzędzia usługi Active Directory:
Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, kliknij prawym przyciskiem myszy polecenie Użytkownicy i komputery usługi Active Directory, a następnie kliknij polecenie Uruchom jako administrator.
Upewnij się, że na liście znajdują się następujące narzędzia usługi Active Directory:
Domeny i relacje zaufania usługi Active Directory
Lokacje i usługi Active Directory
Użytkownicy i komputery usługi Active Directory
Przyznaj kontu użytkownika usługi kolejkowania komunikatów uprawnienie do modyfikowania obiektów podrzędnych
Jeśli masz odpowiednie uprawnienia, wykonaj poniższą procedurę, aby przyznać kontu użytkownika usługi kolejkowania komunikatów uprawnienie do tworzenia i usuwania obiektów podrzędnych. Należy mieć zainstalowane usługi i elementy sterujące Active Directory w sekcji Narzędzia do administrowania rolami w programie Narzędzia administracji zdalnej serwera.
Aby przyznać uprawnienia kontu użytkownika usługi kolejkowania komunikatów:
Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, kliknij prawym przyciskiem myszy polecenie Użytkownicy i komputery usługi Active Directory, a następnie kliknij polecenie Uruchom jako administrator.
W menu Widok musi być zaznaczona opcja Użytkownicy, kontakty, grupy i komputery jako kontenery oraz opcja Funkcje zaawansowane.
Kliknij prawym przyciskiem myszy nazwę komputera, a następnie kliknij polecenie Właściwości.
Na karcie Zabezpieczenia sprawdź, czy użytkownik należy do grupy mającej uprawnienie do tworzenia i usuwania obiektów podrzędnych.
Więcej informacji o właściwych ustawieniach kontroli dostępu znajduje się w dokumentacji usługi Active Directory.
Skontaktuj się z firmą Microsoft
Jeśli to możliwe, skonsultuj się z administratorem domeny, podając opis błędu ze zdarzenia.
Jeśli ten błąd jest nadal zgłaszany, zanotuj wszystkie szczegóły zawarte w komunikacie zdarzenia, a następnie skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft. Aby uzyskać informacje na temat kontaktowania się z działem obsługi klienta i pomocy technicznej, zobacz Pomoc techniczna dla firm ( http://go.microsoft.com/fwlink/?LinkId=52267).
Jeśli ten błąd jest nadal zgłaszany, zanotuj wszystkie szczegóły zawarte w komunikacie zdarzenia, a następnie skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft. Aby uzyskać informacje na temat kontaktowania się z działem obsługi klienta i pomocy technicznej, zobacz Pomoc techniczna dla firm ( http://go.microsoft.com/fwlink/?LinkId=52267).
Więcej informacji znajduje się w artykule dotyczącym zdarzenia o identyfikatorze 2124( http://technet.microsoft.com/en-us/library/dd337405(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2124 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2124" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2124</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2124.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>