navicat-refresh:一个用于重置Navicat Premium 17试用版的脚本

软件介绍

这个开源项目主要是使用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

额外补充

该项目目前是通过删除注册表数据的方式不断的进行免费试用,我个人还未进行尝试,有兴趣的朋友可以自行尝试一下,不过网上也有很多开心版本,自行搜索一下就会有很多。

原文链接:navicat-refresh:一个用于重置Navicat Premium 17试用版的脚本 - 享乐分享

原文链接:,转发请注明来源!