Làm thế nào để kích hoạt chẩn đoán theo dõi cho MS DTC trên máy tính chạy Windows

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 926099
Quan trọng Bài viết này chứa thông tin về cách sửa đổi sổ kiểm nhập. Đảm bảo rằng bạn sao lưu sổ kiểm nhập trước khi bạn sửa đổi nó. Đảm bảo rằng bạn biết cách khôi phục sổ kiểm nhập nếu sự cố xảy ra. Để biết thêm thông tin về cách sao lưu, khôi phục và sửa đổi sổ kiểm nhập, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
256986 Mô tả Microsoft Windows registry
GIỚI THIỆU
Bài viết này thảo luận về cách bật theo dõi chẩn đoán cho Microsoft phân phối giao dịch điều phối viên (MS DTC) trên máy tính chạy Windows.

Các loại sau đây theo dõi phương tiện có sẵn:
  • Quản lý giao dịch theo dõi
    Quản lý giao dịch (TM) theo dõi theo dõi giao dịch statechanges. Nó được tạo bởi trình quản lý giao dịch MS DTC. Kết quả là định dạng inbinary và đầu ra phải được định dạng. Quản lý giao dịch là một phần của bản ghi dịch vụ MSDTC.
  • Theo dõi lỗi trình Bộ quản lí ghép nối
    Theo dõi lỗi kết nối quản lý (CM) theo dõi bất kỳ quá trình đó tải tệp Msdtcprx.dll và sử dụng giao diện MS DTC xa cuộc gọi (RPC) để giao tiếp với MS DTC liên quan đến các quy trình khác. Kết quả là định dạng văn bản. Lỗi "0x8004d00a" là một lỗi thông thường cho liên lạc mà quản lý lỗi theo dõi có thể hữu ích.
Lưu ý: Quản lý giao dịch theo dõi và theo dõi lỗi trình quản lý liên lạc là độc lập trình. Bạn có thể độc lập cho phép giao dịch quản lý theo dõi thông tin quản lý lỗi và theo dõi. Hoặc, bạn có thể độc lập tắt chúng.
Thông tin thêm

Bật trình quản lý giao dịch theo dõi

Bạn có thể sử dụng thành phần bản ghi dịch vụ Microsoft Management Console (MMC) đính cho phép quản lý giao dịch theo dõi. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Bấm Bắt đầunút chọn một Bắt đầu, bấmTất cả chương trình, bấm Tiện íchrồi bấm chạy.
  2. Loại comexp.msc, sau đó bấmOK.
  3. Mở rộng Thành phần bản ghi dịch vụ, mở rộngmáy tính, mở rộng Máy tính của tôi, mở rộngPhân phối giao dịch quản lý, bấm chuột phải vào LocalDTC, và sau đó bấm thuộc tính.
  4. Nhấp vào tab theo dõi .
  5. Trên tab theo dõi , bạn có thể sửa đổi thefollowing TM theo dõi tuỳ chọn:
    • Theo dõi kết quả
      • Theo dõi giao dịch
        • Theo dõi các giao dịch
        • Theo dõi hủy bỏ giao dịch
        • Theo dõi dài sống giao dịch
Khi bạn thay đổi cấu hình theo dõi TM, bản ghi dịch vụ MS DTC phát hiện các thay đổi. Tuy nhiên, bạn không phải thùng quá trình. Ví dụ: khi bạn thay đổi giao dịch truy xuất hoặc vị trí của tệp theo dõi, bản ghi dịch vụ MS DTC phát hiện thay đổi sổ kiểm nhập. Bạn không phải khởi động lại bản ghi dịch vụ MS DTC.

Hệ thống theo dõi MS DTC mới trong Windows

