Windows 7'de CHM Dosyalarını Ağ Üzerinden Görüntüleme


17

Bir ağ paylaşılan sürücüden .chm yardım açmaya çalıştığımda aşağıdaki hatayı alıyorum:

Web sayfasına Navigasyon iptal edildi.

KB896054'te açıklanan .reg çözümünü biliyorum

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] 
"MaxAllowedZone"=dword:00000001 

ancak Windows 7'de çalışmaz.

Herhangi bir fikir .chm yardım ağ sürücüleri kullanılabilir yapmak için?

Düzenleme: Ağ yolunu P: sürücü harfine eşledim. Programım P: ile çalışıyor ve bunun için yardımı görmek istiyorum. Programı yerel sürücüye kopyalamak benim için bir çözüm değil.


.Chm dosya adında harf olmayan karakterler var mı? Dosya adındaki # gibi karakterler, görüntüleyicinin garip davranmasına yardımcı olabilir.

@Chris: Adda yalnızca standart harfler [a-zA-Z] vardır.
Lukas Cenovsky

1
@bguiz Stackoverflow.com'a da ait olabilir - Bir ağ sürücüsünden çalıştırılan bir program geliştiriyorum ve bunun için yardım görüntüleyemiyorum.
Lukas Cenovsky

Yanıtlar:


3

En hızlı yol - ancak kullanışlı değil - makinenize sürükleyin ve orada açın.

Teknik yol - Özelliklere gidin ve engelleme düğmeniz olup olmadığını görün.

Bu genellikle başka bir makineden ayarlanan NTFS bayrağından kaynaklanır.

Diğer dosyaların neden çalıştığına dair hiçbir fikrim yok ama nedense .CHM dosyaları etkileniyor ... Sanırım HTML sayfalarını önbelleğe alma yolu ile ilgili.

alternatif metin


1
Makineye kopyalama çözüm değildir - programım ağdan çalıştırılıyor ve aynı şekilde yardım olmalı. .Chm dosya özelliklerini görüntülediğimde engellemeyi kaldır düğmesi görmüyorum.
Lukas Cenovsky

1
Ayrıca İnternet Seçeneklerine gidip P sürücünüzü güvenli / güvenilir bölgelere eklemek ve bunun bir fark
yaratıp yaratmadığını

1
Hepsi bu kadar! P sürücüyü intranet sitelerine el ile eklemek sorunu çözdü. Tabii ki .req kesmek de kullanmak zorunda. Bu çözümü kabul ediyorum.
Lukas Cenovsky

Windows 7 üzerinde "Engellemeyi kaldır" düğmesi yok Kayıt defteri düzenlenmelidir (ve sonra chm dosyaları gösterilir).
MKaama

6

Windows 7, 64 bit'te de bu sorunu yaşadım. UNC yolunu (\\ sürücü \ paylaşım) Güvenilen Siteler bölgesine eklemek zorunda kaldım ve 0x01 yerine (HKLM \ SOFTWARE \ Microsoft \ HTMLHelp \ 1.x \ ItssRestrictions) MaxAllowedZone ayarladım. Umarım bu başka birine yardımcı olur. Kaynak: MaxAllowedZone ayarları hangi bölgeleri etkinleştiren kullanışlı bir tabloya sahip KB 896054 (daha yüksek sayılar daha izin vericidir ). 69863 numaralı başka bir SuperUser sorusu da "Dosya Güvenliği Uyarısı" nag iletisinin nasıl kapatılacağını anlatır.


5

Aşağıdaki 2 anahtarın girilmesi gerekir ve daha sonra Windows 7'de CHM dosyalarını görüntüleyebilirsiniz:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] 

"MaxAllowedZone"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]

"UrlAllowList"=\\\\[server name]\\[share name]\\[path];file://\\\\[server name]\\[share name]\\[path];

Anonim bir kullanıcı (CB adı) tarafından eklendi: 64 bit Windows 7'de şunları eklemeniz gerekeceğini unutmayın:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001

4

Aynı problemle karşılaştım.

Ne deneyebilirsin:

Adresi tekrar yazın

... inekler eve gelene kadar :)

Veya KAMA Yazılımının Yardım Gezgini'ni kullanın .

resim açıklamasını buraya girin

Hatta programı yüklemek zorunda değilsiniz, taşınabilir kullanabilirsiniz: sadece iki klasör bin ve gre ayıklamak ve yürütülebilir helpexplorer.exe çalıştırın .

Not: Yardım Gezgini bir shareware'dir. Bununla birlikte, hiçbir kısıtlama yoktur, hiçbiri yoktur, bu iyidir, çünkü KAMA Yazılımı dünyanın yüzünden kayboldu, bu yüzden yazılımı lisanslamak oldukça zordur. Yazılımın nasıl kaydedileceği ile ilgili her türlü bilgi için teşekkür ederiz.

Programı bir süre önce iyi bir yardım dosyası görüntüleyicisi ararken buldum ve o zamandan beri kullanıyorum. Birçok teknik e-kitap CHM olarak piyasaya sürüldü ve Microsoft'un kendi görüntüleyicisi arkada bir kraliyet ağrısı, HE tam olarak uygun bir görüntüleyicinin nasıl olması gerektiği: modern bir arayüz, tarih arama, sık kullanılanlar ve kolay yazı tipi boyutu ayarı ile CTRL +/-), internet yazı tipi ayarlarını değiştirmeden ... ve elbette ağ paylaşımlarındaki gezinmeyi iptal etmez. :) *


çok hoş geldiniz :)

2

Aşağıdakileri bir .cmd komut dosyasında kullanıyorum (sağ tıklayın, yönetici olarak çalıştırın):

REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v MaxAllowedZone /t REG_DWORD /d 1 /f
REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v UrlAllowList /d "\\yourserver;file://\\yourserver;http://your.intranet.web" /f

(shirley'nin cevabı ile aynıdır, ancak ağ üzerindeki .reg dosyalarına çift tıklamak işe yaramaz ve sunucuda yapılandırma komut dosyalarına sahibim. Ancak yönetici olarak bir .cmd komut dosyası çalıştırmak)


neden olduğundan emin değilim, ancak win7 dizüstü bilgisayarımda ikinci komut da " /f"UrlAllowList anahtarının sonuna girdi . Anahtardan sondaki karakterleri manuel olarak kaldırdıktan sonra net sürücü .chm dosyalarını görüntüleyebildim.
matt wilkie

Doğru string tahmin etmek için superuser.com/questions/427191/… dan mükemmel HHReg yardımcı programına başvurmak zorunda kaldım . "Mappeddriveletter: \ path;" olduğu ortaya çıktı; önerilen "\ kullanıcıadıadı \ yolu;" ve "\\ ip.add.re.ss \ path;" benim için çalışmadı.
MKaama
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.