Criei um arquivo .reg, mas quando clico duas vezes nele, ele não deseja ser importado.
O arquivo especificado não é um script de registro. Você pode importar apenas arquivos de registro binários de dentro do editor de registro.
Aqui está o conteúdo do arquivo .reg
[HKEY_CLASSES_ROOT\Folder\shell\PngCrush]
@=”PNG Crush”
[HKEY_CLASSES-ROOT\Folder\shell\PngCrush\command]
@=”E:\Programs\PNGCrush\crush.bat %1”
Alguém poderia me ajudar? desde já, obrigado
windows-7
windows
windows-registry
Aximili
fonte
fonte
Essa não é a sintaxe válida de um arquivo de registro, está faltando o cabeçalho.
Adicione uma linha na frente com:
Windows Registry Editor Version 5.00
Verifique se há caracteres inválidos, se você salvou o arquivo em Unicode, esse pode ser o problema.
fonte
Apenas compilando todas as respostas, juntamente com algumas informações extras que descobri.
Cabeçalho na primeira linha:
Windows Registry Editor Version 5.00
Exemplo
As codificações permitidas também parecem corresponder às seqüências de API do Windows que são:
Nota: quando um editor de texto diz "unicode" para a codificação, provavelmente significa UTF-8, que é uma codificação de largura variável que não é ingenuamente compatível com o Windows interno.
Nota 2 (editar): ASCII é de 7 bits e todos os processadores que conheço em uso têm uma potência de 2 bits, por isso sempre será envolto em outro superconjunto ASCII como 1252. #thingsyoulearnafteruni
fonte
Dê uma olhada neste site, ele me ajudou com este problema: “O arquivo especificado não é um script de registro” - Como a codificação pode arruinar sua manhã
fonte
Eu tive o mesmo problema porque o salvei como UTF-8-BOM. Deve ser UTF-8 sem BOM (Byte Order Mark). Vale a pena notar.
fonte
Você também pode usar o utilitário REG para manipular o registro via linha de comando, se ele atender às suas necessidades.
fonte