关于Wine报错的一个小问题

Wine、Cedega、CrossOver 等配置
回复
头像
caoczlq
帖子: 1233
注册时间: 2008-08-22 11:30
来自: ヨイツ
送出感谢: 0
接收感谢: 0
联系:

关于Wine报错的一个小问题

#1

帖子 caoczlq » 2008-11-26 10:34

我的Wine是1.1.6的
在启动Wine时出现

代码: 全选

err:winedevice:ServiceMain driver L"prodrv06" failed to load
err:ntdll:RtlpWaitForCriticalSection section 0x7bc928c0 "exception.c: vectored_handlers_section" wait timed out in thread 001d, blocked by 0020, retrying (60 sec)
等一分钟后才能继
即使win的应用程序文件不存在也会出现这个问题
一分钟后才返回找不到文件的错误

但如果已经有一个wine在运行,这个错误就不会出现 :em20

每次Configure时都得等一分钟才行
除非我实现已经运行了一个wine

虽然对使用没什么问题(对我以前的古董电脑等习惯了 :em06
但是还是想解决
头像
caoczlq
帖子: 1233
注册时间: 2008-08-22 11:30
来自: ヨイツ
送出感谢: 0
接收感谢: 0
联系:

Re: 关于Wine报错的一个小问题

#2

帖子 caoczlq » 2008-11-26 12:42

解决了 :em11

这都怪我,安装了仙剑奇侠传三,安装的同时它自动将防拷贝系统也安装了进去(就是那个StarForce,据说有个很恶心的中文名字:星之盾~~)
wine无法运行StarForce的驱动而造成的问题
为了能玩上,我为游戏安装了盗版补丁使其绕过StarForce的认证(啊~~我买的正版~~我是正版用户~~在正版上安装盗版补丁~~理由见上一行~~)
但是StarForce依然存在,每次使用wine都会加载这个驱动,然后报错,然后让我等60秒
~~~
在终端上运行regedir,启动注册表管理器
找到并删除以下键值

代码: 全选

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\prodrv06
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\prodrv02
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\prosync1
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\sfhlp01
在wine的磁盘驱动器c中的windows/system32/drivers下找到并删除以下文件

代码: 全选

prohlp02.sys
prosync1.sys
sfhlp01.sys
prodrv06.sys
回复

回到 “Wine及其分支”