Khi cài đặt .NET Framework trên máy tính của bạn, nếu bạn nhận được lỗi The timestamp signature and/or certificate could not be verified or is malformed (Chữ ký thời gian và/hoặc chứng chỉ không thể được xác minh hoặc bị lỗi định dạng), bạn có thể tham khảo các giải pháp dưới đây để khắc phục vấn đề này. Lỗi này cũng có thể xảy ra khi mở hoặc cập nhật một số ứng dụng của bên thứ ba trên máy tính. Dù theo cách nào, bạn có thể làm theo các mẹo và thủ thuật sau để loại bỏ sự cố.

Tùy thuộc vào nguồn gốc của vấn đề này, thông báo lỗi sẽ nói gì đó như sau:
Installation Did Not Succeed (Cài đặt không thành công)
.NET Framework 4.8 has not been installed because: (.NET Framework 4.8 chưa được cài đặt vì:)
The timestamp signature and/or certificate could not be verified or is malformed. (Chữ ký thời gian và/hoặc chứng chỉ không thể được xác minh hoặc bị lỗi định dạng.)
For more information about this problem, see the log file. (Để biết thêm thông tin về vấn đề này, hãy xem tệp nhật ký.)
Bạn cũng có thể nhận được mã lỗi 0x80096005 khi cài đặt .NET Framework trên máy tính.
Nguyên nhân chính của vấn đề này là trình cài đặt (installer), driver hoặc chứng chỉ gốc (root certificate) đã lỗi thời. Mọi driver bạn muốn cài đặt trên máy tính đều cần được ký số (digitally signed). Tuy nhiên, nếu nó đã lỗi thời, bạn có thể gặp vấn đề trên máy tính.
Chứng chỉ bị lỗi định dạng (malformed certificate) là gì?
Chứng chỉ bị lỗi định dạng là một chứng chỉ lỗi được chèn vào .NET Framework hoặc driver hoặc phần mềm. Khi Windows không thể xác minh chứng chỉ trước khi cài đặt ứng dụng vì bất kỳ lý do nào, nó sẽ gán thẻ cho chứng chỉ đó là chứng chỉ bị lỗi định dạng.
Làm thế nào để sửa lỗi "The timestamp Signature and/or certificate could not be verified or is malformed"?
Để sửa lỗi "The timestamp signature and/or certificate could not be verified or is malformed", bạn cần kiểm tra tính hợp lệ của chứng chỉ, và tải xuống trình cài đặt mới nhất từ trang web chính thức. Ngoài ra, bạn cũng có thể tắt xác minh ký hiệu mã (code signing verification).
Chữ ký thời gian và/hoặc chứng chỉ không thể xác minh hoặc bị lỗi định dạng
Để sửa lỗi "The timestamp signature and/or certificate could not be verified or is malformed" trên Windows 11/10, hãy làm theo các bước sau:
- Kiểm tra dấu thời gian chứng chỉ
- Tải xuống trình cài đặt mới nhất
- Bỏ chặn driver
- Tắt ký hiệu mã cho gói driver
- Tắt bắt buộc chữ ký driver (driver signature enforcement)
Để tìm hiểu thêm về các giải pháp này, hãy tiếp tục đọc.
1] Kiểm tra dấu thời gian chứng chỉ

Đây là điều đầu tiên bạn cần kiểm tra trước khi chuyển sang các bước khác. Nếu chứng chỉ đã hết hạn, bạn không thể cài đặt driver hoặc .NET Framework trên máy tính. Để làm điều đó, hãy làm theo các bước sau:
- Nhấn chuột phải vào tệp và chọn Properties (Thuộc tính).
- Chuyển sang tab Digital Signatures (Chữ ký số).
- Chọn người ký và nhấn nút Details (Chi tiết).
- Nhấn nút View Certificate (Xem chứng chỉ).
- Kiểm tra ngày Valid from (Hiệu lực từ).
Nếu chưa hết hạn, bạn có thể làm theo các giải pháp khác. Tuy nhiên, nếu đã hết hạn, bạn có thể liên hệ nhà phát triển driver hoặc tải xuống phiên bản mới nhất của trình cài đặt.
2] Tải xuống trình cài đặt mới nhất
Dù bạn gặp sự cố này khi cài đặt .NET Framework hay bất cứ thứ gì khác, bạn có thể tải xuống trình cài đặt mới nhất từ trang web chính thức. Đối với .NET Framework, bạn cần truy cập trang web dotnet.microsoft.com và chọn phiên bản bạn muốn tải xuống. Nếu bạn đã tải trình cài đặt cách đây lâu, tốt nhất là làm theo giải pháp này.
3] Bỏ chặn driver
Bạn đôi khi có thể thấy lỗi này khi cài đặt driver hoặc .NET Framework ngay sau khi tải nó xuống máy tính. Để khắc phục, bạn cần bỏ chặn tệp. Để làm điều đó, bạn có thể nhấn chuột phải vào tệp đã tải xuống, tích vào ô Unblock (Bỏ chặn) trong tab General (Chung), và nhấn nút OK.

Tiếp theo, bạn có thể tiếp tục quá trình cài đặt.
4] Tắt ký hiệu mã cho gói driver

Cài đặt Chính sách nhóm (Group Policy) này cho phép bạn cài đặt driver không có chữ ký số. Bạn có thể làm theo hướng dẫn này khi dấu thời gian đã hết hạn. Để làm vậy, hãy làm theo các bước sau:
- Nhấn Win+R để mở hộp thoại Run.
- Gõ gpedit.msc và nhấn nút Enter.
- Đến User Configuration > Administrative Templates > System > Driver Installation (Cấu hình người dùng > Mẫu quản trị > Hệ thống > Cài đặt driver).
- Nhấn đúp vào cài đặt Code signing for driver packages (Ký mã cho gói driver).
- Chọn tùy chọn Enabled (Đã bật).
- Chọn tùy chọn Ignore (Bỏ qua) từ danh sách thả xuống.
- Nhấn nút OK.
Sau đó, đóng tất cả cửa sổ và kiểm tra xem bạn có thể cài đặt framework hay không.
5] Tắt bắt buộc chữ ký driver
Bạn có thể hoàn toàn tắt bắt buộc chữ ký driver (driver signature enforcement) trên máy tính Windows 11/10 của mình để khắc phục vấn đề này. Nó không tốn nhiều thời gian và khắc phục sự cố ngay lập tức. Do đó, hãy làm theo hướng dẫn chi tiết này để tắt bắt buộc chữ ký driver trên Windows 11/10.
Đó là tất cả! Hy vọng hướng dẫn này giúp bạn khắc phục sự cố.
