Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navicat Premium 16.2.2 Not Supported #4

Open
MrXionGe opened this issue Jun 16, 2023 · 16 comments
Open

Navicat Premium 16.2.2 Not Supported #4

MrXionGe opened this issue Jun 16, 2023 · 16 comments

Comments

@MrXionGe
Copy link

您好,升级到Navicat Premium 16.2.2之后,当前清理注册表的方式就不能实现“刷新试用时间”了。
请问,您是否考虑在最近一段时间,更新脚本程序?

@sklr
Copy link

sklr commented Jun 19, 2023

They may not be using only registry anymore. I hope the author knows more about this.

@MrXionGe
Copy link
Author

@sklr
看起来是的

@UmRAtEJvgLtH
Copy link

I have the same issue

@djoudi
Copy link

djoudi commented Jun 24, 2023

i have the same issue

@MHF2001
Copy link

MHF2001 commented Jun 25, 2023

I have the same issue

@kergee
Copy link

kergee commented Jun 27, 2023

the same issue

@lyc8503
Copy link

lyc8503 commented Jun 27, 2023

遇到同样的问题, 通过在 sandboxie 中安装 navicat 16.2.3 并对比安装前后注册表/文件, 没有发现其他明显的保存注册日期的特征, 在打开 navicat 时禁用网络连接也不能重置试用, 没有头绪它是怎么得到注册时间的.

@anjia0532
Copy link

回退吧 https://download.navicat.com/download/navicat161_premium_cs_x64.exe

@MrXionGe
Copy link
Author

@anjia0532
是,我已经退回16.1了。

@lyc8503
Copy link

lyc8503 commented Jun 30, 2023

回退吧 https://download.navicat.com/download/navicat161_premium_cs_x64.exe

这个版本有 Redis 支持吗, 之前就是为了 Redis 支持升级的

@MrXionGe
Copy link
Author

@lyc8503
16.1.X没有,只有16.2.X才加入了Redis的支持。
Redis的客户端可以试试 https://github.com/qishibo/AnotherRedisDesktopManager
也很好用的。

@lyc8503
Copy link

lyc8503 commented Jun 30, 2023

@lyc8503 16.1.X没有,只有16.2.X才加入了Redis的支持。 Redis的客户端可以试试 https://github.com/qishibo/AnotherRedisDesktopManager 也很好用的。

嗯, 之前用的就是这个, 不过不太喜欢 Electron 的应用, 而且觉得如果能整合进 Navicat 就挺好的, 看到 Navicat 升级了立马删了这个升级了 Navicat, 结果...

@lyc8503
Copy link

lyc8503 commented Jul 11, 2023

遇到同样的问题, 通过在 sandboxie 中安装 navicat 16.2.3 并对比安装前后注册表/文件, 没有发现其他明显的保存注册日期的特征, 在打开 navicat 时禁用网络连接也不能重置试用, 没有头绪它是怎么得到注册时间的.

新版本 (16.2.3) 重置试用脚本如下

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
  )
)

它还能拿 CLSID 下的名字来藏注册信息, 之前忽略了.
@anjia0532 @MrXionGe

@anjia0532
Copy link

@lyc8503 老哥,靠谱,多谢,亲测可用

abela-a added a commit to abela-a/navicat-refresh that referenced this issue Jul 24, 2023
original source code from @lyc8503 in issue wctsai20002#4
@rever67697
Copy link

遇到同样的问题, 通过在 sandboxie 中安装 navicat 16.2.3 并对比安装前后注册表/文件, 没有发现其他明显的保存注册日期的特征, 在打开 navicat 时禁用网络连接也不能重置试用, 没有头绪它是怎么得到注册时间的.

新版本 (16.2.3) 重置试用脚本如下

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
  )
)

它还能拿 CLSID 下的名字来藏注册信息, 之前忽略了. @anjia0532 @MrXionGe

👍!
同样适用于 V16.2.8
The same applies to V16.2.8

@style0092
Copy link

遇到同样的问题, 通过在 sandboxie中安装 navicat 16.2.3 并对比安装前后注册表/文件, 没有发现其他明显的保存注册日期的特征, 在打开 navicat 时禁用网络连接也不能重置试用, 没有头绪它是怎么得到注册时间的.

新版本 (16.2.3) 重置试用脚本如下

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
  )
)

Код CLSID не используется.@anjia0532 @MrXionGe

👍! 同样适用于 V16.2.8 То же самое относится и к V16.2.8.

16.3.5 script works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants