【已解决】宿主Studio One提示过期需要重新激活 |
目前,Studio One官方改变策略,之前已经激活的Studio One 宿主,突然提示(此电脑使用 Studio One已经失效。您可以在PreSonus 账户中进行有效设置。)点击确定后,Studio One宿主直接退出,再次打开时就提示需要激活,如果按照之前激活方式,无法再次激活。所以小编在这里分享一种方式可以重新激活,注意,之前的激活方式已经失效,不管是重装Studio One,还是全新系统安装Studio One都会激活失败,只有按照下面的操作才可以使用:
解决此方案呢,有两种方式,第一种方式是使用个人写的hosts.bat处理文件
1、首先在桌面上新建一个文本文档,命名为:studio one 断网
2、打开文本文档,并将下面文本复制粘贴到我们的文本文档里面,保存
SET NEWLINE=^& echo.
FIND /C /I “registration.presonus.com” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 registration.presonus.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I “updates.presonus.com” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 updates.presonus.com>>%WINDIR%\system32\drivers\etc\hosts
或者这么写:
@echo off
FIND /C /I “registration.presonus.com” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 registration.presonus.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I “api.presonus.com” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 api.presonus.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I “updates.presonus.com” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 updates.presonus.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I “userarea.d16.pl” %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1 userarea.d16.pl>>%WINDIR%\system32\drivers\etc\hosts
exit
3、将保存好的文档扩展名txt更改为bat
4、右键以管理员身份运行此文件
5、然后重启运行studio one宿主,再按照我们之前的注册方法重新注册一下就可以使用了。
注意:如果还是不成功的,请手动检查hosts里面127.0.0.1registration.presonus.com有没有添加成功。
操作如下:
首先找到我们的host文件:在地址栏输入C:\Windows\System32\drivers\etc按回车。
找到它以后我们首先要右键,属性,检查一下下面的只读对号是否打钩,如果打钩记得把对号去掉确定,不然还是写不进去的。
然后检查文本中的信息,看看有没有127.0.0.1registration.presonus.com这段字符。
没有,手动添加,有,看看。看看127.0.0.1前面不能有#号,有#是不启用,没有#号才是启用。
然后重新再次打开宿主,进行注册就会完美运行了