Không thể xác minh chữ ký và chứng chỉ trên dấu thời gian hoặc không đúng định dạng

Trong khi cài đặt .NET Framework trên máy tính của bạn, nếu bạn  The timestamp signature and/or certificate could not be verified or is malformed  lỗi không đúng định dạng, bạn có thể xem các giải pháp này để khắc phục sự cố này. Nó 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 của bạn. Dù bằng cách nào, bạn có thể làm theo các mẹo và thủ thuật này để loại bỏ vấn đề.

Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc không đúng định dạng

Tùy thuộc vào nguồn gốc của sự cố này, thông báo lỗi có nội dung như sau:

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.

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 của mình.

Lý do chính cho sự cố này là trình cài đặt, trình điều khiển hoặc chứng chỉ gốc đã lỗi thời. Mọi trình điều khiển bạn muốn cài đặt trên máy tính của mình cần phải được ký điện tử. Tuy nhiên, nếu nó đã lỗi thời, bạn có thể gặp sự cố trên máy tính của mình.

Chứng chỉ không đúng định dạng là gì?

Chứng chỉ không đúng định dạng là chứng chỉ bị lỗi được đưa vào .NET Framework hoặc trình điều khiển 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 gì, nó đã gắn thẻ chứng chỉ đó là chứng chỉ không đúng định dạng.

Làm thế nào để bạn sửa chữa Chữ ký(Signature) dấu thời gian và / hoặc chứng chỉ không thể được xác minh hoặc không đúng định dạng?

Để khắc phục Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc là lỗi không đúng định dạng, 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ý mã.

Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc không đúng định dạng

Để khắc phục Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc là lỗi không đúng định dạng trên Windows 11/10 , hãy làm theo các bước sau:

  1. Kiểm tra dấu thời gian của chứng chỉ
  2. Tải xuống trình cài đặt mới nhất
  3. Bỏ chặn trình điều khiển
  4. Tắt tính năng ký mã cho gói trình điều khiển
  5. Tắt thực thi chữ ký trình điều khiển

Để 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 của chứng chỉ

Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc không đúng định dạng

Đâ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 trình điều khiển hoặc .NET Framework trên máy tính của mình. Để làm điều đó, hãy làm theo các bước sau:

  • Nhấp chuột phải vào tệp và chọn  Thuộc tính(Properties) .
  • Chuyển sang  tab Chữ ký kỹ thuật số  .(Digital Signatures )
  • Chọn người ký và nhấp vào  nút Chi tiết (Details ) .
  • Nhấp vào nút  Xem chứng chỉ (View Certificate ) .
  • Kiểm tra  hợp lệ từ (Valid from ) ngày.

Nếu nó chưa hết hạn, bạn có thể làm theo phần còn lại của các cách giải quyết. Tuy nhiên, nếu nó đã hết hạn, bạn có thể liên hệ với nhà phát triển trình điều khiển 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

Cho dù bạn gặp sự cố này khi cài đặt .NET Framework hay bất kỳ 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 xuống trình cài đặt từ lâu, tốt hơn là nên làm theo giải pháp này.

3] Bỏ chặn trình điều khiển

Đôi khi bạn có thể gặp lỗi này khi cài đặt trình điều khiển hoặc .NET Framework ngay sau khi tải xuống máy tính của bạn. Để loại bỏ điều đó, bạn cần mở khóa tệp. Đối với điều đó, bạn có thể nhấp chuột phải vào tệp đã tải xuống, đánh dấu vào  hộp kiểm Bỏ chặn (Unblock ) trong  tab  Chung  và nhấp vào nút (General )OK  .

Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc không đúng định dạng

Tiếp theo, bạn có thể tiếp tục quá trình cài đặt.

4] Tắt tính(Disable) năng ký mã cho gói trình điều khiển

Không thể xác minh chữ ký dấu thời gian và / hoặc chứng chỉ hoặc không đúng định dạng

Cài đặt Chính sách Nhóm(Group Policy) này cho phép bạn cài đặt trình điều khiển không có chữ ký điện tử. Bạn cũng có thể làm theo hướng dẫn này khi dấu thời gian hết hạn. Đối với điều đó, hãy làm như sau:

  • Nhấn  Win+R  để mở hộp thoại Run.
  • Nhập  gpedit.msc  và nhấn  nút Enter  .
  • Đi tới  User Configuration > Administrative Templates > System > Driver Installation .
  • Bấm đúp vào  cài đặt Ký mã cho gói trình điều khiển(Code signing for driver packages)  .
  • Chọn  tùy chọn Đã bật (Enabled ) .
  • Chọn  tùy chọn Bỏ qua (Ignore ) từ danh sách thả xuống.
  • Nhấp vào  nút OK  .

Sau đó, đóng tất cả các cửa sổ và kiểm tra xem bạn có thể cài đặt framework hay không.

5] Tắt(Disable) thực thi chữ ký trình điều khiển

Bạn hoàn toàn có thể vô hiệu hóa thực thi chữ ký trình điều khiển trên máy tính Windows 11/10 của mình để khắc phục sự cố 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 đó(Therefore) , hãy làm theo hướng dẫn chi tiết này để  turn off driver signature enforcement on 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ố.



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts