本人使用的是 Beyond Compare 3 ,版本 3.3.8(build 16340),密鑰應收Beyond Compare 3都能夠使用。
如想查看密鑰,請參考本文末尾的隱藏內容
Beyond Compare 3 密鑰被撤銷的解決辦法
密鑰被撤消的解決辦法
1.問題現象。

3281-0350
更多信息,請聯系
sales@scootersoftware.com
2.解決辦法。
找到“C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 3”目錄,然后將這個目錄下的所有文件都刪除掉,重新打開“Beyond Compare”工具,然后重新輸入密鑰激活一下就能夠重新正常使用了。
出處:http://www.wfuyu.com/technology/26806.html
=======================================================================================
Beyond Compare 30天評估期結束解決辦法
打開Beyond Compare 4,提示已經超出30天試用期限制
解決方法:
也可寫成腳本,保存為bat文件來執行:
::del /q /s "C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 4\*.*" reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /f
出處:https://www.cnblogs.com/Lxk0825/p/9669037.html
=======================================================================================
添加到右鍵菜單
Beyond Compare 是個優秀的工具,我們經常用於對比文件和文件夾,右鍵點點就可以調用對比,着實很方便.但從3.2版本之前,我們可以從設置中將bc關聯到文件夾和文件右鍵,但之后的版本已經找不到此設置選項.
沒有此選項每次要先打開bc,然后再選擇要比較的文件或文件夾,造成一定的麻煩,也不怎么習慣.
我們可以通過手動添加注冊表的方式來解決. 為方便大家,線提供組織好的批處理一份,只需將批處理保存運行即可.
重要說明:
1:首先確保bc目錄下有BCShellEx.dll,或者BCShellEx64.dll,這里兩個文件用於32位機器和64位機器的郵件功能,如果沒有這兩個文件可以在網上下載。
我也提供一個3.0.0.13的版本下載,不知道版本是否適合你的使用。下載地址:BCShellEx.dll_v3.0.0.13.rar
2:本批處理要放在BC3的目錄下,然后運行此bat文件
3:運行完成后,需要再次打開BCompare.exe這個軟件,點擊:工具-->選項-->啟動,就可以看到“在資源管理器上.....”的復選框,然后勾選上即可
4:這時在文件上點擊右鍵,就有菜單鍵了。
BC3添加右鍵菜單.bat
@ECHO OFF rem 請將此腳本放在BC的目錄執行,例如 F:\Software\Beyond Compare REM 將當前路徑設為變量 SET BC3PATH=%~DP0 REM 創建用戶配置文件,關閉初次啟動程序時的設置向導 if exist "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" RD /q /s "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" IF NOT EXIST "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" MD "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" COPY /Y NUL "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3\BCState.xml" ( ECHO ^<?xml version="1.0" encoding="UTF-8"?^> ECHO ^<!-- Produced by Beyond Compare 3 from Scooter Software --^> ECHO ^<BCState^> ECHO ^<TBcState^> ECHO ^<FirstStartup Value="False"/^> ECHO ^<FormPosStr Value="110;111;980;737"/^> ECHO ^</TBcState^> ECHO ^</BCState^> ) >> "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3\BCState.xml" REM 注冊右鍵 reg add "HKLM\Software\Scooter Software\Beyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%\BCompare.exe" /f rem reg add "HKLM\Software\Scooter Software\Beyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /f reg add "HKCU\Software\Scooter Software\Beyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%\BCompare.exe" /f rem reg add "HKCU\Software\Scooter Software\Beyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /f reg add "HKCR\.bcpkg" /ve /t REG_SZ /d "BeyondCompare.SettingsPackage" /f reg add "HKCR\BeyondCompare.SettingsPackage" /ve /t REG_SZ /d "Beyond Compare Settings Package" /f reg add "HKCR\BeyondCompare.SettingsPackage\DefaultIcon" /ve /t REG_SZ /d "%cd%\BCompare.exe,0" /f reg add "HKCR\BeyondCompare.SettingsPackage\shell\open\command" /ve /t REG_SZ /d "\"%cd%\BCompare.exe\" \"%%1\"" /f reg add "HKCR\.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f reg add "HKCR\BeyondCompare.Snapshot" /ve /t REG_SZ /d "Beyond Compare Snapshot" /f reg add "HKCR\BeyondCompare.Snapshot\DefaultIcon" /ve /t REG_SZ /d "%cd%\BCompare.exe,0" /f reg add "HKCR\BeyondCompare.Snapshot\shell\open\command" /ve /t REG_SZ /d "\"%cd%\BCompare.exe\" \"%%1\"" /f reg add "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /v "EventMessageFile" /t REG_SZ /d "%cd%\BCompare.exe" /f reg add "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /v "TypesSupported" /t REG_DWORD /d 7 /f
既然是綠色版本,就在給個取消注冊的代碼,其實就是對前面注冊表的刪除,請看下面的卸載的bat代碼:
BC3取消右鍵菜單.bat
reg delete "HKLM\Software\Scooter Software" /f reg delete "HKCU\Software\Scooter Software" /f reg delete "HKCR\.bcpkg" /f reg delete "HKCR\BeyondCompare.SettingsPackage" /f reg delete "HKCR\.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f reg delete "HKCR\BeyondCompare.Snapshot" /f reg delete "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /f
參考出處:http://blog.chinaunix.net/uid-24118190-id-3900445.html
=====================================================================================