Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Nền

Các thư viện liên kết động của nhà cung cấp (DLL) thường được dùng bởi phần bổ trợ hoặc là tích hợp độc lập để thay đổi hoặc gia hạn các chức năng của Microsoft Outlook, chẳng hạn như sổ địa chỉ. Tuy nhiên, kẻ tấn công cũng có thể sử dụng dll để xâm phạm máy tính hoặc bảo mật mạng.Để giúp nâng cao tính bảo mật, MAPI giờ chặn các dll nhà cung cấp không được tải nếu chúng được đăng ký không đúng.

Bất cứ khi nào có thể, bạn nên đăng ký một DLL nhà cung cấp bằng cách dùng MapiSvc. inf, như được mô tả trong định dạng tệp của MapiSvc. inf. Tuy nhiên, việc đăng ký DLL nhà cung cấp có thể không phải lúc nào cũng có thể. Ví dụ, phần bổ trợ có thể tự động đăng ký DLL nhà cung cấp trong quá trình cài đặt hoặc các phần bổ trợ vắng mặt hoặc không thể đăng ký một DLL nhà cung cấp chính xác và không thể khắc phục được.

Bài viết này mô tả các triệu chứng mà bạn có thể gặp phải nếu một DLL nhà cung cấp được đăng ký không đúng và cung cấp một giải pháp thay thế để cho phép MAPI tải DLL nhà cung cấp nếu DLL không thể đăng ký chính xác. 

Quan trọng

Bài viết này chứa thông tin cho biết cách giúp giảm thiết đặt bảo mật hoặc cách tắt các tính năng bảo mật trên máy tính. Bạn có thể thực hiện những thay đổi này để làm việc xung quanh một vấn đề cụ thể. Trước khi bạn thực hiện những thay đổi này, chúng tôi khuyên bạn nên đánh giá những rủi ro được liên kết với việc thực hiện giải pháp thay thế này trong môi trường cụ thể của bạn. Nếu bạn chọn thực hiện giải pháp thay thế này, hãy thực hiện các bước bổ sung phù hợp để giúp bảo vệ hệ thống của bạn.

Triệu chứng

Bạn có thể gặp các triệu chứng sau đây nếu các khối MAPI là DLL nhà cung cấp.

Triệu chứng 1

Bạn nhận được một thông báo lỗi tương tự như sau: 

Đã xảy ra lỗi không mong muốn. MAPI không thể tải dịch vụ thông tin <tên DLL>. Hãy đảm bảo rằng dịch vụ được cài đặt và cấu hình chính xác.

Thông báo lỗi cho biết MAPI không thể tải các dịch vụ thông tin DLL.

Ngoài ra, Outlook tạo một hoặc nhiều mục nhập mức lỗi trong trình xem sự kiện Windows. Mục nhập Nhật ký sự kiện này bao gồm đường dẫn của DLL nhà cung cấp bị chặn. Mục nhập Nhật ký này cũng bao gồm một nối kết để biết thêm thông tin về cách đăng ký chính xác DLL nhà cung cấp thông qua MapiSvc. inf.

Triệu chứng 2

Chức năng được cung cấp bởi DLL không còn sẵn dùng. Bạn có thể thấy các hành vi không mong muốn hoặc thông báo lỗi bổ sung, tùy thuộc vào chức năng nào bị ảnh hưởng. 

Lưu ý́

  • Các triệu chứng mà bạn trải nghiệm có thể thay đổi, tùy thuộc vào cách bổ trợ phản hồi việc có DLL nhà cung cấp bị chặn. Ví dụ: thông báo lỗi có thể xuất hiện mỗi lần, có thể chỉ xuất hiện một lần hoặc có thể không xuất hiện ở tất cả. Do đó, nếu thông báo lỗi dừng xuất hiện, điều này không cho biết vấn đề này sẽ được giải quyết.

  • Nếu bạn không thực hiện bất kỳ hành động nào, MAPI vẫn tiếp tục chặn DLL nhà cung cấp này mỗi lần yêu cầu. Bạn có thể tiếp tục thấy thông báo lỗi và các mục nhập Nhật ký sự kiện và mọi chức năng bổ trợ bị ảnh hưởng vẫn tiếp tục bị ảnh hưởng trong mỗi phiên Outlook.

Cách giải quyết

Quan trọng Chúng tôi không khuyên bạn áp dụng giải pháp thay thế này vì nó có thể làm cho máy tính hoặc mạng của bạn dễ bị tấn công bởi những người dùng có hại hoặc bằng phần mềm độc hại chẳng hạn như vi-rút. Chúng tôi đề xuất rằng DLL nhà cung cấp sẽ được đăng ký thông qua MapiSvc. inf để giúp bảo vệ máy tính và mạng. Để biết thêm thông tin về cách đăng ký mã dll nhà cung cấp đúng, hãy xem định dạng tệp của mapisvc. inf.