Trong Windows Vista, MS DTC có một hệ thống theo dõi mới và mở rộng. Hệ thống mới có mục tiêu thiết kế sau:
  • Chỉ một dòng mã phải thêm aformatted theo dõi.
  • Theo dõi có thể đọc được con người vào sản xuất computerswithout mạng.
  • Tùy chọn đầu ra được linh hoạt.
  • Theo dõi được nhanh chóng.
  • Bạn không phải khởi động lại máy tính để thay đổi theoptions.
Ngoài ra, Windows 10 và Windows Server 2016 kỹ thuật xem trước, tên tệp nhật ký theo dõi bao gồm tên của quá trình kích hoạt bản ghi theo dõi. Điều này do xuất khoá kiểm nhập.

Cấu hình theo dõi

Cảnh báo Vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ kiểm nhập không đúng bằng cách sử dụng Registry Editor hoặc bằng cách sử dụng phương pháp khác. Các sự cố này có thể yêu cầu bạn phải cài đặt chuyên biệt hệ điều hành. Microsoft không thể đảm bảo rằng những vấn đề này có thể được giải quyết. Sửa đổi sổ kiểm nhập rủi ro của riêng bạn.

Theo dõi cấu hình nằm trên nút chọn một địa phương, trong khoá kiểm nhập được đặt tên theo dõi trong khoá kiểm nhập MS DTC. Khoá kiểm nhập theo dõi bao gồm Bộ quản lí ghép nối theo dõi. Trước đó, bạn đã sử dụng khoá kiểm nhập TraceCMErr cấu hình Bộ quản lí ghép nối theo dõi. Khoá kiểm nhập theo dõi chứa hai khoá con sau:
  • Nguồn
    Con nguồn cấu hình loại theo dõi.
  • Kết quả
    Con ra cấu hình trong đó kết quả theo dõi được gửi.
Lưu ý: Đảm bảo rằng trình có thể truy cập vào khoá kiểm nhập theo dõi. theo mặc định, cấu hình Windows Vista không tạo khoá này và không cấp quyền cho khoá này. Bạn có thể sử dụng Registry Editor để cấu hình tính năng theo dõi.

Tạo tính năng theo dõi mục kiểm nhập, hãy làm theo các bước sau:
  1. Bấm Bắt đầunút chọn một Bắt đầu, bấmTất cả chương trình, bấm Tiện ích, bấmchạy, loại regedit, sau đó bấm OK.
  2. Định vị và sau đó bấm vào một trong những khoá con sau:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. Trên menu chỉnh sửa , bấm mới, và sau đó bấm vào loại dữ liệu mục. Ví dụ: bấmgiá trị DWORD (32-bit).
  4. Nhập tên mong muốn nguồn, và sau đó nhấn ENTER. Để biết thêm thông tin về nguồn tên, hãy xem bảng trong phần "Cấu hình nguồn".
  5. Bấm chuột phải vào mục kiểm nhập mới, bấmsửa đổi, nhập giá trị mà bạn muốn trong hộp Valuedata , và sau đó bấm OK.
  6. Trên menu tệp , bấmthoát.

Cấu hình nguồn

