Como desbloquear arquivos chm - o botão desbloquear está ausente


10

Eu baixei um arquivo CHM. Quando clico duas vezes, ele me pede para abrir / salvar / cancelar. Se eu abrir ou salvar uma nova cópia, a versão 'nova' solicitará o mesmo abrir / salvar / cancelar pop-up infinito.
Pesquisando no Google, parece que a Microsoft considerou correto, por motivos de segurança, bloquear esses arquivos por padrão. A solução é clicar com o botão direito do mouse no arquivo e clicar no botão 'desbloquear' na parte inferior:

insira a descrição da imagem aqui

O problema é que não tenho esse botão no meu sistema:

insira a descrição da imagem aqui

Aliás, o botão também está ausente para arquivos .exe.
Estou usando o Win7 64bit. Alguma ideia?


3
Veja aqui como desativar esse recurso de segurança irritante e aqui como desbloquear em massa na linha de comando.
Karan

Isso funcionará para o XP? Eu tenho o mesmo problema na minha máquina de trabalho.
Yoav

Sim, ambos devem funcionar no XP também.
Karan

Um método usando o Windows PowerShell foi fornecido nesta pergunta: stackoverflow.com/questions/28142826/…
UuDdLrLrSs

Respostas:


5

O Windows mantém os sinalizadores em um fluxo de dados alternativo, disponível apenas no NTFS.

Os fluxos de dados alternativos vai sobreviver cópias a partir de um NTFS pasta para outra, mas eles não sobrevivem sendo movidos para um volume FAT32 ou exFAT. ou sendo enviado por email ou compactado.

Portanto, se você não tem o direito de editar o registro ou a política, você tem algumas opções:

  1. Envie o arquivo por email para si mesmo (embora alguns sistemas de email bloqueiem arquivos chm como anexos não seguros)

  2. Adicione o arquivo a um arquivo Zip e descompacte no local desejado. (Alguns utilitários zip podem preservar fluxos de dados alternativos, portanto, certifique-se de que a opção esteja desativada durante o fechamento)

  3. Mova o arquivo para um volume ExFat ou FAT32 e, opcionalmente, de volta ao NTFS, se for onde você precisa que ele esteja.

  4. Abra o arquivo em um editor hexadecimal e salve-o como um novo arquivo (salvar na parte superior do arquivo original pode não funcionar, pois alguns editores hexadecimais otimizam a gravação de um arquivo inalterado)

  5. Insira o arquivo em um documento do Office como um objeto, copie o objeto inserido e cole no Explorer.


Impressionante. Fechar e descompactar o corrigia para mim. Obrigado.
21817 Matt Davis

5

A mesma coisa aconteceu na minha. Veja como corrigi-lo:

  1. Abra o Regedit
  2. Procure a chave:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. Criar subchave ItssRestrictions

  4. Crie DWORD MaxAllowedZonecom valor2

Se ainda assim não funcionar, mova o arquivo para um disco diferente e reabra-o para ver.

https://support.microsoft.com/en-us/kb/892675


trabalhou para mim thx!
kofifus

Observe que o valor = 2 pode ou não ser a configuração correta. Depende de qual 'zona' o servidor de rede está. Se 2 não funcionar, eu trabalharia progressivamente para determinar qual zona é necessária.
UUDdLrLrSs

Funciona para mim, para a última sugestão de mover o arquivo. Surpreendente!
Eriawan

1

Os arquivos CHM são bloqueáveis ​​(e, portanto, desbloqueáveis) nos sistemas de arquivos NTFS. Provavelmente, todas as outras fontes de arquivos (exceto compartilhamentos de rede na zona local) são consideradas inseguras.

Mas, o bloqueio só foi adicionado ao XP por um sp (sp2 afaik)


Eu acho que suas suposições estão erradas. Não está salvando um arquivo de volume que não seja NTFS, o que o torna inseguro (o que ?! NTFS está magicamente impedindo você de salvar vírus ou algo assim?). Ele está salvando arquivos de um local externo que faz com que o Windows marque o arquivo como inseguro, mas requer suporte no sistema de arquivos e apenas o NTFS suporta esses sinalizadores de "insegurança". De qualquer forma, esta resposta não resolve o problema do OP.
gronostaj

Quero dizer que esses "sinalizadores" estarão disponíveis apenas se você salvar o resultado em um sistema NTFS, pois ele usa arquivos bifurcados. Portanto, em outros sistemas de arquivos, as informações "seguras" não são preservadas, o que torna todos os arquivos desse volume potencialmente inseguros, pois o sistema não pode determinar se são locais ou arquivos de origem externa.
Marco van de Voort 29/11
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.