Exibindo arquivos CHM na rede no Windows 7

17

Quando tento abrir a ajuda de .chm de uma unidade compartilhada da rede, recebo o seguinte erro:

A navegação para a página da Web foi cancelada.

Eu sei sobre a solução .reg descrita em KB896054

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

mas não funciona no Windows 7.

Alguma idéia de como fazer a ajuda de .chm disponível nas unidades de rede?

Edit: Eu tenho o caminho de rede mapeado para P: letra da unidade. Meu programa é executado a partir de P: e eu quero ver a ajuda para isso. Copiar o programa para a unidade local não é uma solução para mim.

    
por Lukas Cenovsky 26.11.2009 / 12:15

5 respostas

3

A maneira mais rápida - mas não conveniente - arraste para sua máquina e abra-a.

Modo técnico - Acesse as propriedades e veja se você tem um botão de desbloqueio.

Isso geralmente é causado por um sinalizador NTFS definido de outra máquina.

Não sei por que outros arquivos funcionam, mas, por algum motivo, os arquivos .CHM são afetados ... Acho que tem a ver com a maneira como armazena em cache as páginas HTML.

    
por 26.11.2009 / 13:41
6

Eu também tive esse problema, no Windows 7, 64 bits. Eu tive que adicionar o caminho UNC (\\ drive \ share) para minha zona de sites confiáveis e definir (em HKLM \ SOFTWARE \ Microsoft \ HTMLHelp \ 1.x \ ItssRestrictions) MaxAllowedZone para 0 x 02, não 0 x 01. Espero que isso ajude alguém. Fonte: KB 896054 , que possui uma tabela útil cujas configurações de MaxAllowedZone permitem quais zonas (números mais altos são mais permissivos). Outra pergunta sobre o SuperUser, número 69863, também informa como desativar a mensagem de aviso de "Open File Security Warning".

    
por 25.03.2010 / 22:49
5

Após 2 chaves devem ser inseridas e, em seguida, você pode ver arquivos CHM no Windows 7:

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

"MaxAllowedZone"=dword:00000001

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

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

Adicionado por um usuário anônimo (nome CB): Observe que em um Windows 7 de 64 bits você precisará incluir:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
    
por 08.12.2009 / 22:48
4

Encontrei o mesmo problema.

What you can try:

Retype the address

... até as vacas chegarem em casa:)

Ou use o Help Explorer da KAMA Software.

Você nem precisa instalar o programa, você pode usá-lo portátil: apenas extraia as duas pastas bin e gre e execute o helpexplorer executável .exe .

Nota: o Help Explorer é um shareware. No entanto, não há restrições, nenhuma que seja, o que é bom porque a KAMA Software parece ter desaparecido da face da terra, então licenciar o software é bastante difícil. Qualquer informação sobre como registrar o software é bem-vinda.

Eu encontrei o programa há um tempo atrás, quando eu estava procurando por um visualizador de arquivos de ajuda decente e eu tenho usado desde então. Muitos ebooks técnicos são lançados como CHM e visualizador da própria Microsoft é uma dor real na parte de trás, HE é apenas como um visualizador adequado deve ser: com uma interface moderna, pesquisa de histórico, favoritos e ajuste de tamanho de fonte fácil (zoom in / out com CTRL +/-) sem alterar as configurações de fonte da Internet ... e, claro, não cancela a navegação em compartilhamentos de rede. :) *

    
por 26.11.2009 / 17:00
2

Eu uso o seguinte em um script .cmd (clique com o botão direito, execute como administrador):

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

(é o mesmo que a resposta de shirley, mas clicar duas vezes em arquivos .reg pela rede não funciona e eu tenho meus scripts de configuração no servidor. Mas executando um script .cmd como administrador funciona)

    
por 13.12.2011 / 11:57