[Question] Các cách giải quyết tại sao file CHM không mở được? |
17/04/2009 09:47:17 (+0700) | #1 | 177505 |
|
TaGiao
Elite Member
|
0 |
|
|
Joined: 30/08/2004 15:36:37
Messages: 38
Location: Địa Giới
Offline
|
|
Hiện nay với nguồn tài nguyên gần như vô tận của Internet thì việc tìm kiếm một tài liệu nào đó cần thiết để đáp ứng nhu cầu công việc cũng như giải trí của chúng ta là việc hầu như không khó. Nhưng khi đã sở hữu tài liệu mà ngày đêm mình mong muốn thì 1 vấn đề không mong muốn đã xảy ra. Đó là tập tin tài liệu chm không thể mở ra được bằng nhiều cách khác nhau. Mình mở chủ đề này để nói lên các trường hợp mình đã gặp khi làm việc với tập tin chm. Kiến thức của mình chỉ có giới hạn, nếu thiếu sót các bạn vui lòng thêm vào để bài viết cuối cùng đạt được mục đích là giải quyết các trường hợp không thể mở được tập tin chm. Chúng ta bắt đầu ……
1.Lỗi dó tập tin download về bị hư hỏng, cách giải quyết là download lại. Lỗi này rất thường hay gặp, chiếm đến 70%.
2. Lỗi do máy chúng ta thiếu Font VN. Cách giải quyết vào google search fontvn.exe , download về và cài vào máy. ^_^ tất nhiên có nhiều font tiếng việt khác nhau, các bạn cần biết thiếu chính xác font tiêng việt gì để có thể cài vào máy tính. Trường hợp tập tin dùng font thư pháp mà bạn cài fontvn.exe cũng không giải quyết được vấn đề.
3.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. Có thể giải quyết bằng cách thay đổi tên tập tin hoặc thiết lập Tiếng việt lại cho máy tính. Cách thiết lập tiếng việt cho máy tính có thể search bằng google.
4.Lỗi dó có thể file chúng ta hiện đang có không phải là 1 file chm thật sự
Nó có thể là file HLP(WinHelp) , vì vậy trước hết chúng ta có thể thay đổi tên của nó sang HLP ( nếu chúng ta không đang chạy Windows Vista) và thực hiện nó. Còn đối với những người dùng Windows Vista thì chúng ta có thể sử dụng hh.exe. (Microsoft® HTML Help Executable). Vista không hỗ trợ định dạng file HLP.
5.Lỗi dó thành phần hiển thị của chm chưa được đăng ký trong máy tính.
Tại sao lại xảy ra vấn đề này? Có nhiều lý do – đừng cố gắng tìm hiểu ^_^ . Việc cần làm là sao chép hhctr.ocx vào máy của chúng ta, sau đó đăng ký lại nó regsvr32 hhctrl.ocx. Sau đó thử mở file chm cần mở lại 1 lần nữa.
6. Lỗi dó tập tin chm của chúng ta có những ký tự đặc biệt (#,?,$,+ …..) trong file và trong tên thư mục. Tại sao có những ký tự này thì file không mở được? Tất cả những ký tự đặc biệt đều có những ý nghĩa riêng và tất cả chúng đều không được sử dụng. Gỡ bỏ những ký tự đặc biệt từ tên file và tên thự mục chứa file có thể sẽ giải quyết vấn đề không mở được file.
7. Lỗi dó chúng ta có những cập nhật an ninh cho Windows XP hoặc WinVista mà điều này đã block những file chm. Điều này có nghĩa là sau khi tất cả những tập tin này được biên dịch thành HTML, nó có thể chứa những đoạn mã độc hại. Và vì vậy một trong những miếng vá của hệ điều hành đã block nội dung cần được hiển thị. Nó có thể được block bởi chính sách an ninh của hệ thống ( system policy) của bộ phận IT trong công ty của chúng ta …. Để giải quyết vấn đề này chúng ta Right click lên tạp tin chm và chọn Properties , chọn Unblock. Nhấn Apply để hoàn thành. Một khi chúng ta unblock thành công, nút Unblock sẽ không xuất hiện nữa.
8. Lỗi tập tin bị hạn chế bởi Internet zone
Tập tin có thể ở trên một máy tính từ xa, NetApp, ổ đĩa mạng, và nó tồn tại trong vùng giới hạn ( restricted hoặc chúng ta cố gắng mở chúng trực tiếp từ một vị trí internet chưa được biết đến. Giải pháp là chúng ta có thể sao chép nó về máy tính cục bộ của chúng ta và thay đổi khóa ItssRestrictions trong registry. Chạy Regedit, vào HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions . Nếu khóa không tồn tại thì hãy tạo ra nó. Thêm và DWORD subkey tên MaxAllowedZone và đặt giá trị là 1. Thật ra chúng ta có thể đặt giá trị từ 0-4 (My Computer, Local Intranet, Trusted Sited, Internet Zone, Restricted Zone). Trong hầu hết trường hợp 1-Local Intranet Zone là không đủ. Ta có thể chọn các giá trị khác cho phù hợp như 2, 3,4.
Sau tất cả các cách giải quyết trên mà vẫn không thể mở tập tin ra được, thì chúng ta có thể giải quyết theo hướng sau:
- Nếu chúng ta có trên 2 máy tính thì có thể sao chép tập tin đó sang máy khác để đọc.
- Trường hợp không có được 2 máy tinh thì chúng ta có thể cài đặt 1 máy ảo và dúng máy ảo đó để mở tập tin chm cần mở. Tất nhiên với máy tính có cấu hình hơi ổn định để có thể đủ chạy 1 máy ảo mà không đem lại cảm giác khó chịu cho chúng ta.
- Cuối cùng nếu vẫn không có đủ điều kiện chạy máy ảo để mở tập tin chm ta có thể dùng các chường trình convert tập tin chm sang các định dạng khác có thể đọc được như word, html, pdf …. Tuy nhiên, kết quả của quá trình convert thường không được như mong muốn của chúng ta.
Good luck!!!
|
|
|
|
|
[Question] Re: Các cách giải quyết tại sao file CHM không mở được? |
17/04/2009 10:19:51 (+0700) | #2 | 177507 |
Sau tất cả các cách giải quyết trên mà không được có thể dùng 7zip để extract nội dung của file chm ra thành các file .htm. Tìm file mục lục trong mớ vừa extract ra và đọc. |
|
|
|
|
[Question] Re: Các cách giải quyết tại sao file CHM không mở được? |
17/04/2009 10:56:24 (+0700) | #3 | 177512 |
|
bolzano_1989
Journalist
|
0 |
|
|
Joined: 30/01/2007 12:49:15
Messages: 1406
Offline
|
|
Thêm 3 lí do :
9. hh.exe đã bị malware di chuyển đi đâu đó ra khỏi C:\Windows . Bạn phải tìm file hh.exe và chép lại .
10. File hhctrl.ocx ở c:\windows\system32\ đã bị xóa mất do malware , bạn cần tìm file hhctrl.ocx và cho vào folder system32 .
11. Khóa registry sau bị thay đổi giá trị Default : [HKEY_CLASSES_ROOT\chm.file\shell\open\command] , cần chỉnh giá trị Default về "C:\WINDOWS\hh.exe" %1
|
|
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY |
|
[Question] Re: Các cách giải quyết tại sao file CHM không mở được? |
17/04/2009 11:13:24 (+0700) | #4 | 177514 |
|
dannv
Member
|
0 |
|
|
Joined: 15/06/2008 11:44:46
Messages: 50
Location: phố Nhổn
Offline
|
|
Thêm nữa:khi đặt file.chm trong quá nhiều thư mục cũng bị lỗi |
|
|
|