ขณะติดตั้ง .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 ทันทีหลังจากดาวน์โหลดบนคอมพิวเตอร์ของคุณ เพื่อกำจัดนั่น คุณต้องยกเลิกการบล็อกไฟล์ สำหรับ那些 你可以右键单击下载的文件, 在 General 选项卡中勾选 Unblock 复选框, 然后单击 OK 按钮.

接下来, 您可以继续安装过程.
4] 禁用驱动程序包的代码签名

此组策略设置允许您安装没有数字签名的驱动程序. 当时间戳过期时, 您也可以遵循此指南. 为此, 请执行以下操作:
- 按 Win+R 打开运行对话框.
- 输入 gpedit.msc 并按 Enter 键.
- 转到 User Configuration > Administrative Templates > System > Driver Installation.
- 双击 Code signing for driver packages 设置.
- 选择 Enabled 选项.
- 从下拉列表中选择 Ignore 选项.
- 单击 OK 按钮.
之后, 关闭所有窗口并检查是否可以安装框架.
5] 禁用驱动程序签名强制
您可以在 Windows 11/10 计算机上完全禁用驱动程序签名强制以修复此问题. 它不消耗太多时间并立即修复问题. 因此, 请遵循此详细指南以在 Windows 11/10 上关闭驱动程序签名强制.
這就是全部了!希望這份指南能幫助您解決問題。
