有任何上古卷轴的问题,请直接到MOD社区发帖求助

Wrye Bash 303 每次只能安装一个安装包

使用 Wrye Bash 303 或者最新 SVN 的用户应该都有遇到这个问题:用 BAIN 安装安装包时,经常会遇到“操作无法完成,因为其中的文件夹或者文件已在另一程序中打开”,如下图
操作无法完成,因为其中的文件夹或者文件已在另一程序中打开
这边说一下解决办法。

下载 Process Explorer

用管理员权限启动 procexp.exe ;

菜单栏 -> View -> Lower Panel View 内勾选 Handles,这样子在窗口底部就可以显示 Handles 的内容;
Process Explorer Show Handles in the Lower Panel

当安装安装包时出现了上面的错误时,你可以在列表中找到 Wrye Bash.exe(Python 玩家则是找到 pythonw.exe);

如下图,找到 游戏安装路径\Data 后,右键选择 Close Handle
Close Handle

这样子你就可以继续安装MOD了。

如果你觉得上面的操作很麻烦的话,我还发现了另外一个比较简单的方法,你也可以试试看:

到 Mopy\bash\compiled 中把 CBash.dll 名字修改为 _CBash.dll,再重启 Wrye Bash 。我这样子做了后就再也没有遇到上面的错误了。

但是存在一个问题:Wrye Bash 不再有 CBash 模式,也就是 rebuild patch 时没有 CBash 模式,插件清理时没法检测 ITM。也有人说,这么做了之后 Wrye Bash 的反应速度也会变慢。

嗯,你自己决定吧,或者是安装MOD时修改为_CBash.dll,重建补丁时再改为CBash.dll,或者是一直不使用 CBash,或者每次遇到问题再打开 Process Explorer ,在或者是使用旧版本的 Wrye Bash 😛

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

6 Responses to Wrye Bash 303 每次只能安装一个安装包

  1. Eviya 2013 年 3 月 19 日 at 下午 11:22 #

    我已經苦B的一開一關裝完MOD了 T_T

  2. barnardxyz 2013 年 4 月 6 日 at 下午 4:21 #

    难道现在已经是用CBash建立补丁的时代了?教程上不是说有未知错误么?

    • icedream 2013 年 4 月 6 日 at 下午 5:38 #

      不是CBash时代,确实有错误。

      • barnardxyz 2013 年 4 月 6 日 at 下午 6:42 #

        噢噢,这样啊。那我还是用老方法好了,顺便问下蓝大你呢?

        • icedream 2013 年 4 月 6 日 at 下午 6:44 #

          普通模式(Python)

          • barnardxyz 2013 年 4 月 6 日 at 下午 7:23 #

            了然,谢谢蓝大又帮我解决了问题。