softice在Windows XP系统上安装有点问题,安装后net start ntice后,弹出错误:
发生系统错误 31.
连到系统上的设备没有发挥作用。
修改boot.ini文件:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
修改为:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /Execute /fastdetect
如果还不可以,查一下时候安装了虚拟光驱,将此光驱驱动禁用。
原因二
安装SoftICE出现Error Code 31无法启动,出现这个症状多半是因为DaemonTools。DaemonTools 4.0以上版本所用的sptd.sys驱动和SoftICE有冲突(害我到现在还只能用3.47版的),如果你已经不幸安装了DaemonTools,那么即使卸载掉也是无法启动SoftICE的,系统报告:
---------------------------
SoftICE Start Failure
---------------------------
Error code 31
A device attached to the system is not functioning.
Please check the Event Viewer for more information
---------------------------
OK
---------------------------
解决的办法就是删掉DaemonTools残存下来的sptd.sys。在注册表里删除HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicessptd,接着删除C:windowssystem32driverssptd.sys驱动文件。重启机器。
原因三
在VMWare 5安装softice也有问题:
首先点击运行菜单VM->Install vmware tools...。关闭vmware,打开虚拟机配置文件(.vmx),在文件开头添加下面的语句:
vmmouse.present = "FALSE"
![softice安装问题 softice](http://img.aihuau.com/images/31101031/31102529t01abc3d8ead9e4c9b9.jpg)
svga.maxFullscreenRefreshTick = "5"
启动vmware,执行net start ntice命令,CTRL+D如果还没有弹出这个界面的话,就运行cmd.exe,然后在cmd.exe中按ALT+ENTER键,这样将进入VGA模式,再次CRTL+D,一般这样就OK了。
PS:SoftICE已经停止开发了,它替换中断的原理注定了它的不稳定和被迫跟着微软频繁升级,大家以后还是逐渐用WinDbg吧。
安装后设置:把显卡缓存调到8M 以上,最大化屏幕 SET MAXIMIZE ON!