Navicat Premium 12重置試用期


  最近有個之前的項目需要訪問MySql數據庫統計數據,就用之前的Navicat Premium 12連接,結果Navicat Premium 12居然試用期過期了,需要注冊碼才能打開使用。唉,一般都是用Oracle,mysql不怎么用,讓我花錢專門買一個Navicat Premium 12注冊碼用一兩次實在舍不得,沒法子,百度找下看有沒有方法,經過參考https://blog.csdn.net/ljh950908/article/details/85045833,就新建了文件regNavicat.bat,文件內容如下:

@echo off
echo "開始刪除Navicat Premium 12注冊表試用期記錄文件,請稍等……"
echo "正在刪除 HKEY_CURRENT_USER\Software\PremiumSoft\Data "
reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\Data" /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注冊表試用期記錄文件"

  保存后,再運行點擊regNavicat.bat,重新打開Navicat Premium 12,成功出現試用選擇窗口:

 

  又可以重新用Navicat Premium 12了。不過,我寫的regNavicat.bat中的程序感覺執行起來好慢,將耗時將近一分鍾,有沒有大神能幫忙看看分析下為什么這么慢。而且對於刪除的那些文件,也不知道為什么要刪除那些文件,現在我執行了regNavicat.bat后,每次打開都會彈出試用選擇窗口,這是又是為什么?有沒有大神給個答案。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM