录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

原创:重新安装系统后大块头插件的处理办法

( 2 )
 
[收藏]

1046
#1 06-3-7 19:51

原创:重新安装系统后大块头插件的处理办法

原创:重新安装系统后大块头插件的处理办法

像虚拟吉他手和bandstand这种大东西,难道重新装系统后,要再安装一次吗?不需要,本人久受其苦,自创一套“重装神功”在此谨供各位参考,没要求看了的人就一定要这么干,走火入魔可不怪我!

前提(重要!):你以前安装过这类VST插件,并且安装的音色还存在。

网上有同志发明一套“假安装”办法,就是选择原来的音色目录重新安装,只安装到一半就按取消。能解决大多数插件的使用问题。其实这个办法我在2001年就已经这样干了。但有的VST插件必须从光盘上安装,而且一个文件就很大,如果第次都要拿张光盘来装的话,我也觉得是件麻烦事儿,而且光盘上还有很多我们不需要的垃圾,不如咱们把它更简化一些,且听我慢慢道来:

一般来说,VST插件都是相对比较独立的,所以一般情况下,与注册表无关,有的插件是复制到VSTPLUGIN目录下就可以使用的,比如:Hypersonic,RealGuitar,有的即使你重装系统后,再设置好音色目录也不能正常使用,因为它们向系统目录下面写入了文件,所以,你必须得把这些文件给它复制到系统目录下才能正常使用。

下面以bandstand这个大东东为例,说一说我是如何用八阴神功搞整它的:

到bandstand目录下,打开INSTALL.LOG文件,按ctrl+f查找system32,然后你会看到类似于:File Copy: C:\WINDOWS\system32\NI_DFD_1_3_0.dll的字样,这就是向你的system32目录下复制到一个名为NI_DFD_1_3_0.dll的DLL文件,一直查找下去,记录所有的DLL文件,然后把它们从SYSTEM32上复制出来(最好是建立一个BAT文件,批量复制)

bandstand这个VST插件一共有四个DLL文件,我先把它复制出来放在一个临时目录

重新安装系统后,在这四个dll文件的目录下建立一个批处理文件,把这四个文件复制到system32目录下面去,我的批处理文件内容是这样的:
copy kconvert.dll %windir%\system32\
copy REX Shared Library.dll %windir%\system32\
copy NI_IRC_1_0_3.dll %windir%\system32\
copy NI_DFD_1_3_0.dll %windir%\system32\

在cubase里面设置好bandstand的目录,打开,会提示错误,因为你还没设置音色文件的目录,我们按右上角的“勾”来设置音色目录,然后重新启动插件。

一切正常了,可以和原来一样使用,如果你重新制作一个安装文件,用rar压缩的话,软件的大小只有原来的一半了,安装极为方便。

虚拟吉他手我没试过,不知道和注册表有没有关系,即使和注册表有关联也无妨,你可以导出注册表中HKEY_LOCAL_MACHINE\SOFTWARE\的相关键值,还原时再导回去。比如bandstand的注册表就是HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\Bandstand(NI插件的注册表文件是不影响软件使用的,只是记录一些界面信息而已,即使丢失了,重新启动软件后会自己建立的)

补充说明:
现在“斯坦伯伯”又搞个软件狗,真麻烦!大家可记得软件狗是必须要重新安装的,其它文件可效仿。

再重声一次,文中有些内容可能只是我个人的臆想,并不是很成熟:没要求看了的人就一定要这么干,走火入魔可不怪我!

[ 本帖最后由 nvflash 于 2006-3-7 19:58 编辑 ]

421
#2 06-3-7 20:02
好贴!顶一个

1046
#3 06-3-8 08:11
自已顶一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索