Os arquivos CHM não abrem em uma determinada pasta

6

No Windows 7, não consigo abrir nenhum arquivo CHM local em uma pasta chamada Local.Ebooks.CHMs . Eu tentei modificar o registro, mas nada ajudou. Como posso abrir esses arquivos CHM com sucesso?

    
por TomTom 22.05.2012 / 00:20

3 respostas

6

Como observado no meu comentário acima, consegui replicar o bug. Estranhamente, não são os períodos que estão causando o problema. O Windows 7 parece ter um problema com a string .chm (sem distinção entre maiúsculas e minúsculas) em qualquer lugar na hierarquia de pastas! Isso parece estar relacionado a KB 319247 , onde # em um nome de pasta é resolvido incorretamente. Obrigado, @Bob !

Por exemplo, se você tentar abrir um arquivo CHM em Folder.chm ou Folder.CHMs/Folder , será exibida uma caixa de diálogo Download de arquivo e um relatório de arquivo CHM quebrado "Navegação a página da Web foi cancelada. "

Como solução alternativa, você pode renomear a pasta, removendo o período . antes da cadeia de caractere chm (sem distinção entre maiúsculas e minúsculas). Infelizmente, é improvável que a Microsoft corrija esses bugs, já que a Ajuda HTML foi atualizada pela última vez em 2002 ...

Demonstraçãoemvídeo: youtube.com/watch?v=7x40fHXRQqU

    
por 22.05.2012 / 01:09
3

Se os arquivos .chm tiverem sido baixados da Internet, eles serão BLOQUEADOS pelo Windows. Você pode desbloqueá-los por abrindo a caixa de diálogo Propriedades e verificando a caixa Desbloquear na parte inferior.

    
por 22.05.2012 / 04:53
1

Resumo

Atualizações de segurança da Microsoft 896358 & 840315 exibição em bloco do conteúdo do arquivo CHM quando aberto a partir de uma unidade de rede (ou um caminho UNC ). Esta é uma tentativa da janela de impedir que os vetores de ataque de vírus / malwares infectem seu computador e bloqueou o arquivo .chm que extrai dados através do protocolo "InfoTech", usado por esse arquivo chm.

Resumo da Microsoft sobre o problema: link

Soluções

  1. Se você estiver usando o Windows Server 2008 ou o Windows 7 ou outro sistema operacional Windows moderno, o Windows criou uma solução rápida. Clique com o botão direito no arquivo chm e você verá a caixa de diálogo "Propriedades de yourfile.chm". Na parte inferior, um botão chamado "Desbloquear" aparece. Clique em Desbloquear e pressione OK, e tente abrir o arquivo chm novamente, ele funciona corretamente. Isso não funcionará para o Windows XP ou outras versões anteriores do Windows.

  2. Resolva o problema movendo o arquivo chm para OFF na unidade de rede. Você pode não estar ciente de que está usando uma unidade de rede, verifique agora: Clique com o botão direito do mouse no arquivo .chm, clique em propriedades e observe o campo "local". Se começar com duas barras invertidas como esta: "\\ epicserver \ blah \", você está usando uma unidade de rede. Para corrigir isso, copie o arquivo chm e cole-o em uma unidade local, como C: \ ou E:. Em seguida, tente reabrir o arquivo chm, o Windows não enlouquece.

  3. Último recurso, se você não puder copiar / mover o arquivo da unidade de rede. Se você precisar abri-lo onde está, e estiver usando uma versão menor do Windows, como XP, Vista, ME ou outro, você precisará informar manualmente ao Windows para não se assustar com esse arquivo .chm. HHReg (utilitário de registro de ajuda em HTML) esta Tarefa. Basicamente, você faz o download do utilitário HHReg, carrega o arquivo .chm, pressiona OK e cria as chaves de registro necessárias para informar ao Windows para não bloqueá-lo. Para obter mais informações: link

por 14.12.2012 / 22:28

Tags