navicat数据库工具破解.md 2.5 KB

#杂七杂八常识

无限试用方案,参考链接: https://www.52pojie.cn/thread-1631867-1-1.html

百度云上,有对应安装包:

![[Pasted image 20250429175054.png]]

通过win+R 输入regedit打开注册表; 在此之前,需要首次打开一次,下载安装好的Navicat软件,然后才会有,这个文件夹

![[Pasted image 20250429175214.png]]

其中,这里是更新时间戳相关

![[Pasted image 20250429175657.png]]

真正需要清理的,是这俩,写一个bat脚本,点击清理即可(需要注意的是,清理的时候,要先把navicat关闭,否则可能出问题)

![[Pasted image 20250429175727.png]]

清理的脚本逻辑,直接新建txt写入,然后保存为bat批处理,需要的时候,执行一下就好

重置Navicat.bat(已废弃,不太好使)

@echo off
set dn=Info
set rp=HKEY_CURRENT_USER\Software\Classes\CLSID
:: reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration14XCS /f  %针对navicat15%
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XCS /f
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f
echo 查找中.....
for /f "tokens=*" %%a in ('reg query "%rp%"') do (
 echo %%a
for /f "tokens=*" %%l in ('reg query "%%a" /f "%dn%" /s /e ^|findstr /i "%dn%"') do (
  echo 正在删除:%%a
  reg delete %%a /f
)
)
echo 完成重置!
 
pause
exit

重置Navicat.bat(好使的版本)

优化思路: ![[Pasted image 20250509151054.png]]

@echo off
setlocal EnableDelayedExpansion
 
set "dn=Info"
set "dn2=ShellFolder"
set "rp=HKEY_CURRENT_USER\Software\Classes\CLSID"
 
reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XCS" /f >nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration17XCS" /f >nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update" /f >nul 2>&1
 
echo Finding.....
 
for /f "tokens=*" %%a in ('reg query "%rp%" 2^>nul') do (
    set "key=%%a"
    reg query "!key!" /f "%dn%" /s /e >nul 2>&1
    if !errorlevel! equ 0 (
        echo Deleting: !key!
        reg delete "!key!" /f >nul 2>&1
    )
    reg query "!key!" /f "%dn2%" /s /e >nul 2>&1
    if !errorlevel! equ 0 (
        echo Deleting: !key!
        reg delete "!key!" /f >nul 2>&1
    )
)
 
echo Re-trial done!
 
pause >nul
exit

每次打开,也是直接试用即可

![[Pasted image 20250429180404.png]]