今天写了一个注册表文件, 用来注册我的一个插件。
但是导入时候报错:
您在注册表编辑器中只能导入二进位注册文件。
注册表导入失败的原因,总结起来也那么几条,主要有:
- 注册表书写格式错误。
- 注册表文件编码错误。
现将解决方法和大家分享一下:
1、注册表书写格式错误:
用注册表编辑器导出注册表文件,然后和自己编写的注册表文件比较,做到和导出的注册表格式一样。
原来我的注册表文件(xx.reg)是少了“Windows Registry Editor Version 5.00”这样的语句和要空一行。
2、注册表文件编码错误:
检查报错的文件是否是utf8编码的, 如果是,另存后ansi 编码格式后, 问题解决。