Chào các bạn ,Mình thấy diễn đàn mình có nhiều người bị lỗi mở file .chm mà ngày trước mình cũng đã bị hiện tượng này.Đây la 1 bài viết mình sưu tầm được rất chi tiết để các bạn tham khảo

Thông thường khi chạy các file .chm lần đầu các bạn sẽ gặp thông báo sau:



Và nếu chúng ta cứ Open thì các bạn sẽ gặp hiện tượng báo lỗi như thế này phải k ạ?



Thật là lạ phải k? Vậy chẳng nhẽ các file .chm tự dưng lại hỏng hết sao? Thử Open 1, 2 rồi 3 rồi 4, 5, ... đều k được.
Chuyện gì xảy ra đây nhỉ

Nguyên nhân thực chất nằm ở tính năng bảo mật và bản chất của các file .chm, các file .chm. 1 sồ file .chm có bản chất remote dữ liệu từ 1 số server hay 1 số máy chủ online hoặc 1 Database nào đó trên chính PC của bạn, và kể từ khi Windows XP chính thức đc Update hotfix KB896358 thì hiện tượng k thể xem đc file .chm đã bắt đầu xuất hiện

Đây là tính năng bảo mật đc Update đc cho là rất cần thiết, vì có 1 số file .chm khi đc Open sẽ Remote tới Server nào đó, và có thể là hiểm họa để kéo những Backdoor hoặc Trojan tới máy bạn - và điều gì sẽ xảy ra chắc các bạn cũng biết.

Tuy nhiên với hotfix này thì lại gây khó khăn cho ng dùng, và dẫn đến hiện tượng k thể đọc đc.

Để giải quyết vấn đề này có 2 cách như sau:

Cách 1: Tại Option thông báo đầu tiên khi mở file .chm các bạn bỏ tick như hình:


Sau đó Click Open và mở bình thường

Cách 2: Các bạn Click phải vào 1 file .chm bất kỳ chọn Properties và click vào Unblock sau đó Apply và OK.



Sau đó Open file đó bình thường, các bạn sẽ được như thế này:




Đây chính là điều các bạn muốn phải k ạ?

Cách 3: Ngoài ra có 1 số lỗi liên quan đến mất file hệ thống và k thể tìm đc chương trình Open file .chm, file chương trình Open .chm là hh.exe.

- Các bạn chỉ cần tìm file này từ 1 máy cài Windows cùng phiên bản Copy đè vào
C:\Windows\

Rồi Open lại file .chm là đc.

- Hoặc bỏ đĩa DVD vào ổ, vào Search gõ: cmd rồi Click phải vào cmd.exe chọn Run as administrator
Trong Command Prompt gõ: sfc/scannow

Rồi Enter và chờ chương trình Scan xong, khởi động lại máy, Open thử 1 file .chm

Cách 4: Nếu thực hiện tất cả 3 cách trên k đc, các bạn vui lòng vào Search gõ: cmd

sau đó Click phải chọn Run as administrator

Trong cửa sổ Command Prompt gõ 2 dòng lệnh sau:
regsvr32 %systemroot%\system32\hhctrl.ocx
regsvr32 %systemroot%\system32\itss.dll

Sau khi Enter để Đăng ký lại 2 file trên, các bạn Open 1 file .chm xem sao.
nguồn: windows user