前言
工作中经常会涉及文件夹之间的比较、同步,比如SVN下载的代码和本地代码比较,发版编译的代码要同步等,所以离不开“代码比较器”(个人称呼)。
BCompare就是同事推荐的一个代码比较器,给的是免安装版,里面有注册表生成器。但是就是因为是免安装,结果不容易找到这个软件的解压地址,最后又解压了一个新的。
这样的问题就是,右键菜单的注册表坏了,不能直接用右键菜单来实现比较。

  • 右键菜单

  • 报错

系统环境和软件版本
Windows 10 专业版 64位
BCompare4

解决方法
使用官方修复工具,下面以BCompare4的修复为例

  • BC4ShellExFix下载地址
    https://www.scootersoftware.com/BC4ShellExFix.zip

  • BC3ShellExFix.zip
    https://www.scootersoftware.com/BC3ShellExFix.zip

  • 修复工具使用说明
    (1).删除免安装的BCompare文件夹;
    (2).下载对应版本的修复工具,并解压;
    (3).使用Remove.reg来移除BCompare的右键菜单的注册表;
    (4).重启电脑;
    (5).重新解压免安装版本的BCompare;
    (6).选择Add_64-bit.reg(64位系统)。根据BCompare的安装路径,修改对应脚本中涉及到的BCompare路径
    比如D:\Program Files\Beyond Compare\BCShellEx64.dll;
    (7).执行Add_64-bit.reg,实现添加BCompare的右键功能菜单;
    (8).重启电脑;

后记
经过验证,重启之后能实现右键菜单的正常使用

其他博客支持
https://blog.csdn.net/sanqima/article/details/100625578

 posted on 2021-01-05 11:02  Basic++  阅读(869)  评论(0编辑  收藏  举报