游戏辅助输入卡显示非法操作怎么办?
在Windows 9x系列中,内存以保护模式管理。所谓保护模式,就是Windows 9x给每个程序分配系统资源和访问权限。这样,就会减少一些不必要的内存占用。但是,当一个应用程序试图占用其他应用程序的系统资源,或者越权使用时,就会出现“非法操作”。“非法操作”的原因非常复杂,不仅有软件问题,也有硬件问题,病毒也在起作用。下面,我将从软件和硬件两方面介绍原因。为了使本文具有实用性和可操作性,每条理由都给出了一个典型的例子及其解决方法。
软件方面
1.软件本身的不完善(BUG)造成的
典型例子:Photoshop图形软件运行时产生的“非法操作”。
解决方案:将软件升级到更高版本或升级补丁。需要安装Windows 98的sp1。运行时要减少其他程序的内存占用,可以关闭病毒防火墙,减少剪贴板中不必要的内容。也可以根据自己的情况升级显卡、声卡或者显示器的驱动或者更换新的。
2.病毒感染、病毒残留“僵尸”、冰毒木马造成的。
典型的例子是。DLL文件无效。
解决方案:(1)某些病毒爆发期间,经常会更改一些文件。一旦一些重要文件(如。sys。dll。vdx...)已经被改变,机器将难以正常工作。方法如下:首先用干净的启动盘启动微机,然后用最新的杀毒软件清除病毒,再用“系统文件检查器”或“Ext.exe”恢复文件。
(2)终止内存中正在运行的Ice木马,然后进入注册表,删除“key _ local _ machine \ software \ Microsoft \ Windows \ current-version \ run”和“RunServices”的键值;将“HKEY _类_根\ Xfileshellopenco-MMAND”的键值改为“C:\ Windwos \ Note-pad . exe % 1”;重启到DOS,然后到硬盘C:\Windows\System,删除Kernel32.exe和Sysexplr.exe。
3.由系统文件损坏或丢失引起。
典型例子:Rundll32程序执行无效,即将关闭。
解决方案:方法1:当按下“详细信息”按钮时,如果消息“Rundll32导致模块mmsystem出现一般保护故障...”原因可能是System.ini文件的[boot]部分缺少行:drivers =mmsystem.dll。你可以自己修。为什么会出现这种错误?大部分都是使用控制面板“添加新硬件”时使用不当造成的。比如你需要提供一个驱动,但是你不能提供正确的驱动。使用记事本,打开C:\Windows下的System.ini文件。找到“[boot]”部分。添加一行“drivers=mmsystem.dll”。组成,保存,然后重启。
如果不确定故障原因,可以使用系统文件检查器,在设置中选择“检查删除的文件”和“检查修改的文件”,添加新的文件类型进行检查和恢复。
4.软件之间不兼容造成的。
典型例子:Windows 98下KVW3000导致的“非法操作”。
解决方案:前面讲了Windows 9x中“内存管理”的概念。病毒软件运行过程中不会遵循这种方法,最终导致“非法操作”。具体方法:升级杀毒软件,或者不需要病毒防护。Emm386.exe,Windows 9x的内存管理器,可能无法加载。
5.是缓存设置不合理造成的。
典型例子:少见,无规律可循。
解决方案:遵循缓存设置规则:
(1)Win386.swp是Windows的“虚拟内存交换文件”。简单来说就是利用一部分硬盘空间作为内存。先把一些闲置时间太长的程序放在硬盘上的内存里,需要CPU的时候再从硬盘的win386.swp中读取。它的大小被设置为物理内存的两倍。(2)在Windows 98下,使用虚拟设备磁盘缓存Vcache。在“系统配置实用程序”中,找到sysytem.ini,然后找到“[vcache]”一节,添加:最小文件缓存= 16384最大文件缓存= 16384块大小= 512。以上数值以64MB为例,总的原则是:物理内存×25%×512=VCache。(3)CD-ROMCache优化,在注册表“HKEY _本地_机器\ systm \当前控制集\控制\文件系统\ CDFS”中,右边可以看到“CacheSize”和“预取”。如果您使用的是Windows 98推荐的4x速度设置,它们的值应该是“000026b”和“000000e4”。我们需要分别修改这两个值。这里我省略了计算方法。可以参考以下数据值,根据自己的需要进行修改。修改后,需要重启。
6.系统资源不足造成的
典型例子:打印或保存导致的“非法操作”。
解决方法:升级内存,增加缓存。去掉一些不必要的软件,比如桌面主题、屏保、任务规划、声音和输入法指示器、声卡的DOS驱动、防火墙、病毒检测软件、后台、Office 2000的垂直工具栏等等。最好在启动微机后运行较大的软件。你还应该添加一个好的内存管理专家软件。
硬件方面
1.由系统及其组件过热引起。
典型例子:SDRAM过热故障。
解决方法:选择好一点的散热片和风扇,风扇转速要高,散热片的散热面积要大,散热片的材质要有利于散热,与被冷却部件的接触面积要大。内存散热:现在市面上已经出现了内存散热片,是长方形的东西,有圆孔,但是散热片尺寸太大,会影响第二个SDRAM的插入,然后要注意机箱的通风,不能超频。
2.硬件质量差造成的
典型的例子:SDRAM质量不稳定导致的“非法操作”。
解决方法:首先将BIOS中的内存参数设置为保守,比如SDRAM CAS LATENCY的值,设置为CL=3。那就别超频了,没用的,只有更换内存。
3.硬件I/O冲突?兼容性差造成的
典型的例子:网卡的冲突。
解决方案:从设备管理中删除“?”或者用“!”设备,让系统识别硬件,然后安装驱动程序。I/O冲突解决:检查“设备管理器/属性”中的“中断请求”,如果有冲突就调整。升级BIOS程序也可以解决一些问题。
4.硬件超频导致的“非法操作”
典型例子:CPU和SDRAM超频故障。
解决方法:首先要保证自己的硬件有良好的超级性能,其次要把散热的危害降到最低。CPU表面温度控制在50℃以内,SDRAM最好在25℃左右。
5.由硬件损坏引起
典型的例子:包括一些接口的损坏或者小型电子元件的故障。
解决方法:必须有专门的仪器和方法来检测,很少见到。这里就不说了。
结论:我上面说的只是一些非法操作的知识和解决方法,也只是很多微机故障的一个方面。下面,谈谈减少违章操作应该知道的一些维修知识:
(1)机房环境维护:防尘避免高温高湿。
(2)看清故障,不要盲目处理,以免造成其他故障。
(3)做好接地,避免静电危害。
(4)积极吸收他人好的建议,以增加对微机的掌握。
(5)定期进行除尘除湿维护。
(6)注意软件版本的不断升级,以减少bug的危害,增强功能。
(7)预防意大利特洛伊冰川,更新杀毒软件。
(8)保持底盘的稳定性,避免不必要的震动和硬物的冲击。