Lưu ý Có những điều kiện cụ thể mà giải pháp thay thế này cho phép DLL nhà cung cấp sẽ được tải:

  • Đường dẫn của nhà cung cấp DLL phải không chứa các cấu phần thư mục. Xem lại thông báo lỗi và các mục nhập Nhật ký sự kiện Windows để xem đường dẫn. Vì lý do bảo mật, MAPI không cho phép đường dẫn DLL nhà cung cấp bất kỳ cấu phần thư mục nào được tải bằng cách dùng giải pháp thay thế này. Trong trường hợp này, DLL nhà cung cấp sẽ được đăng ký bằng cách sử dụng MapiSvc. inf thay vì MapiSvc. inf cho phép dll nhà cung cấp sẽ được đăng ký tại một đường dẫn tùy ý.

  • DLL nhà cung cấp phải tồn tại trong đường dẫn Office16 trong đó Office được cài đặt hoặc trong thư mục Windows system32. Nếu DLL nhà cung cấp không được đặt ở một trong những vị trí này, MAPI không thể tìm thấy và không thể tải DLL nhà cung cấp thông qua các bước giải pháp thay thế.

Nếu những điều kiện này không được đáp ứng thì không thể sử dụng giải pháp thay thế này và DLL nhà cung cấp sẽ được đăng ký thông qua MapiSvc. inf.

Cảnh báo

Thực hiện theo các bước trong phần này một cách cẩn thận. Có thể xảy ra sự cố nghiêm trọng nếu bạn sửa đổi sổ đăng ký không đúng cách. Trước khi bạn sửa đổi, hãy sao lưu sổ đăng ký để khôi phục trong trường hợp xảy ra.

Trước khi bạn áp dụng giải pháp thay thế này, hãy xác nhận rằng MAPI đang tải dll nhà cung cấp đúng. Để thực hiện điều này,xem lại đường dẫn được cung cấp trong thông báo lỗi hoặc mục nhập Nhật ký sự kiện Windows cùng với tập hợp các thư mục mà MAPI sẽ tìm kiếm. Không an toàn để tải DLL nhà cung cấp tùy ý. 

 

  1. Mở trình soạn thảo sổ đăng ký, rồi xác định vị trí khóa đăng ký sau đây:HKEY_CURRENT_USER \Software\Microsoft\Office\16.0\Outlook\Security

  2. Nếu khóa bảo mật hiện không tồn tại, hãy tạo nó bằng cách chọn phím Outlook , rồi chỉnh sửa > khóa> mới . Hãy đảm bảo bạn đặt tên cho khóa mới chính xác.

  3. Tạo khóa đăng ký bên dưới bảo mật được đặt tên là trustednhà cung cấp. Xác minh rằng đường dẫn của khóa phụ Trustednhà cung cấp như sau: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders

  4. Bạn có thể được tùy chọn thay vì tạo khóa Trustednhà cung cấp tại vị trí đăng ký sau đây: HKEY_CURRENT_USER \Software\Policies\Microsoft\Office\16.0\Outlook\Security

  5. Trong khóa Trustedprovider , hãy thêm một giá trị chuỗimới, rồi đặt trường tên vào đường dẫn dll nhà cung cấp (bao gồm phần mở rộng tên tệp ". dll") từ thông báo lỗi hoặc mục nhập Nhật ký sự kiện Windows. Ví dụ, đường dẫn trong thông báo lỗi ví dụ trong ảnh chụp màn hình là Myprovider. dll. Để bật MAPI để tải DLL nhà cung cấp này, hãy nhập Myprovider. dll làm tên. Hãy nhớ rằng chỉ những đường dẫn mà không có cấu phần thư mục hợp lệ cho giải pháp thay thế này. Lưu ý rằng không có văn bản nào được yêu cầu trong trường dữ liệu . Lưu ý́

    • Trên đĩa, DLL nhà cung cấp có chứa một hậu tố của "32" (ví dụ: "myprovider32. dll"). Hậu tố "32" không được bao gồm trong mục nhập sổ đăng ký. Hành vi này khớp với kỳ vọng của Mapisvc. inf cũng đòi hỏi phải có hậu tố "32" không được bao gồm.

    • Trường tên là trường hợp-insensitive.

  6. Bạn phải tạo một mục nhập sổ đăng ký duy nhất cho từng DLL nhà cung cấp đang bị chặn. Lặp lại bước 5 cho từng DLL nhà cung cấp bị chặn. Hãy đảm bảo rằng bạn đã kiểm tra đường dẫn của từng DLL nhà cung cấp thông qua thông báo lỗi hoặc Nhật ký sự kiện Windows trước khi thêm vào danh sách này. Hành vi này đảm bảo rằng DLL nhà cung cấp dự kiến sẽ được tải. Ngoài ra, nếu đường dẫn có chứa bất kỳ cấu phần thư mục nào, bạn chỉ có thể đăng ký thông qua MapiSvc. inf vì lý do bảo mật.

  7. Khởi động Outlook và xác minh rằng lỗi đã được giải quyết. Nếu hành vi của bất kỳ phần bổ trợ nào bị ảnh hưởng, hãy xác nhận rằng bây giờ các hàm như mong đợi.

Thông tin Bổ sung

Bài viết này chỉ áp dụng cho các phiên bản Office 365 đăng ký Office hoặc Outlook. Nó không áp dụng cho các phiên bản Office sau đây:

  • Các phiên bản Office cũ hơn (chẳng hạn như Office 2010 và Office 2013)

  • Các phiên bản Office vĩnh viễn của Office 2016 sử dụng công nghệ cài đặt Windows Installer (MSI)

  • Office 2019

Trên các phiên bản này, MAPI sẽ thực hiện một số kiểm tra bảo mật nhưng sẽ không nghiêm ngặt việc thực thi các yêu cầu tương tự.

 

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×