Trao đổi thiết lập không hoạt động vì một COM + vấn đề và lỗi mã của 0xc103798a

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để 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 ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại 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, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. 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. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:318731
TRIỆU CHỨNG
Nếu bạn cài đặt Exchange 2000 Server hoặc Exchange Server 2003 hoặc áp dụng một gói dịch vụ Exchange 2000, thiết lập không thể làm việc, và bạn có thể nhận được thông báo lỗi sau:
Thiết lập bị thất bại trong khi cài đặt sub-component linh tinh Atom với mã lỗi 0xc103798a (Hãy tham khảo các bản ghi cài đặt cho một mô tả chi tiết). Bạn có thể hủy bỏ cài đặt hoặc thử bước không thành công một lần nữa.
Nhật ký trao đổi 2000 tiến trình thiết lập có thể chứa một trong hai:
  • Một loạt các time-outs:
    [23: 49:27] ++++ Thông dịch viên bắt đầu từ ngày tập tin d:\server\setup\i386\exchange\Misc.ins ++++
    [23: 49:27] Giải thích dòng<createprocess:d:\exchsrvr\bin;regsvr32 cdowf.dll;60000=""></createprocess:d:\exchsrvr\bin;regsvr32>
    [23: 49:27] Quá trình tạo... chờ đợi (60000)
    [23: 49:28] Quá trình này có đã thoát với 00000000
    [23: 49:28] Giải thích dòng<createprocess:d:\exchsrvr\bin;regsvr32 cdowfevt.dll;60000=""></createprocess:d:\exchsrvr\bin;regsvr32>
    [23: 49:28] Quá trình tạo... chờ đợi (60000)
    [23: 49:30] Quá trình này có đã thoát với 00000000
    [23: 49:30] Giải thích dòng<createprocesssafe:d:\server\setup\i386\exchange\wmi;d:\server\setup\i386\exchange\wmi\wmicons.exe ;4294967295=""></createprocesssafe:d:\server\setup\i386\exchange\wmi;d:\server\setup\i386\exchange\wmi\wmicons.exe>
    [23: 49:30] Quá trình tạo... chờ đợi (-1)
    [23: 49:35] Ignoring lối ra mã 00000000
    [23: 49:35] Giải thích dòng<createprocess:d:\exchsrvr\bin;regsvr32 exwmi.dll;60000=""></createprocess:d:\exchsrvr\bin;regsvr32>
    [23: 49:35] Quá trình tạo... chờ đợi (60000)
    [23: 49:35] Quá trình này có đã thoát với 00000000
    [23: 49:35] Giải thích dòng<createprocess:c:\winnt\system32\wbem;c:\winnt\system32\wbem\mofcomp.exe "c:\winnt\system32\wbem\exwmi.mof";600000=""></createprocess:c:\winnt\system32\wbem;c:\winnt\system32\wbem\mofcomp.exe>
    [23: 49:35] Quá trình tạo... chờ đợi (600000)
    [23: 59:35] CreateProcess timed out trước khi quá trình spawned đã hoàn tất!
  • Một sự thất bại để đăng ký Cdowfevt.dll:
    [19: 21:33] Lệnh

    regsvr32/s cdowfevt.dll

    không thành công, trở về mã lỗi 5 (truy cập bị từ chối.).
    [19: 21:33] chế độ = 'Cập Nhật' (61957) CBaseAtom::ScSetup(N:\admin\src\udog\setupbase\basecomp\baseatom.cxx:782)
    Mã lỗi 0XC103798A (31114): một thành phần nội bộ đã thất bại.
GIẢI PHÁP
Quan trọng Phần, phương pháp hoặc nhiệm vụ này chứa các bước cho bạn biết làm thế nào để sửa đổi registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows

Để giải quyết vấn đề này:
  1. Hãy chắc chắn rằng dịch vụ điều phối giao dịch phân phối của Microsoft (MS DTC) bắt đầu. Theo mặc định, dịch vụ này được cài đặt với Microsoft Windows 2000. Nếu dịch vụ này dừng, các thông báo lỗi được đề cập trong phần "Triệu chứng" của bài viết này có thể xảy ra. Dịch vụ MS DTC là yêu cầu để cài đặt Microsoft Exchange. Dịch vụ MSDTC cũng được yêu cầu trong khi cài đặt của một trao đổi hotfix hoặc dịch vụ gói.

    Nếu dịch vụ MS DTC không bắt đầu, bạn có thể phải cài đặt lại dịch vụ.

    Để biết thêm chi tiết về làm thế nào để cài đặt lại các dịch vụ, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
    279786Làm thế nào để cài đặt lại MS DTC cho một nonclustered Windows 2000 Server
    COM + bắt buộc để đăng ký Cdowfevt.dll, và COM + yêu cầu dịch vụ MS DTC chạy trên máy chủ. Dịch vụ MS DTC phải chạy cho hoặc trao đổi thiết lập hoặc cài đặt gói dịch vụ Exchange 2000 để hoàn thành đúng cách. Điều này áp dụng cho cả nhóm và không nhóm Exchange Server.

    Trên một cụm, dịch vụ MS DTC phải chạy trên cả hai nút.Để có thêm thông tin về vấn đề này trên một máy chủ Exchange 2000 tập hợp, và về làm thế nào để cài đặt dịch vụ MS DTC trên một cụm, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
    312316Thiết lập không cài đặt Exchange 2000 trên một cụm nếu các nguồn tài nguyên MSDTC không chạy
  2. Nếu MS DTC dịch vụ đang chạy, các thông báo lỗi được đề cập trong phần "Triệu chứng" của bài viết này có thể được gây ra bởi một hư hỏng COM + mục. Điều này có thể là nguyên nhân ngay cả khi bạn có thể sử dụng thành phần dịch vụ quản lý bàn điều khiển (COM + Explorer) mà không gặp bất kỳ vấn đề. Thông thường, bạn có thể sửa chữa một COM + mục bị hư hại bởi reinstalling COM +.Để cài lại COM +:
    1. Trong thư mục %SystemRoot%\System32, ñoåi teân taäp tin Clbcatq.dll ~ clbcatq.dll. Hãy chắc chắn rằng bạn bao gồm dấu ngã (~) tại đầu của tên tệp. Nếu hiện đã là một tập tin ~clbcatq.dll trong thư mục %SystemRoot%\System32, di chuyển ~clbcatq.dll tệp ra khỏi cặp hoặc đổi tên tập tin ~clbcatq.dll đầu tiên. Nếu tệp đang sử dụng, bạn có thể phải sử dụng các đổi tên lệnh từ một dấu nhắc MS-DOS để đổi tên file.
    2. Lưu và xóa các
      HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      baám giöõ phím. Để thực hiện:
      1. Khởi động Registry Editor (Regedt32.exe).
      2. Xác định vị trí và Click vào khóa sau trong registry:
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      3. Trên các Đăng ký trình đơn, nhấp vào Tiết kiệm phím, và sau đó lưu chìa khóa vào một tập tin.
      4. Hãy chắc chắn rằng các
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
        phím vẫn được lựa chọn. Hoặc là nhấn phím DELETE hoặc nhấp chuột phải vào phím, và sau đó nhấp vào Xóa bỏ.
      5. Thoát khỏi Registry Editor.
    3. Trong bảng điều khiển, hãy mở công cụ thêm/loại bỏ chương trình và sau đó mở công cụ thêm/loại bỏ cấu phần của Windows. Không thực hiện bất kỳ thay đổi, chỉ cần nhấp vào Tiếp theo. Điều này reinstalls COM +.
  3. Nếu reinstalling COM + không hoạt động, bạn có thể phải xây dựng lại danh mục COM + hoàn toàn. Thông thường, bạn phải bắt đầu trong chế độ an toàn để giữ bảo vệ tệp của Windows từ đảo ngược những thay đổi. Để xây dựng lại COM + danh mục:
    1. Bắt đầu trong chế độ an toàn.
    2. Trong thư mục %SystemRoot%\System32, ñoåi teân taäp tin Clbcatq.dll ~ clbcatq.dll. Ngay cả trong chế độ an toàn, tập tin này sẽ sử dụng. Tuy nhiên, bạn có thể sử dụng các đổi tên lệnh từ một dấu nhắc lệnh để đổi tên file.
    3. Trong thư mục % SystemRoot %, làm cho bản sao lưu các thư mục đăng ký, và sau đó thử xóa nội dung của thư mục. Thông thường, không có một tập tin trong việc đăng ký thư mục trong sử dụng và không thể bị xóa. Tuy nhiên, sau khi bạn khởi động lại máy chủ trong chế độ bình thường, bạn có thể loại bỏ các tập tin.
    4. Lưu và xóa các
      HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      khóa:
      1. Bắt đầu ký biên soạn.
      2. Xác định vị trí và Click vào khóa sau trong registry:
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      3. Trên các Đăng ký trình đơn, nhấp vào Tiết kiệm phím, và sau đó lưu chìa khóa vào một tập tin.
      4. Hãy chắc chắn rằng các
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
        phím vẫn được lựa chọn. Hoặc là nhấn phím DELETE hoặc nhấp chuột phải vào phím, và sau đó nhấp vào Xóa bỏ.
      5. Thoát khỏi Registry Editor.
    5. Bắt đầu trong chế độ chuẩn.
    6. Trong % SystemRoot % cặp, loại bỏ thư mục đăng ký. Tại thời điểm này các tệp còn lại trong thư mục nên không còn sử dụng.
    7. Trong bảng điều khiển, hãy mở công cụ thêm/loại bỏ chương trình và sau đó mở công cụ thêm/loại bỏ cấu phần của Windows. Không thực hiện bất kỳ thay đổi, chỉ cần nhấp vào Tiếp theo. Điều này reinstalls COM +, mà xây dựng một cửa hàng đăng ký mới.
  4. Sau khi hoàn tất các bước trước, bạn phải cài đặt lại các chương trình đã đăng ký với COM +. Trên một máy chủ Exchange, bạn phải ở mức tối thiểu:
    1. Hủy bỏ Internet Information Services (IIS), và sau đó cài đặt nó một lần nữa.
    2. Trong chương trình trao đổi cài đặt, cài đặt lại trao đổi.
    3. Áp dụng bất kỳ gói cần thiết dịch vụ Exchange 2000.
Sau khi bạn tạo sạch COM + danh mục, bạn nên có thể thành công cài đặt lại Exchange 2000 và dịch vụ đóng gói Cập Nhật.

Chú ý Bài viết này áp dụng cho cả hai:
  • Trao đổi trên máy tính đang chạy Microsoft Windows 2000 Server.- và -

  • Trao đổi trên máy tính đang chạy Microsoft Small Business Server 2000.
reviewdocid MSDTC XADM

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

Thuộc tính

ID Bài viết: 318731 - Xem lại Lần cuối: 08/27/2011 18:14:00 - Bản sửa đổi: 2.0

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Server Standard Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbprb kbmt KB318731 KbMtvi
Phản hồi