Я создал файл .reg, но когда я дважды щелкаю по нему, он не хочет быть импортированным.
Указанный файл не является сценарием реестра. Вы можете импортировать только двоичные файлы реестра из редактора реестра.
Вот содержимое файла .reg
[HKEY_CLASSES_ROOT\Folder\shell\PngCrush]
@=”PNG Crush”
[HKEY_CLASSES-ROOT\Folder\shell\PngCrush\command]
@=”E:\Programs\PNGCrush\crush.bat %1”
Может ли кто-нибудь помочь мне? заранее спасибо
windows-7
windows
windows-registry
Aximili
источник
источник
Это неверный синтаксис файла реестра, в нем отсутствует заголовок.
Добавьте строку перед:
Windows Registry Editor Version 5.00
Проверьте, есть ли недопустимые символы, если вы сохранили файл в Unicode, который может быть проблемой.
источник
Просто собираю все ответы вместе с дополнительной информацией, которую я обнаружил.
Заголовок в первой строке:
Windows Registry Editor Version 5.00
пример
Разрешенные кодировки также соответствуют строкам API-интерфейса Windows:
Примечание: когда текстовый редактор говорит «unicode» для кодировки, это, вероятно, означает UTF-8, который является кодировкой переменной ширины, не совместимой наивно с внутренней Windows
Примечание 2 (правка): ASCII является 7-разрядным, и все используемые мной процессоры имеют мощность 2 бита, поэтому он всегда будет заключен в какой-то другой набор ASCII, например 1252. #thingsyoulearnafteruni
источник
Взгляните на этот сайт, он помог мне с этой проблемой: «Указанный файл не является сценарием реестра» - Как кодировка может испортить ваше утро
источник
У меня была такая же проблема, потому что я сохранил ее как UTF-8-BOM. Это должен быть UTF-8 без BOM (Byte Order Mark). Это стоит отметить.
источник
Вы также можете использовать утилиту REG для управления реестром через командную строку, если это соответствует вашим потребностям.
источник