另一个cnblogs博客 常用汇总

Navicat无限使用14天(删除注册表法)

以最新版Navicat Premium 17为例

示例,实际情况看说明

reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration17XCS"
reg delete "HKEY_CURRENT_USER\Software\Classes\CLSID\{TEST1234-TEST-1234-TEST-TEST1234TEST}" 
reg delete "HKEY_CURRENT_USER\Software\Classes\CLSID\{TEST5678-TEST-5678-TEST-TEST5678TEST}" 

CLSID下面的字符串怎么来的,CLSID下面有多个类似的字符串,需要通过查找字符串下一级项位Info和ShellFolder的字符串,需要说明的是,至少我电脑,Info项删除后自动重建的不变,而ShellFolder删除后会自动变,变的是五段中的最后一段中间部分

HKEY_CURRENT_USER\Software\Classes\CLSID\*\Info

HKEY_CURRENT_USER\Software\Classes\CLSID\*\ShellFolder

你也可以用命令查询

reg query HKEY_CURRENT_USER\Software\Classes\CLSID /s /f Info /k

reg query HKEY_CURRENT_USER\Software\Classes\CLSID /s /f ShellFolder /k

上面为reg为注册表命令行命令,你可以在cmd和powershell下面用,也可以做个批处理(reg query+reg delete组合有点复杂,大家自己研究吧)

命令行的注册表路径要用双引号引起来,执行删除命令要输入Yes确认。 /f是搜索,/s是循环搜索,/k是搜索项(这里可以省略)。

posted on 2026-07-02 12:13  webkb  阅读(21)  评论(0)    收藏  举报