หากคุณได้รับข้อผิดพลาดของผู้ให้บริการเข้ารหัสลับใน Windows 10 โดยปกติแล้วเป็นเพราะตั้งค่า CSP ผิดสำหรับแอปพลิเคชันเฉพาะ นี่คือวิธีการแก้ไข ขั้นแรก คุณต้องระบุว่า CSP ใดที่จำเป็นสำหรับแอปพลิเคชันที่คุณกำลังพยายามเรียกใช้ คุณสามารถทำได้โดยดูเอกสารประกอบของแอปพลิเคชันหรือติดต่อผู้จำหน่ายซอฟต์แวร์ เมื่อคุณทราบว่าต้องใช้ CSP ใด คุณต้องตั้งค่าในรีจิสทรี ในการทำเช่นนี้ ให้เรียกใช้ Registry Editor (regedit.exe) และไปที่คีย์ต่อไปนี้: HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyDefaultsProvider ในบานหน้าต่างด้านขวาของ Registry Editor คุณจะเห็นรายการ CSP ค้นหาสิ่งที่คุณต้องการใช้และดับเบิลคลิก ในกล่องValue dataพิมพ์ชื่อของ CSP ตรวจสอบให้แน่ใจว่าคุณใส่เส้นทางไปยัง DLL ของ CSP หากไม่ได้อยู่ในไดเร็กทอรีระบบ Windows คลิก ตกลง จากนั้นออกจาก Registry Editor ตอนนี้คุณควรจะสามารถเรียกใช้แอปพลิเคชันได้โดยไม่ได้รับข้อผิดพลาดใดๆ
บางครั้งเมื่อเราพยายามเซ็นชื่อแบบดิจิทัลในไฟล์ PDF โดยใช้ซอฟต์แวร์ที่ออกแบบมาเพื่อจุดประสงค์นี้โดยเฉพาะ เราจะได้รับข้อความแสดงข้อผิดพลาดที่มีคำอธิบายต่อไปนี้:
Windows Cryptographic Service Provider รายงานข้อผิดพลาด ระบุประเภทผู้ให้บริการไม่ถูกต้อง ลายเซ็นไม่ถูกต้อง การละเมิดความปลอดภัย รหัส 2148073504 หรือชุดคีย์ไม่มีอยู่
ในกรณีส่วนใหญ่ ปัญหาเกิดขึ้นเนื่องจากใบรับรองที่ล้าสมัยหรือการตั้งค่าที่เสียหายในรีจิสทรี ดังนั้น สิ่งแรกที่คุณสามารถทำได้คือรีเซ็ตหรือสร้างโปรไฟล์ของผู้ใช้บนโดเมนใหม่เพื่อตรวจสอบผลลัพธ์
ผู้ให้บริการการเข้ารหัสรายงานข้อผิดพลาด
ตามข้อมูลของ Microsoft ผู้ให้บริการเข้ารหัสลับ (CSP) มีการใช้งานมาตรฐานการเข้ารหัสลับและอัลกอริทึม อย่างน้อยที่สุด CSP ประกอบด้วย Dynamic Link Library (DLL) ที่ใช้ฟังก์ชัน CryptoSPI (System Program Interface) ผู้ให้บริการใช้อัลกอริทึมการเข้ารหัส สร้างคีย์ จัดเก็บคีย์ และตรวจสอบผู้ใช้
หากคุณพบข้อผิดพลาดของผู้ให้บริการเข้ารหัส คุณสามารถลองทำสิ่งต่อไปนี้:
- เริ่มบริการการเข้ารหัสใหม่
- ตรวจสอบใบรับรอง
- ติดตั้งใบรับรองอีกครั้ง
- เครื่องมือรับรองความถูกต้องของไคลเอนต์ SafeNet
- ซ่อมแซมโฟลเดอร์ร้านค้าในเครื่องของ Microsoft Cryptography
- ถอนการติดตั้ง ePass2003
1] เริ่มบริการ Cryptographic ใหม่
วิ่ง บริการ.msc และรีสตาร์ท Windows Cryptographic Service
2] ตรวจสอบใบรับรอง
เปิด Internet Explorer > เครื่องมือ > ตัวเลือกอินเทอร์เน็ต เลือกแท็บเนื้อหาแล้วคลิกใบรับรอง ตรวจสอบว่ามีใบรับรองสำหรับโปรแกรมหรือผู้ให้บริการที่ให้ข้อผิดพลาดหรือไม่ หากไม่มีคุณจะต้องสร้างใหม่ หากหมดอายุให้ลบออกและสร้างใหม่ หากใบรับรองบางรายการใช้งานไม่ได้ ให้เลือกใบรับรองอื่นและนำใบรับรองเก่าออก
3] ติดตั้งใบรับรองอีกครั้ง
ติดตั้งที่เก็บใบรับรองและใบรับรองผู้ใช้ทั้งหมดอีกครั้ง
วิธีหยุด OneNote จากการซิงค์
4] ตรวจสอบเครื่องมือตรวจสอบไคลเอ็นต์ SafeNet
ถ้าคุณมี เครื่องมือรับรองความถูกต้องของไคลเอนต์ SafeNet แอปพลิเคชันที่ติดตั้งบนระบบของคุณ เปิดแอปพลิเคชันโดยไปที่ไดเร็กทอรีการติดตั้งหรือคลิกขวาที่ไอคอน SafeNet ในซิสเต็มเทรย์และเลือกเครื่องมือจากเมนู
คลิกไอคอนรูปเฟืองเพื่อไปที่ส่วนมุมมองขั้นสูง ในส่วนมุมมองขั้นสูง ให้ขยายโทเค็นและไปที่ใบรับรองที่คุณต้องการใช้สำหรับการเซ็นชื่อ คุณสามารถค้นหาได้ในกลุ่มใบรับรองผู้ใช้
จากนั้นคลิกขวาที่ใบรับรองแล้วเลือก 'ติดตั้งเป็น CSP' จากเมนูแบบเลื่อนลง ทำขั้นตอนเดิมซ้ำสำหรับใบรับรองทั้งหมดที่คุณใช้
ปิด SafeNet Authentication Client Tools แล้วลองเซ็นเอกสารอีกครั้ง
5] สร้างโฟลเดอร์ Microsoft Cryptography Local Store ใหม่
เปลี่ยนเป็น C: ProgramData Microsoft Crypto RSA โฟลเดอร์ เปลี่ยนชื่อโฟลเดอร์ชื่อ S-1-5-18 รีบูทระบบของคุณและดูว่ามีประโยชน์หรือไม่
6] ลบ ePass2003
ถ้าคุณมี อีพาส2003 ติดตั้งซอฟต์แวร์แล้ว โทเค็นอิเล็กทรอนิกส์ ePass2003 อาจเป็นสาเหตุของปัญหา ขอแนะนำให้ถอนการติดตั้งก่อนและติดตั้งใหม่ ในการทำเช่นนี้ ให้ไปที่ส่วน 'การตั้งค่า' ของเครื่องมือ ไปที่ส่วน 'แอปและคุณลักษณะ' และถอนการติดตั้งเหมือนกับแอปพลิเคชันอื่น ๆ
รีสตาร์ทเครื่องคอมพิวเตอร์และติดตั้ง อีพาส2003 อีกครั้ง ระหว่างการติดตั้งใหม่ ตรวจสอบให้แน่ใจว่าคุณเลือก Microsoft CSP เมื่อเลือกตัวเลือก CSP ทุกอย่างควรกลับมาเป็นปกติและข้อผิดพลาดของ Windows Cryptographic Service Provider ไม่ควรปรากฏขึ้นอีกต่อไป
ดีที่สุด!
ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติการอ่านที่เกี่ยวข้อง : บริการ Windows จะไม่เริ่มทำงาน .