Khoá kiểm nhập nguồn chứa một tập hợp các giá trị DWORD kiểm nhập được liệt kê trong bảng sau.
TênMô tả
TRACE_MISCdấu kiểm vết không được phân loại thành các loại khác
TRACE_CM dấu kiểm vết trong trình Bộ quản lí ghép nối
TRACE_TRACE Cơ sở hạ tầng theo dõi tự
TRACE_SVC dấu kiểm vết khởi động tập tin .exe và bản ghi dịch vụ
TRACE_GATEWAY Cổng nguồn
TRACE_UI dấu kiểm vết giao diện người dùng
TRACE_CONTACT dấu kiểm vết nhóm liên hệ và địa chỉ liên hệ
TRACE_UTIL dấu kiểm vết năm tiện ích được gọi là từ nhiều địa điểm
TRACE_CLUSTER dấu kiểm vết mã cụm xác định (Tiện ích)
TRACE_RESOURCE dấu kiểm vết mã dành riêng cho tài nguyên cụm
TRACE_TIP Giao dịch Giao thức Internet (Mẹo) theo dõi nguồn
TRACE_XA Quản lý giao dịch XA (XATM) theo dõi nguồn
TRACE_LOG ghi nhật ký theo dõi
TRACE_MTXOCI MTS/OCI lớp (Mtxoci.dll) theo dõi nguồn
TRACE_ETWTRACE Nguồn theo dõi sự kiện theo dõi cho Windows (ETW)
TRACE_PROXY dấu kiểm vết được tạo ra trong MSDTC proxy DLL
TRACE_KTMRM Theo dõi để tích hợp với quản lý giao dịch Kernel
TRACE_VSSBACKUP Theo dõi để tích hợp với Microsoft Visual SourceSafe sao lưu và khôi phục cơ chế
TRACE_PERFMON Theo dõi hỗ trợ bộ đếm hiệu năng
GIÁ trị nên là một đếm chữ 0 đến 255. GIÁ trị cho biết mức độ theo dõi xảy ra. Bảng sau liệt kê các giá trị DWORD.
Giá trịMô tả
0const BYTE TRACE_OFF
1const BYTE TRACE_ERROR
2const BYTE TRACE_WARNING
3const BYTE TRACE_INFO
4const BYTE TRACE_VERBOSE
5const BYTE TRACE_VERY_VERBOSE
6const BYTE TRACE_INOUT
0xF0const BYTE TRACE_OBSCURE
0xFFconst BYTE TRACE_EVERYTHING
Lưu ý: Cao hơn giá trị tự động có giá trị thấp hơn. Do đó, khi bạn kích hoạt cấp TRACE_INFO, mức TRACE_ERROR cũng cho phép. Rất ít nguồn sử dụng bất kỳ theo dõi hơn mức TRACE_VERBOSE.

Cấu hình kết quả theo dõi

Cảnh báo Vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ kiểm nhập không đúng bằng cách sử dụng Registry Editor hoặc bằng cách sử dụng phương pháp khác. Các sự cố này có thể yêu cầu bạn phải cài đặt chuyên biệt hệ điều hành. Microsoft không thể đảm bảo rằng những vấn đề này có thể được giải quyết. Sửa đổi sổ kiểm nhập rủi ro của riêng bạn.

Khoá kiểm nhập ra có một tập hợp các giá trị kiểm soát mà theo dõi kết quả được gửi. Các giá trị này là như sau:
  • Giá trị TraceFilePath (REG_SZ) là rootfolder mà theo dõi tệp sẽ được lưu trữ. Theo dõi được ghi vào một filein một mục tin thư thoại có tên msdtc-X.log. Tên mục tin thư thoại này X đại diện thập phân PID của quá trình tạo tệp. Đảm bảo rằng tất cả các tiến trình quan có thể truy cập mục tin thư thoại cấu hình. Ngoài ra, theo dõi thông tin sẽ bị mất. Nếu giá trị này không được thiết lập, dấu kiểm vết không được gửi tới tệp.
  • Giá trị ImageNameInTraceFileNameEnabled (REG_DWORD) xác định xem tên tệp nhật ký theo dõi được tạo bao gồm tên tệp hình ảnh của quá trình kích hoạt bản ghi theo dõi. Nếu điều này được đặt thành giá trị không, tên tệp hình ảnh của quá trình này sẽ được bao gồm trong tệp nhật ký theo dõi được tạo ra. Nếu giá trị này được đặt thành 0, tên tệp hình ảnh của quá trình này sẽ không được bao gồm trong tệp nhật ký theo dõi được tạo ra. theo mặc định, giá trị được đặt thành 0 (0). Sau đây là ví dụ về tên tệp theo dõi vị trí tệp nhật ký được tạo chứa trình:

    MSDTC msdtc.exe 3552.log hoặc MSDTC-svchost.exe-3556.log
  • Giá trị MemoryBufferSize (REG_DWORD) là thesize vòng đệm theo dõi thư được lưu trữ. Nếu giá trị này được đặt thành 0, theo dõi bộ nhớ bị tắt. theo mặc định, giá trị này là 10 MB. Bạn có thể phải tăng giá trị này nếu bạn kích hoạt đầy đủ theo dõi.
  • Giá trị DebugOutEnabled (REG_DWORD) cho phép hoặc vô hiệu hoá kết quả cho trình gỡ lỗi. Nếu giá trị khác không, đầu ra được kích hoạt. theo mặc định, khoá kiểm nhập đầu này bị vô hiệu hoá.
