以我注册自定义URL协议遇到的问题为例,也许能为你解决“利用Setup Factory导入注册表不能完全成功”提供一些思路。

问题描述:在注册表中添加自定义URL协议成功,但在网页中使用时发现无法正常跳转到协议指向的程序。

解决思路:可能是协议写入不完整。

写注册表内容:

Windows Registry Editor Version 5.00  
[HKEY_CLASSES_ROOT\TscPrint]  
"URL Protocol"="C:\\Program Files (x86)\\TscPrinter\\tsc_printer.exe"  
@="TscPrintProtocol"  
[HKEY_CLASSES_ROOT\TscPrint\DefaultIcon]  
@="C:\\Program Files (x86)\\TscPrinter\\tsc_printer.exe,1"  
[HKEY_CLASSES_ROOT\TscPrint\shell]  
[HKEY_CLASSES_ROOT\TscPrint\shell\open]  
[HKEY_CLASSES_ROOT\TscPrint\shell\open\command]  
@="\"C:\\Program Files (x86)\\TscPrinter\\tsc_printer.exe\" \"%1\""

写入注册表成功后,查看注册表,发现

HKEY_CLASSES_ROOT\TscPrint\shell\open\command值为空。

然后查看导入到Setup Factory的注册表内容对应的lua代码:

居然少了一行,即对“HKEY_CLASSES_ROOT\TscPrint\shell\open\command”设置值的语句。暂不清楚是这个软件在解决.reg文件时有所遗漏,还是我本身写的reg语句有误。(自己这方面有所欠缺,希望网友能为我指正)

于是,手动添加lua代码:Registry.SetValue(HKEY_CLASSES_ROOT,"TscPrint\\shell\\open\\command","","\"C:\\Program Files (x86)\\TscPrinter\\tsc_printer.exe\" \"%1\"" ,REG_SZ);

问题解决。

Setup Factory导入注册表时丢失部分语句相关推荐

  1. oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...

    一次Windows  注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...

  2. oracle 注册表丢了,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动有关问题...

    一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 一次Windows  注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 200 ...

  3. 0xc000000f 由于系统注册表文件丢失或损坏,因此Windows无法加载

    WIN7出现以下情况,是thinkpad x61笔记本.Windows未能启动.原因可能是最近更改了硬件或软件,解决此问题的步骤: 1:插入Windows安装光盘并从新启动计算机. 2:选择语言设置, ...

  4. win10 旗舰版 系统激活出现 在连接到本地注册表时出现错误0x80041002 提示信息 解决方法...

    win10 系统激活会出现各种激活失败的提示,这里解决大部分提示解决方法. 我们使用各种激活工具都无法激活成功win10系统,出现 在连接到本地注册表时出现错误0x80041002提示 .在连接到本地 ...

  5. 计算机windows无法加载怎么办,win7开机提示由于系统注册表文件丢失或损坏因此无法加载怎么办...

    ? ? 有番茄花园win7旗舰版用户向小编反馈,使用u盘重装系统后开不了机,提示"由于系统注册表文件丢失或损坏因此无法加载",错误代码是0xc000000f,遇到这种问题我们该怎么 ...

  6. win10删除/编辑注册表时出错的解决方法

    win10删除/编辑注册表时出错无法编辑的解决方法 win+r,输入regdit,定位到无法删除或者编辑的注册表项 单机右键,选择权限–>高级 所有者–>更改 高级 立即查找 找到自己的登 ...

  7. oracle不能写入注册表,保存注册表时提示无法创建值,写入注册表时出错怎么办?...

    如何解决保存注册表提示"无法创建值,写入注册表时出错"的问题?电脑当中的注册表编辑器有着十分重要的作用,但是最近却有用户表示遇到了编辑注册表后保存却提示"无法创建值,写入 ...

  8. 注册表文件缺失oracle,win7开机提示由于系统注册表文件丢失或损坏因此无法加载怎么办...

    ‍‍ 有番茄花园win7旗舰版用户向小编反馈,使用u盘重装系统后开不了机,提示"由于系统注册表文件丢失或损坏因此无法加载",错误代码是0xc000000f,遇到这种问题我们该怎么办 ...

  9. Setup Factory打包注册dll

    1.生成一个Setup Factory工程,按照向导生成即可 2.添加dll到工程中 3.判断原有文件夹下是否有该文件,如果有删除.在On Pre Install中添加代码,改代码是通过Add Act ...

最新文章

  1. [Contest20171109]函数(lipshitz)
  2. python 均值滤波_Python的一个骚操作
  3. mysql协议解析器_mysql协议解析
  4. Leetcode 349. 两个数组的交集 解题思路及C++实现
  5. CG CTF WEB 签到2
  6. 获取父窗口元素或者获取iframe中的元素(相同域名下)
  7. IE浏览器兼容性处理与提示
  8. php oop基础,php面向对象编程(oop)基础
  9. 然后是几点 c语言,2-2. 然后是几点
  10. 【es】INDEX_CREATED the shard cannot be allocated to the same node a copy of the shard already
  11. C语言素数判断算法分析
  12. 使用dea-toolbox进行数据包络分析
  13. 电动汽车相关功率计算
  14. 利用丁香园数据生成疫情分布地图(R语言)
  15. ODN中主干光交和配线光交的数量比例
  16. php 月份英文,所有月份的英语单词
  17. C# 之 垃圾回收机制
  18. 浅谈软件开发工具CASE在软件项目开发中发挥的作用认识
  19. 三星gtn8010安卓7_三星n8010刷机教程
  20. ajaxpro用法小结

热门文章

  1. 即时通讯WebSocket详解及使用
  2. 智能未来:聚焦2018世界人工智能大会
  3. Python:打印日历,验证信用卡号是否合法
  4. 2020-12-15
  5. (十)学生课程表查询
  6. 树莓派-4-温度CPU内存硬盘状态信息
  7. ps的两种填充效果快捷键
  8. MPN (Learning Normal Dynamics in Videos with Meta Prototype Network)代码阅读
  9. 手机双清,三清,四清,五清,六清介绍
  10. 白钢条用什么可以切割_白钢用什么切割?