win7玩CS1.6提示error126:系统找不到指定模块

如题所述

错误126:找不到指定的模块

1.故障现象

尝试在“服务”管理单元窗口手动启动服务时,系统提示“错误126:找不到指定的模块

2.原因分析

该故障通常在由svchost服务宿主进程所启动的服务上发生。这一类的Windows服务,其实是以dll模块的形式插入某个svchost进程。如果该dll文件被破坏,或者注册表的相关键值被篡改,都可能导致问题。

这类服务所对应的Dll文件,是由HKLM\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters注册表项下的ServiceDll键值所定义的(此处的ServiceName是指服务名),如果该注册表键值出错,或者对应的Dll文件被破坏,就会导致这个问题。

在微软新闻组里有不少网友抱怨无法打开“磁盘管理”窗口,寻根溯源发现是“Logical Disk Manager”服务无法启动所导致。其中有一个case是系统被木马PCShare所感染,木马修改了“Logical Disk Manager”服务的注册表键值,把HKLM\SYSTEM\CurrentControlSet\Services\dmserver\Parameters注册表项下的键值ServiceDll的数值数据指向木马的文件“%SystemRoot%\System32\drivers\Ybfbqufe.sys”,尽管后来利用杀毒软件杀除木马,但是杀毒软件未能处理被木马篡改注册表键值,导致无法打开“磁盘管理”。

注意 不要将该故障和“错误2:系统找不到指定的文件”相混淆!

3.解决办法

对于“Logical Disk Manager”服务的问题,在以下的注册表项:

HKLM\SYSTEM\CurrentControlSet\Services\dmserver\Parameters

确保将其下ServiceDll键值的数值数据修改为“%SystemRoot%\System32\dmserver.dll”。

如果注册表键值没有问题,请确保用正确的文件副本替换原来的dll文件,并重启系统

参考资料:http://wenda.tianya.cn/wenda/thread?tid=60aeb805e020d914

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-05
采用双显卡的电脑, 在运行软件时,一般在不设置显卡的条件下都可以自动切换显卡。而程序比较多的情况下,在双显卡的作用下程序之间就无法进行有效的数据交换,解决这类问题要从两方面入手:其一、软件中写入相应的程序;其二、整个软件只用一个显卡。
通过上述分析,软件修改只能等厂家的升级版本。在此条件下,只能采用第二种办法,“用一个显卡”。
方法实例:在Y470双显卡(AMD)64位电脑上安装AUTOCAD2012,安装后设置如下:WIN7桌面下右键“显卡属性”,点击"电源"选“可切换显卡方式”,选“手动或根据电源选择图形处理器”,点击“应用”后退出。
希望对你有所帮助。追问真的是显卡出了问题?回答因为显卡太高级了。。。你切换到手选显卡就行了,而y460外面就直接有个切换显卡的开关。 2013 4.5 联想Y470P成功
第2个回答  2012-07-18
打开cs旳文件夹,找到启动玩旳那个可执行文件即cstrike.exe,点右键,属性-兼容性-选择用windows xp兼容就能了。 假如不行,试试用vista兼容。
win7不兼容.....
第3个回答  2012-07-18
什么模块
第4个回答  2012-07-18
客户端应该有损坏,重新装下试试