重置Navicat 15 For Mysql的14天试用期

买不起正版,故重置试用期残喘

Attention: 重置会清除所有的数据库连接信息,重置之前请先做好备份操作。

复制以下代码到新建文本中,然后更改文本后缀为.bat,之后运行就可以了。

echo "开始删除Navicat 15 For Mysql注册表试用期记录文件,请稍等……"
echo "正在删除 HKEY_CURRENT_USER\Software\PremiumSoft\Navicat"
reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\Navicat" /f
setlocal enabledelayedexpansion
for /f "delims=: tokens=1,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Classes\CLSID"') do (
set /a index=0
set /a num=0
for /f "delims=: tokens=1,*" %%j in ('reg query %%i') do (
set /a index+=1
for %%a in (%%j) do (
if %%~nxa==Info if not %%j==%%i (
set /a num+=1
)
)
)
if !num! EQU 1 if !index! EQU 1 (
echo "正在删除 %%i "
reg delete "%%i" /f
)
)
echo "已完成删除Navicat Premium 12注册表试用期记录文件"

该脚本有两个作用:

  1. 删除该软件在HKEY_CURRENT_USER\Software\PremiumSoft\Navicat的配置信息
  2. 删除该文件在HKEY_CURRENT_USER\Software\Classes\CLSID路径下所有包含%%i的子文件夹

本文参考自:https://www.cnblogs.com/lovelyli/p/13533832.html


标题: 重置Navicat 15 For Mysql的14天试用期
文章作者: lanlonus
文章链接: https://louislan.com/articles/2020/07/31/1627748288357.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hi I'm LouisLan
    评论
    0 评论
avatar

取消