Cách khắc phục lỗi nhà cung cấp dịch vụ mật mã trong Windows 10

How Fix Cryptographic Service Provider Errors Windows 10



Nếu bạn gặp lỗi Nhà cung cấp dịch vụ mật mã trong Windows 10, thì nguyên nhân thường là do CSP sai được đặt cho một ứng dụng cụ thể. Đây là cách khắc phục điều đó. Trước tiên, bạn cần xác định CSP nào cần thiết cho ứng dụng mà bạn đang cố chạy. Bạn có thể thực hiện việc này bằng cách xem tài liệu của ứng dụng hoặc bằng cách liên hệ với nhà cung cấp phần mềm. Khi bạn biết CSP nào được yêu cầu, bạn cần đặt nó trong sổ đăng ký. Để thực hiện việc này, hãy khởi chạy Registry Editor (regedit.exe) và điều hướng đến khóa sau: HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyDefaultsProvider Trong ngăn bên phải của Registry Editor, bạn sẽ thấy danh sách các CSP. Tìm cái bạn cần sử dụng và nhấp đúp vào nó. Trong hộp Dữ liệu giá trị, hãy nhập tên của CSP. Đảm bảo rằng bạn bao gồm đường dẫn đến DLL của CSP nếu nó không có trong thư mục hệ thống Windows. Nhấp vào OK và sau đó thoát khỏi Registry Editor. Bây giờ bạn có thể chạy ứng dụng mà không gặp bất kỳ lỗi nào.



Đôi khi, khi chúng tôi cố gắng ký điện tử một tệp PDF bằng phần mềm được thiết kế riêng cho mục đích này, chúng tôi nhận được thông báo lỗi có chứa một trong các mô tả sau:





Nhà cung cấp dịch vụ mã hóa Windows đã báo lỗi. Loại nhà cung cấp không hợp lệ được chỉ định, chữ ký không hợp lệ, vi phạm bảo mật, mã 2148073504 hoặc bộ khóa không tồn tại





Trong hầu hết các trường hợp, sự cố xảy ra do chứng chỉ lỗi thời hoặc cài đặt bị hỏng trong sổ đăng ký. Vì vậy, điều đầu tiên bạn có thể làm là đặt lại hoặc tạo lại hồ sơ của người dùng trên miền để kiểm tra kết quả.



Nhà cung cấp dịch vụ mật mã báo lỗi

Nhà cung cấp dịch vụ mật mã

Theo Microsoft, nhà cung cấp dịch vụ mật mã (CSP) chứa các triển khai các tiêu chuẩn và thuật toán mật mã. Ở mức tối thiểu, CSP bao gồm Thư viện liên kết động (DLL) triển khai các chức năng CryptoSPI (Giao diện chương trình hệ thống). Các nhà cung cấp triển khai các thuật toán mật mã, tạo khóa, lưu trữ khóa và xác thực người dùng.

Nếu bạn đang gặp phải lỗi của nhà cung cấp dịch vụ mật mã, bạn có thể thử các cách sau:



  1. Khởi động lại dịch vụ mật mã
  2. kiểm tra chứng chỉ
  3. Cài đặt lại chứng chỉ
  4. Công cụ xác thực ứng dụng khách SafeNet
  5. Sửa thư mục Microsoft Cryptography Local Store
  6. Gỡ cài đặt ePass2003.

1] Khởi động lại dịch vụ mật mã

chạy dịch vụ.msc và khởi động lại Windows Cryptographic Service.

2] Xác minh chứng chỉ

Mở Internet Explorer > Công cụ > Tùy chọn Internet. Chọn tab Nội dung và nhấp vào Chứng chỉ. Kiểm tra xem có chứng chỉ nào cho chương trình hoặc nhà cung cấp đang báo lỗi không. Nếu nó bị thiếu, bạn sẽ phải tạo một cái mới. Nếu nó đã hết hạn, hãy xóa nó và tạo một cái mới. Nếu một chứng chỉ cụ thể không hoạt động, hãy chọn một chứng chỉ khác và xóa các chứng chỉ cũ.

3] Cài đặt lại chứng chỉ

Cài đặt lại tất cả chứng chỉ lưu trữ chứng chỉ và chứng chỉ người dùng.

làm thế nào để ngăn onenote khỏi đồng bộ hóa

4] Kiểm tra công cụ xác thực ứng dụng khách SafeNet.

nếu bạn có Công cụ xác thực ứng dụng khách SafeNet ứng dụng được cài đặt trên hệ thống của bạn, hãy mở ứng dụng bằng cách điều hướng đến thư mục cài đặt của nó hoặc bằng cách nhấp chuột phải vào biểu tượng SafeNet trong khay hệ thống và chọn Công cụ từ menu.

Nhấn vào biểu tượng bánh răng để đến phần xem nâng cao. Trong phần Chế độ xem nâng cao, mở rộng Mã thông báo và điều hướng đến chứng chỉ bạn muốn sử dụng để ký. Bạn có thể tìm thấy chúng trong nhóm Chứng chỉ người dùng.

Sau đó nhấp chuột phải vào chứng chỉ và chọn 'Cài đặt dưới dạng CSP' từ trình đơn thả xuống. Lặp lại bước tương tự cho tất cả các chứng chỉ bạn đang sử dụng.

Đóng Công cụ Máy khách Xác thực SafeNet và thử ký lại tài liệu.

5] Tạo lại thư mục Microsoft Cryptography Local Store.

Chuyển sang C:ProgramDataMicrosoft Crypto RSA thư mục. Đổi tên thư mục có nhãn S-1-5-18. Khởi động lại hệ thống của bạn và xem nếu điều đó giúp.

6] Xóa ePass2003

Nếu bạn có ePass2003 phần mềm đã được cài đặt, mã thông báo điện tử ePass2003 có thể là nguyên nhân gây ra sự cố. Trước tiên, nên gỡ cài đặt nó và cài đặt lại. Để thực hiện việc này, hãy chuyển đến phần 'Cài đặt' của công cụ, chuyển đến phần 'Ứng dụng và tính năng' và gỡ cài đặt nó giống như bất kỳ ứng dụng nào khác.

Khởi động lại máy tính của bạn và cài đặt ePass2003 Một lần nữa. Trong quá trình cài đặt lại, đảm bảo bạn chọn Microsoft CSP khi chọn tùy chọn CSP. Mọi thứ sẽ trở lại bình thường và lỗi Nhà cung cấp dịch vụ mã hóa Windows sẽ không còn xuất hiện nữa.

Tất cả tốt nhất!

Tải PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

đọc liên quan : Dịch vụ Windows sẽ không bắt đầu .

Bài ViếT Phổ BiếN