Navicat相关
Navicat16.2.7永久试用
@echo off
set dn=Info
set dn2=ShellFolder
set rp=HKEY_CURRENT_USER\Software\Classes\CLSID
:: reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration14XCS /f %针对<strong><font color="#FF0000">navicat</font></strong>15%
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XCS /f
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f
echo finding.....
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 deleteing: %%a
reg delete %%a /f
)
for /f "tokens=*" %%l in ('reg query "%%a" /f "%dn2%" /s /e ^|findstr /i "%dn2%"') do (
echo deleteing: %%a
reg delete %%a /f
)
)
echo re trial done!
pause
exit
@echo off
echo Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration*\
for /f %%i in ('"reg query "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s | findstr /L Registration"') do (
reg delete %%i /va /f
)
echo Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f
echo Delete HKEY_CURRENT_USER\Software\Classes\CLSID\*\Info
for /f %%i in ('"reg query "HKEY_CURRENT_USER\Software\Classes\CLSID" /s | findstr /E Info"') do (
reg delete %%i /va /f
)
echo Delete HKEY_CURRENT_USER\Software\Classes\CLSID\*\ShellFolder
for /f %%i in ('"reg query "HKEY_CURRENT_USER\Software\Classes\CLSID" /s | findstr /E ShellFolder"') do (
reg delete %%i /va /f
)
echo Done!
pause
Registration16XCS和Registration16XEN是版本不同,cs是中文版,en是英文版 上面的脚本还需要优化一下,最好进到注册表看看HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\里有什么,比如我注册表里是Registration16XEN,则需要将上述脚本改成HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XEN,然后运行就OK了,16.2.7亲测可用
$dn = "Info"
$dn2 = "ShellFolder"
$rp = "HKCU:\Software\Classes\CLSID"
Write-Host "Finding..."
Get-ChildItem -Path $rp -Recurse | ForEach-Object {
Write-Host $_.PSPath
Get-ChildItem -Path $_.PSPath -Recurse | Where-Object {
$_.Name -like "*$dn*" -or $_.Name -like "*$dn2*"
} | ForEach-Object {
Write-Host "Deleting: $_.PSPath"
Remove-Item -Path $_.PSPath -Force
}
}
Write-Host "Re-trial done!"
Pause
Exit
echo Delete 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 %%i in ('"REG QUERY "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s | findstr /L Registration"') do (
reg delete %%i /va /f
)
echo Delete Info and ShellFolder under HKEY_CURRENT_USER\Software\Classes\CLSID
for /f "tokens=*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Classes\CLSID"') do (
for /f "tokens=*" %%l in ('reg query "%%a" /f "Info" /s /e ^| findstr /i "Info"') do (
echo Delete: %%a
reg delete %%a /f
)
for /f "tokens=*" %%l in ('reg query "%%a" /f "ShellFolder" /s /e ^| findstr /i "ShellFolder"') do (
echo Delete: %%a
reg delete %%a /f
)
)
start /d "C:\Program Files\PremiumSoft\Navicat Premium 16" navicat.exe
https://github.com/LiJunYi2/navicat-keygen-16V/issues/16
禁用xshell 定期检查更新
找到xshell菜单 > 工具 > 选项 > 更新 > 取消勾选更新
替换更新文件
在xhsell安装目录下,创建空文件替换 Liveupdate和 liveupdate.bat这两个文件,且更改这个两个文件的权限为所有人 拒绝
127.0.0.1 transact.netsarang.com
127.0.0.1 update.netsarang.com
127.0.0.1 www.netsarang.com
127.0.0.1 www.netsarang.co.kr
127.0.0.1 sales.netsarang.com