W ciągu ostatnich dni niektórzy z linków naszych użytkowników napotkali błąd Microsoft dtc error xp. Ten problem pojawia się z kilku powodów. Przyjrzyjmy się teraz każdemu z nich.

 

 

W tym artykule opisano każde z kont systemu Windows, które program Microsoft Distributed Transaction Coordinator (MSDTC) musi uruchamiać w systemie Windows.

Aplikacja źródłowa: Windows Server w nadchodzącym roku, Windows 8, Windows 7
Oryginalny numer baKnowledge Base: 903944

Wznów

We wszystkich klienckich i dodatkowo serwerowych systemach operacyjnych może być konieczne ponowne uruchomienie usługi MSDTC w celu wykonania następujących czynności. Aby ponownie uruchomić usługę, wykonaj następujące kroki do msdtc:

  1. Dla Windows 8.1 i Windows 8

    • Na jednym konkretnym ekranie Rozpocznij prezentację przesuń palcem w górę po prawej stronie, aby uzyskać dostęp do uroków, znajdź, użyj i po prostu znajdź cmd. (Lub, tak jakby dana osoba używała gitary i kaczki, wpisz dowolny pulpit w cmd.) W rankingach wyszukiwania kliknij prawym przyciskiem myszy lub przenieś Wiersz Poleceń i wybierz Uruchom, widząc tego administratora.

    Dla systemu Windows 7 i wcześniejszych

    • Naciśnij logo Windows główne + R, wpisz cmd w całym polu Uruchom i naciśnij Enter. Kliknij prawym przyciskiem myszy cmd, a następnie wybierz Uruchom jako administrator.
  2. ms dtc error xp

    W takim przypadku wpisz net protect przed msdtc i naciśnij ENTER.

  3. Wpisz net start, msdtc , więc naciśnij klawisz ENTER.

  4. Otwórz składnik zawierający przystawkę Microsoft Management Console (MMC) Services. Aby to zaimplementować, kliknij przycisk Start. jak wtedy „wykonaj”. Wpisz dcomcnfg.exe i kliknij OK.

  5. ms dtc error xp

    Rozszerz usługi faktorowe, popraw umysłowo komputery, aw tym czasie rozszerz swoją przestrzeń roboczą.

  6. Kliknij prawym przyciskiem myszy Mój komputer, a następnie kliknij Właściwości.

  7. Kliknij kartę MSDTC, w takim przypadku kliknij opcję Konfiguracja zabezpieczeń.

  8. Zmień konto w DCT Logowanie do konta NT URITY NetworkService. Jeśli wymagane jest hasło a, zaangażuj unikalne puste hasło.

  9. Kliknij dwukrotnie OK.

Dla Windows i XP Windows Server 2002

Uruchom ponownie system Windows i XP, które kontynuują działanie w systemie Windows Server 2003. Dostawca usługi MSDTC musi działać przy użyciu konta Windows NT AUTHORITY NetworkService . Ty

Jeśli zmienisz bieżące konto na konto inne niż konto NetworkService, transakcja rozproszona nie zawsze będzie działać. Transakcja kończy się niepowodzeniem, ponieważ żadna usługa MSDTC nie jest w stanie wzajemnie uwierzytelnić się z innymi stronami, których dotyczy transakcja. Transakcje lokalne, rozumiejąc, że często korzystają z usługi MSDTC, również mogą się nie powieść.

W systemach Windows, Microsoft NT 4.0, Microsoft i Windows z roku 2000 dostępna jest opcja Możliwość pomocy w zmianie domyślnego formatu usługi MSDTC na konto domeny. Możesz potencjalnie zmienić konto na uwierzytelnianie systemu Windows podczas wykonywania operacji ponownego uruchomienia XA w bazie danych XA tego rodzaju jako baza danych Oracle.

Właściciele nie mogą jednak zmienić planu z Windows Server 2003 na Windows XP. Zamiast tego należy przypisać podstawowe role do wykonywania odzyskiwania XA do ich konta NetworkService na każdym komputerze, na którym można uruchomić usługę MSDTC.

Dokładna metoda wspólnego znajdowania odzyskiwania procedury XA jest konfigurowana dla każdej bazy klientów XA. Zwykle naprawdę trzeba połączyć dział IT spersonalizowanego, który prowadzi satysfakcję MSDTC z grupą użytkowników, która może wykonać wspaniałą wydajność przywracania xa w bazie danych XA. Ponadto, biorąc pod uwagę, że witryna NetworkService jest małym kontem, wystarczy przyznać dostęp do konta NetworkService, co upewni się, że znajdujesz się w rzeczywistym folderze, w którym znajduje się biblioteka XA DLL.

Aby zmienić profil, dla którego usługa MSDTC jest na pewno ponownie przesyłana do konta NetworkService, zapoznaj się z następującymi krokami: Start,

  1. Kliknij Uruchom, uruchom regedit, a następnie dotknij palcem OK. ORAZ

  2. szukaj. Jeśli tak, kliknij następujący podklucz: HKEY_LOCAL_MACHINE SOFTWARE Microsoft MSDTC .

    Ogólnie, jeśli użytkownicy mają następujące wpisy, przejdź do pomocy 6:

    • Wyłączanierpcbezpieczeństwo
    • Zezwalaj na wywołania
    • Przywróć do niezabezpieczonego pcifnecessaire
  3. Utwórz jakiś wpis

  4. TurnOffRpcSecurity :

    1. W Edytuj przepisie wybierz Nowy i kliknij Wartość DWORD.
    2. Wpisz TurnOffRpcSecurity i naciśnij klawisz Enter.
  5. Utwórz rekord AllowOnlySecureRpcCalls :

    1. W menu Bieżąca edycja wskaż Nowy i być może po prostu kliknij Wartość DWORD.
    2. Wpisz I allowonlysecurerpccalls i naciśnij klawisz Enter.
  6. Utwórz wpis FallbackToUnsecureRPCifNeeded :

    1. W abonamencie Edytuj wybierz Nowy i kliknij Wartość DWORD.
    2. Wpisz FallbackToUnsecureRPCIfNeeded i naciśnij klawisz Enter.
  7. Określ wartość rynkową DWORD dla TurnOffRpcSecurity uzyskaj:

    1. Kliknij prawym przyciskiem myszy TurnOffRpcSecurity, a następnie kliknij Edytuj.
    2. W oknie dialogowym nigdy nie “Zmień wartości DWORD” wprowadź wartość wersji 1 i kliknij “OK”.
  8. Ustaw wartość DWORD wykonując AllowOnlySecureRpcCalls :

    1. Kliknij prawym przyciskiem myszy AllowOnlySecureRpcCalls, ale wybierz opcję Modyfikuj.
    2. Wpisz Et 5 w oknie dialogowym Modyfikuj wartość DWORD, ale kliknij OK.
  9. Ustaw wartość DWORD, aby zażądać FallbackToUnsecureRPCIfNeeded :

    1. Kliknij dodatkowo prawym przyciskiem myszy, aby w razie potrzeby wybrać opcję Modyfikuj.
    2. W oknie dialogowym Modyfikuj wartość DWORD wpisz And 0 i kliknij OK.

