软件介绍
这个开源项目主要是使用Navicat Premium的开发者们使用的,如果你不知道Navicat Premium是什么,那么这个开源项目对于你来说大概率也是没用的。
根据开发者的介绍,这个开源项目主要就是一个脚本,脚本的内容主要是用来删除一些注册表中的数据,删除的项目如下:
Navicat Registration Entries:HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[version and language]
Delete "Info" and "ShellFolder" Entries under CLSID:HKEY_CURRENT_USER\Software\Classes\CLSID\{ID}\Info
脚本的具体内容如下,如果你无法访问项目,直接将下面的脚本保存到一个文本中,然后修改文本后缀txt为bat之后以管理员身份运行即可:
@echo off
echo Deleting HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f
echo Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[version and language]
for /f "tokens=*" %%i in ('REG QUERY "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s ^| findstr /L "Registration"') do (
reg delete "%%i" /va /f
)
echo Deleting Info and ShellFolder under HKEY_CURRENT_USER\Software\Classes\CLSID
for /f "tokens=*" %%k in ('reg query "HKEY_CURRENT_USER\Software\Classes\CLSID"') do (
reg query "%%k" /f "Info" /s /e | findstr /i "Info" >nul && reg delete "%%k" /f
reg query "%%k" /f "ShellFolder" /s /e | findstr /i "ShellFolder" >nul && reg delete "%%k" /f
)
echo Finish
pause
相关代码截图如下:
同时,根据开发者的提示,Navicat Premium本身存在一个lite版本,是可以免费使用的,适用于个人小企业,但是会删除一部分的内容,具体的对比图如下:
如果上图看的不是很清楚,可以考虑前往官方页面进行查看:
https://www.navicat.com.cn/products/navicat-premium-feature-matrix
额外补充
该项目目前是通过删除注册表数据的方式不断的进行免费试用,我个人还未进行尝试,有兴趣的朋友可以自行尝试一下,不过网上也有很多开心版本,自行搜索一下就会有很多。