File CHM tidak akan terbuka di folder tertentu

6

Pada Windows 7 saya tidak dapat membuka file CHM lokal di folder bernama Local.Ebooks.CHMs. Saya mencoba memodifikasi registri, tetapi tidak ada yang membantu. Bagaimana saya bisa membuka file CHM ini dengan sukses?

TomTom
sumber
2
Puisi A +! Akan membaca lagi.
iglvzx
1
Pada catatan yang lebih serius, saya dapat meniru masalah Anda. Masalahnya adalah dengan nama folder yang mengandung *.CHM*(case-insensitive). Menarik ...
iglvzx

Jawaban:

6

Seperti disebutkan dalam komentar saya di atas, saya dapat mereplikasi bug. Anehnya, bukan periode yang menyebabkan masalah. Windows 7 tampaknya memiliki masalah dengan string .chm(case-insensitive) di manapun dalam hirarki folder! Ini sepertinya terkait dengan KB 319247 , #di mana dalam folder nama salah diselesaikan. Terima kasih, @ Bob !

Misalnya, jika Anda mencoba membuka file CHM di Folder.chmatau Folder.CHMs/Folder, Anda akan disajikan dengan dialog Unduh File dan file CHM yang rusak melaporkan "Navigasi ke halaman web dibatalkan."

unduh file

kosong

Sebagai solusinya, Anda dapat mengganti nama folder, menghapus periode .sebelum chmstring (case-sensitive) yang menyinggung . Sayangnya, kecil kemungkinan Microsoft akan memperbaiki bug ini, mengingat Bantuan HTML terakhir diperbarui pada 2002 ...

tentang

Demo video: youtube.com/watch?v=7x40fHXRQqU

iglvzx
sumber
Apakah itu hanya masalah jika ada di folder tempat file berada, atau apakah itu pecah jika ada di nama folder induk?
nhinkle
1
Saya akan melakukan beberapa pengujian lagi.
iglvzx
Jadi apakah adil untuk mengatakan bahwa solusi untuk masalah OP adalah "rename the folder"? Saya tahu ini adalah peretasan, tapi itu setidaknya membiarkannya membuka file-nya.
nhinkle
1
@iglvzx ini pertanyaan dan jawaban yang menarik. Jika pemirsa menafsirkan #sebagai tag anchor, mungkinkah itu mencoba untuk membuka folder yang berakhir di .chmsebagai file? Apakah akan .htmlmempengaruhinya dengan cara yang sama? Bagaimana kalau .chmtidak pada akhirnya? Sekarang saya berpikir tentang itu, jika implementasinya cukup buruk itu bisa berhenti pada pertemuan pertama .chm, bahkan jika tidak di akhir folder / nama file.
Bob
1
Sebagai tindakan pencegahan, jangan letakkan .chms di jalur unicode . Ini adalah salah satu penampil buggy! Saya agak bisa melihat mengapa mereka meninggalkannya.
Bob
3

Jika file .chm diunduh dari internet, maka file tersebut akan DIBLOKIR oleh Windows. Anda dapat membuka blokir mereka dengan membuka dialog Properties dan mencentang kotak Unblock di bagian bawah.

kreemoweet
sumber
1

Ringkasan

Pembaruan Keamanan Microsoft 896358 & 840315 memblokir tampilan konten file CHM ketika dibuka dari drive jaringan (atau jalur UNC ). Ini adalah upaya jendela untuk menghentikan vektor serangan dari virus / mal-ware agar tidak menginfeksi komputer Anda dan telah memblokir file .chm yang menarik data melalui protokol "InfoTech", yang digunakan oleh file chm ini.

Ringkasan masalah Microsoft: http://support.microsoft.com/kb/896054

Solusi

  1. Jika Anda menggunakan Windows Server 2008 atau Windows 7, atau OS Windows modern lainnya, windows telah membuat perbaikan cepat. Klik kanan file chm, dan Anda akan mendapatkan kotak dialog "yourfile.chm Properties", di bagian bawah, tombol yang disebut "Unblock" muncul. Klik Buka Blokir dan tekan OK, dan coba buka kembali file chm, itu berfungsi dengan benar. Ini tidak akan berfungsi untuk Windows XP atau versi windows sebelumnya.

  2. Memecahkan masalah dengan memindahkan file chm Anda dari drive jaringan. Anda mungkin tidak menyadari bahwa Anda menggunakan drive jaringan, periksa sekarang: Klik kanan file .chm Anda, klik properti dan lihat bidang "lokasi". Jika dimulai dengan dua garis miring terbalik seperti ini: "\\ epicserver \ blah \", maka Anda menggunakan drive jaringan. Jadi untuk memperbaikinya, Salin file chm, dan rekatkan ke drive lokal, seperti C: \ atau E :. Kemudian cobalah untuk membuka kembali file chm, windows tidak panik.

  3. Terakhir, jika Anda tidak dapat menyalin / memindahkan file dari drive jaringan. Jika Anda harus membukanya di mana ia duduk, dan Anda menggunakan versi windows yang lebih rendah seperti XP, Vista, ME atau lainnya, Anda harus secara manual memberi tahu Windows untuk tidak panik melihat file .chm ini. Utilitas HHReg (Utilitas Registrasi Pendaftaran HTML) Mengotomatiskan Tugas ini. Pada dasarnya Anda mengunduh utilitas HHReg, memuat file .chm Anda, tekan OK, dan itu akan membuat kunci registri yang diperlukan untuk memberi tahu Windows agar tidak memblokirnya. Untuk info lebih lanjut: http://www.winhelponline.com/blog/fix-cannot-view-chm-files-network-xp-2003-vista/

Eric Leschinski
sumber