Como desbloquear arquivos chm - o botão de desbloqueio está faltando

10

Eu baixei um arquivo CHM. Quando clico duas vezes, ele me pede para abrir / salvar / cancelar. Independentemente de eu abrir ou salvar uma nova cópia, a versão "nova" solicitará o mesmo anúncio ad infinitum de abertura / gravação / cancelamento.
Pesquisando no Google parece que a Microsoft considerou certo por razões de segurança para bloquear esses arquivos por padrão. A solução é clicar com o botão direito no arquivo e clicar no botão 'desbloquear' na parte inferior:



Oproblemaéqueeunãotenhoessebotãonomeusistema:



BTW, o botão também está faltando para arquivos .exe.
Estou usando o Win7 64bit. Alguma idéia?

    
por Yoav 10.11.2012 / 15:30

3 respostas

5

O Windows mantém os sinalizadores em um fluxo de dados alternativo que está disponível apenas em NTFS.

Os fluxos de dados alternativos sobreviverão a cópias de uma pasta NTFS para outra, mas elas não sobreviverão a serem movidas para um volume FAT32 ou ExFat. ou ser enviado por email ou zipado.

Portanto, se você não tiver direitos para editar o registro ou a política, terá algumas opções:

  1. Envie o arquivo por e-mail para você mesmo (embora alguns sistemas de e-mail bloqueiem arquivos chm como anexos inseguros)

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

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

  4. Abra o arquivo em um editor hexadecimal e salve como um novo arquivo (salvar no topo 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-o no Explorer.

por 01.08.2016 / 09:04
5

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

  1. Abra o Regedit
  2. Pesquise a chave:

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

  4. Criar DWORD MaxAllowedZone com valor 2

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

link

    
por 15.10.2014 / 01:17
1

Os arquivos CHM são apenas bloqueáveis (e, portanto, não bloqueá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)

    
por 11.12.2012 / 23:08