很久以前在我电脑见过这个提示,它只说遇到了严重问题没说是哪里的问题所以起因很难判断,也由于实在时间太久了已经忘记当时是如何解决的;
安装版和便携版出现同样的问题意味着不是程序本身的问题而是系统环境某个条件与Kontakt程序冲突。
不太记得Kontakt运行是不是需要什么运行库的支持,如果是缺少运行库应该会直接提示缺少某dll文件之类。
猜测以下几个可能的成因,可以排查试试:
Kontakt程序自身的组件之一被系统安全中心静默隔离。检查安全中心的防护记录看有没有跟Kontakt的路径相关的文件。
之前使用安装版的Kontakt,在注册表里留下某个错误,这个错误没有随安装版Kontakt的卸载而清除,并继续影响便携版Kontakt。卸载Kontakt,在注册表里翻查Native Instruments下是否有Kontakt相关的注册表项删除。便携版Kontakt不会生成相关注册表项,不依赖注册表项,删除不影响便携版Kontakt运行。
便携版Kontakt本身其实不需要安装,运行它的安装程序时,实质是生成了VST插件和桌面图标的快捷方式,这个快捷方式指向便携版Kontakt所在路径对应的文件夹里的exe和dll。获得Kontakt便携版之后,解压出来的那个目录中,理论上不运行金色闪电图标的安装程序而是直接点击打开Kontakt-×64这个路径,能够直接运行Kontakt这个exe文件。尝试以这个方法运行查看是否有同样的报错提示。
能想到的另一个可能需要排除的成因是Kontakt程序目录中的Userdata。依稀记得很久以前直接用旧版Kontakt的userdata复制到新装Kontakt的目录里进行替换,两个userdata实际上是合并了,然后Kontakt就会报错,这是很多年前的经历,因此在之后很长时间里当我更新Kontakt便携版的时候,会先把新的userdata删除,再把旧的userdata剪切粘贴进来。userdata记录Kontakt音色库入库信息,沿用旧的userdata可以在新版里省下入库步骤,这个操作一直没出过问题。如果你没有进行过userdata的操作,还要考虑另外一个可能:安装版Kontakt与便携版非常不同的一点是,安装版会往系统里写入一些东西,具体写入到哪些地方我也不清楚,通常除了注册表项之外,Document、appdata、programdata等地方也可能有记录,并且很多时候卸载一个程序不会将这类位置留下的信息清除掉,运行便携版Kontakt时这些信息有可能会被便携版的exe读取而受到影响,可以去检查一下是否有Kontakt相关残留。便携版是很干净的,运行时不依赖这些位置的信息,如果有都可以放心清除掉。
最后,若实在没办法,你可能需要全新安装系统,或者修复系统,毕竟是否有可能系统本身对Kontakt运行起关键作用的支持缺失,不太好判定。
这里提供原封便携版Kontakt以供排除测试:
「KontaktPortable_v671.exe」
https://www.aliyundrive.com/s/8Fg9dSRv8jt