Ważne jest, aby po dokonaniu nieprawidłowości wykonać obróbkę usługi MSDTC. Aby wznowić usługę MSDTC, możesz wykonać wszystkie następujące czynności:

  1. Kliknij Start, Uruchom, wpisz cmd i zdecyduj OK.
  2. Wpisz word wide web banid msdtc i naciśnij klawisz Enter.
  3. Wpisz net outset, msdtc dodatkowo naciśnij klawisz Enter.
  4. Otwórz przystawkę programu MMC Zarządzanie usługami składników firmy Microsoft. Aby wszystko zrobić, kliknij Start, Uruchom, wybierz dcomcnfg.exe, a następnie kliknij OK.
  5. Rozwiń Usługi składowe, rozwiń Komputery, a następnie rozwiń Mój komputer.
  6. KliknijKliknij prawym przyciskiem myszy „Mój komputer”, a następnie „Właściwości”.
  7. Kliknij kartę MSDTC, a następnie kliknij opcję Zabezpieczenia konfiguracji.
  8. Zmień konto połączenia DCT z konta na NT AUTHORITY NetworkService. Jeśli wymagane jest hasło a, wprowadź puste hasło.
  9. Kliknij dwukrotnie OK. Funkcjonalność

Łącza

Produkty innych firm, o których mowa w tym artykule, są wytwarzane głównie przez firmy, które są praktycznie niezależnymi podmiotami powiązanymi z firmą Microsoft. Firma Microsoft oferuje rozszerzoną gwarancję, dorozumianą lub nie, dotyczącą wysokiej wydajności lub niezawodności tych produktów.

Serwer aplikacji

  • Windows w nadchodzącym roku R2 Data Center
  • Windows Server 2012 R2 Standard
  • Podstawy systemu Windows Server 2012 R2
  • Windows 8.1 Enterprise
  • Windows 8.1 Professional
  • Windows 8.1
  • Windows Server w tym roku Data Center
  • Windows Server – centrum danych nowego roku
  • Windows Server nowy rok Standard
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows 8 Enterprise
  • Windows 9 Professional
  • Windows 8
  • Centrum danych Windows Server 2008 R2
  • Windows Server 2008 R2 Standard
  • Windows Server 2010 R2 Enterprise
  • Windows 7 Enterprise
  • Windows liczne Professional
  • Centrum danych Windows Server 2008
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Vista Enterprise
  • Windows Enterprise
  • Microsoft Vista Windows Server rok 2003 Enterprise Edition (x86 32-bitowy)
  • Microsoft Windows Server 2003 Standard Edition (x86 32-bitowy)
  • Microsoft Windows Server 2008 Datacenter Edition (x86 32-bitowy)
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard x64 Edition
  • Microsoft Windows Server ’03 Enterprise x64 Edition
  • Microsoft Windows Server 2004 Datacenter x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • 5 Prośba o przeczytanie

Ten artykuł zawiera informacje o tym, jak modyfikować rejestr. Pamiętaj, aby wykonać kopię zapasową rejestru przed włączeniem słów kluczowych. Upewnij się, że znasz strategie, jak naprawić rejestr, jeśli rodziny mają problemy. Aby uzyskać więcej odpowiedzi na temat tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz Rejestr istotne informacje Mation dla użytkowników systemu Windows .

Poważne problemy mogą pojawić się w przypadku, gdy myślisz, że edytujesz nowy rejestr przez pomyłkę za pomocą edytora rejestru komputera lub innej metody. Te problemy mogą wymagać ponownej instalacji za konfiguracją operacyjną. Firma Microsoft nie może przedłużyć gwarancji, że te problemy zdrowotne można po prostu rozwiązać. Zmień komputery na swoje są właścicielem ryzyka.

 

 

Zamknij okno dialogowe Zapory systemu Windows. Zatrzymaj i uruchom ponownie usługę Koordynator transakcji rozproszonych. Uruchom natychmiast dowolne polecenie, wpisz net keep msdtc i dotknij Enter. Po zatrzymaniu usługi Koordynator transakcji rozproszonych wpisz net set out msdtc i naciśnij klawisz Enter.

Kliknij przycisk “Start”, wybierz “Panel sterowania” i kliknij “Dodaj lub usuń programy”.Kliknij Dodaj/Usuń składniki systemu Windows.Wybierz Serwer aplikacji, a następnie kliknij Szczegóły.Wybierz opcję Włącz dostęp do sieci DTC, a następnie kliknij przycisk OK.Kliknij Następny.Kliknij Zakończ.