在网络上搜索了下相关的信息,没发现什么可以利用的有效方法。后来自己研究了下,找出了一个可以不重新引导启动,也可以继续使用“深山红叶”中“Windows 资源管理器”的方法。但这个只是用来修复“Windows 资源管理器”出错崩溃后的方法,并没有从根本上解决掉“Windows 资源管理器”自身存在的BUG问题,如果大家有兴趣的话可以自己去深入研究下,然后把成果分享给我份,谢谢。
-------------------------------------------------------------------------------------------
出错崩溃后的具体修复方法如下:
找到WINPE盘“\PROGRAMS\GEOSHELL\”目录下的“RECYCLE.CMD”程序运行一下就可以了,“Windows 资源管理器”就会重新启动起来了,一切恢复正常,很简单。
WIN98的“资源管理器”出错崩溃后会自我重新启动运行,我们也可以写一个同样功能的程序放在“深山红叶”系统中运行。那就是“Windows 资源管理器”一旦被调用后就在后台时时运行一个监控程序,监视系统中是否有进程“programs\geoshell\geoshell.exe”在运行,如果发现不在了就调用“\PROGRAMS\GEOSHELL\RECYCLE.CMD”程序来重新初始化运行“Windows 资源管理器”,使之恢复正常。还要加一个消息钩子,去监视“geoshell.exe”程序的关闭退出消息。如果“geoshell.exe”是接收到正常关闭消息后才退出的话,那么我们的监视程序就不再重新调用启动“geoshell.exe”程序,同时自身也关闭退出,等待用户下一次调用“Windows 资源管理器”程序再激活运行。当然,监控程序还可以记录下“Windows 资源管理器”上次出错崩溃后的具体路径,然后重新启动后把上次的路径再次重新定位过去,这样就显得比较人性化了。
-------------------------------------------------------------------------------------------