Các lỗi thường gặp khi mở file CHM và cách khắc phục

 Mình thấy cách khắc phục dưới đây có thể áp dụng trên Vista, nhưng cần thời gian để kiểm tra hết cách cách sửa lỗi đó trên máy cài Vista, hôm nay cứ post nguyên văn bài gốc để các bạn sửa Các lỗi thường gặp khi mở file CHM vì nhiều bạn kêu la ko đọc được Sổ tay Windows Vista 8.1 Final định dạng .chm Sau 1 thời gian sẽ chỉnh sửa lại nội dung bài viết sửa lỗi này cho máy cài Vista


 Mình nhận thấy các bạn thường mắc 2 lỗi: Lỗi thứ 2 và thứ 5. Với lỗi thứ 5 thì có thể bạn đã thay đổi tên cho file chm bằng chữ tiếng Việt có dấu, như vậy ko đọc được file chm, hoặc tuy để tên file ko dấu nhưng lại để file chm đó trong thư mục lớn, 1 trong những thư mục đó có tên thư mục là tiếng Việt có dấu. Cách khác phục là ko để file chm và các thư mục có dấu tiếng việt. Nếu quá muốn đặt tên tiếng Việt, các bạn có thể copy những file chm vào 1 file có tên file ko dấu, sau đó tạo lối tắt cho file chm đó, lối tắt vừa tạo các bạn có thể đặt tên tiếng Việt và có thể di chuyển nó đến bất cứ đâu.




Các lỗi thường gặp khi mở file CHM và cách khắc phục 


1. Lỗi này là do máy bạn thiếu Font VN
Bạn tải các font này rồi copy nó vào thư mục Fonts trên C:\Windows\font\
Download các font này tại:
http://echip.com.vn/echiproot/weblh/andi/fontvn.exe

2. Lỗi chỉ hiển thị đề mục không hiển thị bài viết

Hiện tượng này do chế độ bảo vệ của Windows XP tự hoạt động để bảo đảm an toàn cho máy tính của bạn mỗi khi bạn mở một file CHM được tạo bởi một máy tính khác. Để xem được các file này, bạn làm theo 1 trong 2 cách sau:
1 . Bấm kép chuột vào file .chm cần xem > trong hộp thoại Open File-Security Warning, xóa dấu chọn mục Always ask before opening this file rồi bấm Open.
2 . Bấm phím phải chuột vào file CHM rồi chọn Properties trong menu ngữ cảnh > bấm nút Unblock để hủy bỏ chế độ bảo vệ cho file này. Sau đó, bấm kép vào file để mở như bình thường

3. lỗi không mở được ebook do file hhctrl.ocx bị lỗi

do tập tin hhctrl.ocx ở thư mục System32 bị lỗi hoặc bị cài đè lên file gốc của Windows bởi những phần mềm khác với phiên bản không tương thích. Để khắc phục, bạn làm theo các bước sau:
tải về tập tin hhctrl.ocx tại trang Web: http://freeware.it-mate.co.uk/?Cat=OCX_Files.
- Sao chép tập tin này vào thư mục C:\windows\system32.
Trong hộp thoại Run, bạn gõ dòng lệnh “regsvr32 c:\windows\system32\hhctrl.ocx” rồi nhấn OK, bạn phải thấy được bản thông báo đăng ký thành công, nếu không thành công, bạn cần phải tìm phiên bản khác. Sau đó khởi động lại máy tính.

4.lỗi do thiếu chương trình đọc

vì một lí do nào đó , máy của bạn bị mất chương trình đọc file CHM mặc định của window hay do phiên bản quá cũ

bạn nên down load chương trình về từ ms :
Microsoft HTML HELP Workshop (compiler for .CHM files)

This is the download file on Microsoft.com for the MS HTML Help Workshop. It contains HCP.EXE - the actual HTML HELP compiler, the HTML HELP runtime and the HTML HELP runtime deploy package.

HTML HELP Workshop download

Microsoft Winhelp compiler (compiler for .HLP files)

This is a self extracting archive which installs the MS Help Workshop. It contains HCW.EXE and HCRTF.EXE - the actual 32 bit help compiler as well as the hot spot image editor SHED.EXE.

5. lỗi không mở được ebook có tiêu đề tiếng việt do chưa thiết lập tiếng viêt cho máy tính

1/ Thiết lập tiếng Việt trên môi trường Windows XP:
- Có thể nói, Windows XP là HĐH hỗ trợ TV tốt nhất từ trước đến nay (chỉ thua mỗi thằng em của nó là Windows 2003 & Vista sắp ra đời). Với bảng mã Unicode, bạn có thể làm được rất nhiều thứ mà trước đây tưởng chừng như không thể làm được.
- Tuy nhiên, nói là WinXP hỗ trợ tốt tiếng Việt, nhưng mặc định, XP vẫn chỉ hỗ trợ “cật lực” cho tiếng Anh mà thôi => bạn phải “bật” tính năng hỗ trợ tiếng Việt trong WinXP lên mức hết cỡ.

+ Vào Control Panel -> Regional & Language Tab Options
+ Tab Languages => đánh dấu chọn Install file for complex script => OK
+ Tab Regional Options => chọn Vietnam/Vietnamese

+ Tab Advanced: chọn Vietnamese

+ Tab Languages => Details
# Tab Settings: bổ sung “kiểu nhập” Vietnamese => chọn làm mặc định

# Tab Advanced: chọn extend support

