ขณะติดตั้ง .NET Framework บนคอมพิวเตอร์ของคุณ หากคุณได้ The timestamp signature and/or certificate could not be verified or is malformed ข้อผิดพลาด คุณสามารถดูโซลูชันเหล่านี้เพื่อกำจัดปัญหานี้ มันอาจเกิดขึ้นขณะเปิดหรืออัปเดตแอปของบุคคลที่สามบนคอมพิวเตอร์ของคุณ ไม่ว่าทางไหน คุณสามารถทำตามเคล็ดลับและทริกเหล่านี้เพื่อกำจัดปัญหา

ขึ้นอยู่กับแหล่งที่มาของปัญหานี้ ข้อความข้อผิดพลาดจะพูดถึงบางอย่างแบบนี้:
Installation Did Not Succeed
.NET Framework 4.8 has not been installed because:
The timestamp signature and/or certificate could not be verified or is malformed.
For more information about this problem, see the log file.
คุณอาจได้รับรหัสข้อผิดพลาด 0x80096005 ขณะติดตั้ง .NET Framework บนคอมพิวเตอร์ของคุณ
เหตุผลหลักของปัญหานี้คือ ตัวติดตั้ง ไดรเวอร์ หรือ root certificate ที่ล้าสมัย ทุกไดรเวอร์ที่คุณต้องการติดตั้งบนคอมพิวเตอร์ของคุณต้องมีลายเซ็นดิจิทัล อย่างไรก็ตาม หากมันล้าสมัย คุณอาจได้ปัญหาบนคอมพิวเตอร์ของคุณ
Malformed certificate คืออะไร?
Malformed certificate เป็น certificate ที่ผิดปกติที่ถูกฉีดเข้าไปใน .NET Framework หรือไดรเวอร์ หรือซอฟต์แวร์ เมื่อ Windows ไม่สามารถตรวจสอบ certificate ก่อนติดตั้งแอปได้เนื่องจาก bất kỳ เหตุผลใด มันจะติดป้ายกำกับ certificate ว่าเป็น malformed certificate
如何修复 The timestamp Signature and/or certificate could not be verified or is malformed?
เพื่อแก้ไขข้อผิดพลาด The timestamp signature and/or certificate could not be verified or is malformed คุณต้องตรวจสอบความถูกต้องของ certificate และดาวน์โหลดตัวติดตั้งล่าสุดจากเว็บไซต์อย่างเป็นทางการ นอกจากนี้ คุณยังสามารถปิดใช้งานการตรวจสอบ code signing ได้
The timestamp signature and/or certificate could not be verified or is malformed
เพื่อแก้ไขข้อผิดพลาด The timestamp signature and/or certificate could not be verified or is malformed บน Windows 11/10 ให้ทำตามขั้นตอนเหล่านี้:
- ตรวจสอบ timestamp ของ certificate
- ดาวน์โหลดตัวติดตั้งล่าสุด
- ยกเลิกการบล็อกไดรเวอร์
- ปิดใช้งาน code signing สำหรับ driver package
- ปิดใช้งาน driver signature enforcement
อ่านต่อเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันเหล่านี้
1] ตรวจสอบ timestamp ของ certificate

นี่คือสิ่งแรกที่คุณต้องตรวจสอบก่อนไปขั้นตอนอื่นๆ หาก certificate หมดอายุ คุณไม่สามารถติดตั้งไดรเวอร์หรือ .NET Framework บนคอมพิวเตอร์ของคุณได้ เพื่อทำเช่นนั้น ให้ทำตามขั้นตอนเหล่านี้:
- คลิกขวาที่ไฟล์และเลือก Properties
- สลับไปที่แท็บ Digital Signatures
- เลือก signer และคลิกปุ่ม Details
- คลิกปุ่ม View Certificate
- ตรวจสอบวันที่ Valid from
หากไม่หมดอายุ คุณสามารถทำตาม workaround ที่เหลือได้ อย่างไรก็ตาม หากหมดอายุแล้ว คุณสามารถติดต่อนักพัฒนาไดรเวอร์ หรือดาวน์โหลดรุ่นล่าสุดของตัวติดตั้ง
2] ดาวน์โหลดตัวติดตั้งล่าสุด
ไม่ว่าคุณจะได้ปัญหานี้ขณะติดตั้ง .NET Framework หรืออย่างอื่น คุณสามารถดาวน์โหลดตัวติดตั้งล่าสุดจากเว็บไซต์อย่างเป็นทางการ สำหรับ .NET Framework คุณต้องไปที่เว็บไซต์ dotnet.microsoft.com และเลือกรุ่นที่คุณต้องการดาวน์โหลด หากคุณดาวน์โหลดตัวติดตั้งมา منذ很久 好是跟随这个解决方案
3] ยกเลิกการบล็อกไดรเวอร์
คุณอาจเห็นข้อผิดพลาดนี้ขณะติดตั้งไดรเวอร์หรือ .NET Framework ทันทีหลังจากดาวน์โหลดบนคอมพิวเตอร์ของคุณ เพื่อกำจัดนั่น คุณต้องยกเลิกการบล็อกไฟล์ สำหรับนั้น คุณสามารถคลิกขวาที่ไฟล์ที่ดาวน์โหลดมา ติ๊กช่อง Unblock ในแท็บ General และคลิกปุ่ม OK

ต่อไป คุณสามารถดำเนินการติดตั้งต่อได้
4] ปิดใช้งาน code signing สำหรับ driver package

การตั้งค่า Group Policy นี้ช่วยให้คุณติดตั้งไดรเวอร์ที่ไม่มีลายเซ็นดิจิทัล คุณสามารถทำตามคู่มือนี้เมื่อ timestamp หมดอายุได้เช่นกัน สำหรับนั้น ให้ทำดังนี้:
- กด Win+R เพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ gpedit.msc และกดปุ่ม Enter
- ไปที่ User Configuration > Administrative Templates > System > Driver Installation
- ดับเบิลคลิกที่การตั้งค่า Code signing for driver packages
- เลือกตัวเลือก Enabled
- เลือกตัวเลือก Ignore จาก dropdown list
- คลิกปุ่ม OK
หลังจากนั้น ปิดหน้าต่างทั้งหมด และตรวจสอบว่าคุณสามารถติดตั้งเฟรมเวิร์กได้หรือไม่
5] ปิดใช้งาน driver signature enforcement
คุณสามารถปิดใช้งาน driver signature enforcement บนคอมพิวเตอร์ Windows 11/10 ของคุณได้อย่างสมบูรณ์เพื่อแก้ไขปัญหานี้ มันไม่ใช้เวลามากและแก้ไขปัญหาทันที ดังนั้น ทำตามคู่มือโดยละเอียดนี้เพื่อปิด driver signature enforcement บน Windows 11/10
這就是全部了!希望這份指南能幫助您解決問題。