Khi bạn thay đổi cấu hình theo dõi lỗi trình Bộ quản lí ghép nối, các thay đổi có hiệu lực khi quá trình tải tập tin Msdtcprx.dll tái chế. Ví dụ: thay đổi cấu hình theo dõi lỗi kết nối quản lý có hiệu lực khi trình MS DTC bản ghi dịch vụ tái chế.

Ngoài ra, bạn có thể tạo một tệp .reg, và sau đó bạn có thể sử dụng Registry Editor để nhập tệp. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Tạo một tệp reg mới có chứa mã mẫu sau:
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output]"DebugOutEnabled"=dword:00000000"TraceFilePath"="""MemoryBufferSize"=dword:0000000a"ImageNameInTraceFileNameEnabled"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources]"TRACE_MISC"=dword:00000000"TRACE_CM"=dword:00000000"TRACE_TRACE"=dword:00000000"TRACE_SVC"=dword:00000000"TRACE_GATEWAY"=dword:00000000"TRACE_UI"=dword:00000000"TRACE_CONTACT"=dword:00000000"TRACE_UTIL"=dword:00000000"TRACE_CLUSTER"=dword:00000000"TRACE_RESOURCE"=dword:00000000"TRACE_TIP"=dword:00000000"TRACE_XA"=dword:00000000"TRACE_LOG"=dword:00000000"TRACE_MTXOCI"=dword:00000000"TRACE_ETWTRACE"=dword:00000000"TRACE_PROXY"=dword:00000000"TRACE_KTMRM"=dword:00000000"TRACE_VSSBACKUP"=dword:00000000
  2. Bấm Bắt đầunút chọn một Bắt đầu, bấmTất cả chương trình, bấm Tiện ích, bấmchạy, loại regedit , sau đó bấmOK.
  3. Trên menu tệp , bấm vàonhập.
  4. Định vị tệp bạn đã tạo ở bước 1, và sau đó nhấp vàomở. hộp thoại RegistryEditor xuất hiện.
  5. Bấm vào OK.
  6. Trên menu tệp , bấmthoát.

Hiệu quả hoạt động

theo mặc định, tính năng theo dõi bị tắt trong Windows Vista. Do đó, không có hiệu lực hoạt động có cài đặt chuyên biệt thông thường.

Bạn không nên bật tính năng theo dõi vào sản xuất máy tính nếu chuyên viên hỗ trợ khách hàng của Microsoft cho biết thông tin theo dõi là cần thiết để chẩn đoán sự cố. Theo dõi có thể ảnh hưởng đến hiệu suất máy tính. Trước tiên bạn phải tìm sự cố và bạn phải khắc phục. Sau đó, ngay lập tức vô hiệu hoá tính năng theo dõi.

Cấu hình cụm

Để cài đặt chuyên biệt cụm, đảm bảo rằng tất cả các mục kiểm nhập vào tất cả các nút chọn một chứa các mục kiểm nhập. Đối với bất kỳ nút chọn một mà không có các mục kiểm nhập, mã cụm bỏ qua các mục kiểm nhập trong sổ kiểm nhập do mục kiểm nhập không tồn tại trong sổ kiểm nhập máy tính cục bộ.
MSDTC

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 926099 - Xem lại Lần cuối: 08/20/2015 00:53:00 - Bản sửa đổi: 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtvi
Phản hồi