+ Lưu ý: bạn nên thường xuyên kiểm tra tùy chọn Extend support, nếu tính năng này bị disable => việc thể hiện tiếng Việt sẽ gặp khó khăn (thấy 1 đằng nhưng lại hiện 1 nẻo !!!).

32-Bit Winhelp compiler "HCWSETUP.EXE" 4.03 (1.596.080 byte)
 

Đây là cách khắc phục một số lỗi thông dụng, bạn thử xem:
Khắc phục lỗi
1)Nếu gặp phải lỗi "The page can not be displayed" hoặc mở ra chỉ thấy trang đầu tiên bạn thử làm như sau:
-Vào Control Panel--->Regional and language options---->language--->check vào ô "install files for complex script and.....ok windows yêu cầu đưa đã cài đặt,xong khởi động lại máy.
-Vào Control Panel--->Regional and language options---->advance rồi chọn vietnamese trong phần "language for non-unicode programs"
===> Bảo đãm sẽ đọc được tiếng việt đầy đủ.


2) Nếu Các bạn ko xem đc và khi bấm vào nó hiện ra trang trắng (Blank Page) có lẽ vì lý do sau:
Máy bạn cài bản cập nhật Security Update 896358 của MS >>> Bấm chuột phải vào file CHM, chọn Properties rồi bấm nút Unlock


Vào My Computer > Vào Menu Tool/Folder Option > Chọn File Types > Thiết lập như hình

3)Nếu bạn gặp lỗi Cannot Open the File: mk:@MSITStore:C:\Windows\Help\Windows.chm
Nguyên nhân: Do file [Hhctrl.ocxsai phiên bản.
Giải pháp:
Các bạn vào đây cài HTML Help Workshop 1.4 SDK:
_http://msdn.microsoft.com/library/default.asp?url=/library/en-us/html help/html/hwMicrosoftHTMLHelpDownloads.asp
sau khi vào link click Download HTMLHelp.exe (hoặc click luôn vào đây _http://go.microsoft.com/fwlink/?LinkId=14188 ), sau khi download về cài đặt, restart lại máy là xem được.
Chi tiết về lỗi này ở đây: _http://support.microsoft.com/kb/312456


Nếu vẫn không được bạn thử nâng cấp lên IE 7 xem sao...

4) Nếu mở ra mà thấy bảng thông báo lỗi Microsoft Help Complier has encountered an error ... bạn cũng thử nâng cấp lên IE7 và cài HTML HelpWorkshop 1.4 SDK như trong lỗi trên xem sao...

5) Nếu vẫn gặp các lỗi trên thử cài lại Windows xem sao, có thể bản XP SP2 hoặc SP3 sẽ xem tốt ebook CHM.

 Một số lỗi khác:

Không đọc được file .chm do file hh.exe bị lỗi hoặc không tìm thấy

Không tìm được chương trình Open file .chm, file chương trình Open .chm là hh.exe bị lỗi hoặc bị xóa do virus.

  • Cách 1: 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
  • Cách 2: 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 3: Trong cửa sổ Command Prompt gõ lần lượt từng dòng lệnh sau rồi enter:
    regsvr32 %systemroot%system32hhctrl.ocx
    regsvr32 %systemroot%system32itss.dll

Không đọc được file .chm do file hhctrl.ocx bị lỗi

Do tập tin hhctrl.ocx ở thư mục System32 bị lỗi hoặc bị cài đè lên file gốc của Windows bởi những phần mềm khác với phiên bản không tương thích. Để khắc phục, bạn làm theo các bước sau: tải về tập tin hhctrl.ocx. Hoặc tìm máy có cùng phiên bản windows khác để lấy file hhctrl.oxc
- Sao chép tập tin này vào thư mục C:windowssystem32.
Trong hộp thoại Run, bạn gõ dòng lệnh “regsvr32 c:windowssystem32hhctrl.ocx” rồi nhấn OK, bạn phải thấy được bản thông báo đăng ký thành công, nếu không thành công, bạn cần phải tìm phiên bản khác. Sau đó khởi động lại máy tính.

Không đọc được file .chm có tiêu đề tiếng việt

Nguyên nhân: do chưa thiết lập tiếng viêt cho máy tính.

  • Vào Control Panel -> Regional & Language Tab Options
  • Tab Languages => đánh dấu chọn Install file for complex script => OK
  • Tab Regional Options => chọn Vietnam/Vietnamese
  • Tab Advanced: chọn Vietnamese
  • Tab Languages => Details
  • Tab Settings: bổ sung “kiểu nhập” Vietnamese => chọn làm mặc định
  • Tab Advanced: chọn extend support

Lưu ý: bạn nên thường xuyên kiểm tra tùy chọn Extend support, nếu tính năng này bị disable => việc thể hiện tiếng Việt sẽ gặp khó khăn.

Nếu làm các cách trên không được

Bạn có thể tải về một trong các phần mềm sau hỗ trợ đọc file .chm rất tốt

Sumatra PDF hỗ trợ xem file CHM kể từ phiên bản 1.9. Sumatra là miễn phí, mã nguồn mở và hỗ trợ nhiều định dạng khác như PDF, ePub, MOBI, XPS, DjVu, CBR, CBZ.

Xchm là một nền tảng mã nguồn mở, CHM người xem. Nó hoạt động trên Windows, Mac và Linux.

FBReader là một nền tảng mã nguồn mở, eBook reader mà cũng có thể đọc các file CHM.

Beyond CHM là một thương mại, nhiều tab CHM đọc và biên tập.

 

Post a Comment

Mới hơn Cũ hơn