Intellij idea 如何在2019.3年取消IntelliJ许可证?

Intellij idea 如何在2019.3年取消IntelliJ许可证?,intellij-idea,Intellij Idea,我已安装JetBrains IntelliJ,如何删除许可证设置?我可以在帮助>注册…菜单中找到许可证详细信息,但这不允许我删除许可证设置或输入无效数据,如不存在的许可证服务器 用例:我安装了一个许可证服务器,该服务器的许可证已用完。如果我碰巧启动IntelliJ,我想确保我的机器不会占用座位 我在任何地方都看不到删除图标: 主持人注意:请不要建议如何破解软件或删除试用期限制。要删除许可证密钥: IntelliJ配置目录 .key许可证文件 删除或重命名.key许可证文件 在我的Windows

我已安装JetBrains IntelliJ,如何删除许可证设置?我可以在
帮助>注册…
菜单中找到许可证详细信息,但这不允许我删除许可证设置或输入无效数据,如不存在的许可证服务器

用例:我安装了一个许可证服务器,该服务器的许可证已用完。如果我碰巧启动IntelliJ,我想确保我的机器不会占用座位

我在任何地方都看不到删除图标:


主持人注意:请不要建议如何破解软件或删除试用期限制。

要删除许可证密钥:

  • IntelliJ配置目录
  • .key许可证文件
  • 删除或重命名.key许可证文件

  • 在我的Windows 7机器上,我可以在
    C:\Users\you\.IntelliJIdea13\config\idea13.key

    中找到此许可证密钥,但不确定较旧的版本,但在2016.2中删除
    .key
    文件对我不起作用


    我正在使用JetBrains帐户,并使用了注册对话框底部的“删除许可证”按钮。您可以在
    帮助
    菜单下或从启动对话框中通过
    配置->管理许可证…

    找到这些解决方案

    您可以启动该应用程序,以下是您可以执行的3项操作:

  • 如果应用程序第一次显示“导入设置”对话框,然后显示“创建/打开项目”对话框,您可以单击
    设置
    管理许可证…
    删除许可证
    ,并删除所有Jetbrains产品*
  • 如果您打开IntelliJ IDEA等产品,并且当前有活动的项目(如应用程序在没有提示的情况下自动打开所有IDE),则单击
    文件
    关闭项目
    ,然后执行第一步
  • 在IntelliJ的任何应用程序中,单击
    帮助
    注册…
    删除许可证

  • *如果您有一包产品的许可证。如果没有,则必须逐个删除每个产品的许可证。检查第三步。

    对于Windows:使用批处理程序

    将此代码写入文本文件并保存

    REM Delete eval folder with licence key and options.xml which contains a reference  to it
    for %%I in ("WebStorm", "IntelliJ", "CLion", "Rider", "GoLand", "PhpStorm") do (
      for /d %%a in ("%USERPROFILE%\.%%I*") do (
        rd /s /q "%%a/config/eval"
        del /q "%%a\config\options\other.xml"
      )
    )
    
    REM Delete registry key and jetbrains folder (not sure if needet but however)
    rmdir /s /q "%APPDATA%\JetBrains"
    reg delete "HKEY_CURRENT_USER\Software\JavaSoft" /f
    
    现在将文件
    fileName.txt
    重命名为
    fileName.bat

    如果正在运行,请关闭phpstorm断开internet。然后运行文件。再次打开phpstorm。如果一切顺利,你就会看到奇迹


    最坏情况:如果phpstorm仍然显示“许可证过期”,首先卸载,然后应用上述技术。

    在linux/ubuntu中,可以执行以下命令

    cd ~/.config/JetBrains/PyCharm2020.1
    rm eval/PyCharm201.evaluation.key
    sed -i '/evlsprt/d' options/other.xml
    cd ~/.java/.userPrefs/jetbrains
    rm -rf pycharm*
    

    Linux要重置当前30天到期许可证,必须运行以下代码:

    rm ~/.config/JetBrains/IntelliJIdea2019.3/options/other.xml
    rm -rf ~/.config/JetBrains/IntelliJIdea2019.3/eval/*
    rm -rf .java/.userPrefs
    

    对于ubuntu上的PHPStorm 2020.3.2,为了重置过期许可证,您应该运行以下命令:

    sudo rm ~/.config/JetBrains/PhpStorm2020.3/options/other.xml 
    sudo rm ~/.config/JetBrains/PhpStorm2020.3/eval/*          
    sudo rm -rf .java/.userPrefs
    

    所有jetbrains产品的稍微修改版本

    rm ~/.config/JetBrains/**/options/other.xml
    rm -rf ~/.config/JetBrains/**/eval/*
    rm -rf .java/.userPrefs
    
    要提到的一点是,如果在这些命令上使用sudo,它将使用根主目录,而不是用户目录。因此,要么先更改权限,要么从前两个命令中删除~/并使用sudo从主目录运行,如下所示

    cd ~
    sudo rm .config/JetBrains/**/options/other.xml
    sudo rm -rf .config/JetBrains/**/eval/*
    sudo rm -rf .java/.userPrefs
    
    对于Ubuntu Linux

    重置试验

    
    shopt -s nocaseglob;
    rm -rf ~/.config/JetBrains/phpstorm*/eval;
    rm -rf ~/.config/JetBrains/phpstorm*/options/other.xml;
    rm -rf ~/.java/.userPrefs/jetbrains;
    
    启动时自动关机窗口

    sudo-apt-install wmctrl-xautomation

    
    #!/bin/bash
    
    x=1
    # wait 30 seconds for window
    while [ $x -le 150 ]
    do
        if test $(wmctrl -l | grep "User Agreement" 2>&1 | wc -l) -eq 1; then 
            wmctrl -va "User Agreement";
            sleep 0.2;
            xte 'key Tab';
            sleep 0.2;
            xte  'key Space';
            sleep 0.2;
            xte  'key Space';
            sleep 0.2;
        fi
        
    
        if test $(wmctrl -l | grep "License Activation" 2>&1 | wc -l) -eq 1; then 
            wmctrl -va "License Activation";
            sleep 0.1;
            xte 'keydown Shift_L';
            sleep 0.005;
            xte 'key Tab';
            sleep 0.05; # you need to adjust timing (in ms) if script doesn't work
            xte  'key Tab';
            sleep 0.05;
            xte  'key Tab';
            sleep 0.005;
            xte  'keyup Shift_L';
            sleep 0.05;
            xte 'key Right';
            sleep 0.025;
            xte 'key Return';
            break
        fi
        sleep 0.2;
        x=$(( $x + 1 ))
    done
    

    来源:

    2016.X版有什么方法可以做到这一点吗?对于拥有最新版本的用户(不确定来自何处,但2016.X版似乎有),在“帮助”菜单中有一个“注册”对话框,您可以轻松更改或删除许可证。无需手动删除文件…在最新版本中,这是一种删除文件的方法仅适用于将来遇到此问题的人,现在,您可以通过转到
    Help->Register
    然后单击对话框左下角的
    remove license…
    来删除许可证box@Pranav答-我看不到在2019.1终极版中有任何“删除许可证”的选项?@PAA它仍然存在。你需要有一个有效的许可证才能获得删除它的选项(iirc)。我没有看到
    Help>Register…>现在在终极2019.1版本中删除许可证
    ?再次检查!选择仍然存在。查看了Ultimate 2019.1.3是否可以分享屏幕截图?嘿,如果我进行了新的安装,而此时我看不到删除许可证。当我添加一些密钥(在我的例子中是它的工作密钥)时,移除许可证就可以使用了,现在移除许可证选项就来了。这里的一点解释(或者,至少,一个简短的注释)会改进这个答案。(我在低质量帖子评论队列中遇到了它。)这对2020.2有效,又持续了30天:)这对我有效。WebStorm 2020.3.2对于phpstorm,您有一个eval reset插件(格式不正确,将作为新答案再次发布),所有jetbrains产品rm~/.config/jetbrains/**/options/other.xml rm-rf~/.config/jetbrains/**/eval/*rm-rf.java/.userPrefsIt仍然有效。今天是2021年4月。Ubuntu18.04,Pycharm Pro 2021。我想它适用于所有的intellij产品