win xp rose不能安装解决
系统:windows XP sp2
问题1:SmartHeap Library:HEM_BAD_POINTER
这个是以对话框的 的形式跳出来的,直接点了确定跳过去的。后来查了一下,以下是来自百度的答案:
是 xp sp2 中的一个bug引起SmartHeap运行库出错
As of 11/09/04 we have available a SmartHeap shw32.dll which checks to see if a MEM_BAD_POINTER error is due to this service pack 2 bug. If it is, then by default SmartHeap will not report the error to the desktop. Note that this is not a true fix: a fix is beyond are capability, since the problem is in a Microsoft DLL. But in most cases the error is benign, so if the error message is suppressed, users won't be aware of it. Send an email to sp2@microquill.com if you want to receive one of these modified SmartHeap DLLs.
你可以向 sp2@microquill.com 索取一个新的 shw32.dll 来消除这个提示框,不过仅仅是消除提示框而已,bug 仍然存在。 shw32 放在 76.151 的 /incoming/Temp/temp/ 目录下了,解开替换 Rational/Rose/ 下的那个即可。
参考资料:http://bbs2.ustc.edu.cn/cgi/bbsgcon?bn=SoftEng&fn=G41e77f8c&num=176
问题2:Error 1920 Service NutCrackerService (NutCrackerService) failed to start Verify that you have sufficient privileges to start system services.打印机和共享文件服务没有开启
到控制面板->管理工具->服务,找到
Server项:支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
可执行文件路径:C:/WINDOWS/system32/svchost.exe -k netsvcs 启动即可
若找不到Server项:进入控制面板->网络连接->本地连接,点 属性->安装->服务->添加,即可看到本地连接的属性项:常规 里面增加了 (Microsoft网络的文件和打印机共享),然后再次运行rose 2003的安装即可。