Navicat Premium 18 自动续试用天数

使用前:必须完全关闭 Navicat 所有窗口,后台进程也要关掉

bat 复制代码
@echo off
setlocal enabledelayedexpansion
echo 正在关闭Navicat进程...
taskkill /f /im navicat.exe >nul 2>&1

:: 自动删除所有Registration开头项(适配17、18,不用写死版本后缀)
for /f "tokens=*" %%a in ('reg query "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s ^| findstr "Registration"') do (
    reg delete %%a /f
)
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f

echo 清理CLSID里Info/ShellFolder项
set rp=HKEY_CURRENT_USER\Software\Classes\CLSID
for /f "tokens=*" %%a in ('reg query "%rp%"') do (
    reg query "%%a" /f "Info" /s /e | findstr /i "Info" >nul
    if !errorlevel! equ 0 (
        echo 删除 %%a
        reg delete %%a /f
    )
    reg query "%%a" /f "ShellFolder" /s /e | findstr /i "ShellFolder" >nul
    if !errorlevel! equ 0 (
        echo 删除 %%a
        reg delete %%a /f
    )
)

echo 操作完成!
pause
exit

每13天自动跑这个脚本

可以把上面这个bat保存,然后Windows任务计划程序设置每13天自动执行,但是有坑:

  1. 任务执行时 Navicat必须处于关闭状态,否则清理无效;
  2. 脚本修改注册表,任务计划要勾选【使用最高权限运行】;
  3. 依然存在误删系统注册表项的风险。

总结

  • 自动匹配所有Registration注册表项,适配18;
  • 这种重置试用的方式属于破解试用限制,不建议商用;新版Navicat后续可能增加额外校验,导致脚本失效。
相关推荐
掘金者阿豪38 分钟前
数据集成软件不能只看“同步成功”:聊聊金仓 KFS 和订单数据同步这件事
前端·后端
hunterandroid1 小时前
HarmonyOS HUKS 密钥全生命周期实战:生成、轮换与失效处理
前端·华为
东鹏特饮1 小时前
贪吃蛇小游戏html
前端·javascript·html
溪语流沙1 小时前
【每天一个CSS | Day23】边框上有一道光在跑的流光呼吸卡片
前端·css
小马不起床1 小时前
零基础玩转 FastAPI_10:前端登录、权限与布局
前端·状态模式·fastapi
程序员Sunday1 小时前
JavaScript 深拷贝和浅拷贝有什么区别?structuredClone 能替代 JSON 拷贝吗?
前端·javascript
ShineWinsu2 小时前
对于CSS:选择器的解析
前端·css·面试·html·web·选择器·网页
m0_587383002 小时前
碰碰好评卡功能落地实战 从需求梳理到上线部署全流程实操指南
java·linux·服务器·前端·javascript·vue.js·人工智能
Pu_Nine_92 小时前
Vue‑Flow 从零入门实战|AI‑Agent 拓扑图开发
前端·javascript·vue.js