网站首页 > 技术教程 正文
昨天接到一个陌生的电话打过来,说自己有台电脑坏了,软件打不开了。这是一个XP系统上安装的虚拟机里面的运行WIN98操作系统加载UCDOS后再启动FOXBASE开发的一个汽车配件管理软件。
现在是虚拟机打不开了,加载时报0X80040101错误。
说实话维修电脑的都不愿意接修老旧电脑,运行速度慢不说,硬盘还容易出问题,搞不好修着修着机器就蓝屏或黑屏了。
听了客户的描述,我大概也明白了,客户的这个软件非常老,只能支持WIN98系统,XP系统都不支持。要知道win98系统连NTFS分区都无法识别,现在U盘都是NTFS分区了。
客户问上门多少钱,我没有丝毫犹豫,直接报价200元。说实话,这种老电脑上门可能也修不好,那就会白跑一趟。
客户当时没有让我上门。
大概过了半个多小时,又联系我让我上门维修。
上门后开机启动XP系统正常,但是加载虚拟机VMWARE时报错。我也上网查了,出现这种问题是因为客户改动过管理员密码或者权限,也可能是动过硬盘分区等。所以就按网上的方法把VM appsdk.dll,vmdbCOM.dll和VMnetBridge.dll三个动态库文件重新加载。但是处理后之后故障依旧,仍然报错。
到这里我基本就确定是VMWARE虚拟机的启动文件出错了,有可能是损坏,因为毕竟电脑时间长了,硬盘肯定有坏道的,不知道哪个文件损坏了,就导致无未能正常加载。
客户的电脑太慢,所以我就和客户沟通,把电脑带回公司去维修。
等我搬电脑的时候才注意到,连接这台电脑的打印机是并口的CR5400+针式打印机。要知道现在USB接口的针式打印机都没有人用了,这里还用的是并口打印机,说明什么?说明客户的软件只支持并口打印机,不支持USB打印功能。
把客户的电脑带到公司后,首先对客户的C盘和虚拟分区盘进行备份。这是必须要做的工作,万一在操作过程中出现错误,就有机会进行恢复,避免不可逆的操作出现。
因为是XP和98系统,硬盘占用空间很小,所以备份花费的时间也不多。
硬盘数据备份好后,就可以开机进行维修操作了。支持XP的VMware虚拟机软件最高版本是10.0,现在客户使用的是VMware6.0。既然无法修复,直接在6.0之上安装10.0版本,然后等虚拟机启动后,看能不能加载win98分区?
VMware安装到一半的时候,系统提示电脑里面已经安装了VM ware 软件,继续的话可能版本冲突。
于是安装到一半的时候退出,没有完全安装成功。
接着鼠标双击VMware,发现VM虚拟机已经可以正常启动,不报错了。由此可证明之前的判断是对的,就是VMware的启动文件有损坏导致的。
虚拟机启动成功后,加载win98虚拟分区,启动win98系统 。98系统加载没有问题,也很顺利。看到win98桌面后,看到桌面上有一个怀远汽配的图标。
双击怀远汽配的图标,硬盘指示灯闪一会儿,还是报错。
进入HY文件夹,编辑HY.BAT 文件,发现这个批命令ywyr,最初加载的是UCDOS和字库,还有输入法。试着直接在UCDOS文件夹下面启动UCDOS,发现还是报错。
再次进入HY文件夹,根据BAT文件里面的命令,加载Q40后,软件启动成功。由此确定UCDOS出了问题,软件是正常的。
检查硬盘后发现硬盘里UCDOS7.1备份,把UCDOS文件夹改名,重新安装UCDOS后,再次启动HY后,软件顺利加载成功。
电脑修好了,赶紧给客户送过去,客户就靠这台电脑打单子卖配件呢。送过去的时候,客户说,自己也想换,但是这台电脑里面的数据库文件无法导入到新系统中,所以现在店里有两台电脑,一台是这个运行最老的软件,一台是新电脑运行网络版。
为了这个软件能够运行,几年前打印机坏了,找了好长时间,才找到这台并口针式打印机,是库存的,现在都买不到了。
电脑主机是04年的,软件是98年的,到现在已经老实巴交行了20年了,硬盘也换过,不知道这台电脑还能坚持多久。
我走的时候,客户把我的电话贴在显示器上,说这是找到我了才修好。之前已经找了好几个人都修不了,说根本没有见过这样的软件,更没有见过这样的工作方式。
这是一个XP系统上安装的虚拟机里面的运行WIN98操作系统加载UCDOS后再启动FOXBASE开发的一个汽车配件管理软件。
猜你喜欢
- 2025-10-19 电脑安装ghost好,还是原装windows好?两者主要有这几点区别
- 2025-10-19 DOSBox 使用指南:在现代电脑上重温经典 DOS 游戏
- 2025-10-19 回忆中的汉字系统——那些年我们一起用过的UCDOS
- 2025-10-19 等了30年,微软MS-DOS神器重生:用Rust重写、开源斩获9.9k Star、还能跑在Linux上!
- 2025-10-19 6个必备的DOS命令,让你的Windows使用更高效
- 2025-10-19 dos命令systeminfo,查看系统启动时间。电脑卡慢,win10怎么了?
- 2025-10-19 为什么星际争霸有人口限制而红色警戒却没有呢?
- 2025-10-19 考古微软最早带货视频,只卖99美元的Win1.0
- 2025-10-19 玩家展示现代硬件上运行的MS-DOS 拥有令人难以置信的向后兼容性
- 2025-10-19 Windows系统下常用的Dos命令介绍(一)
欢迎 你 发表评论:
- 10-23Excel计算工龄和年份之差_excel算工龄的公式year
- 10-23Excel YEARFRAC函数:时间的"年份比例尺"详解
- 10-23最常用的10个Excel函数,中文解读,动图演示,易学易用
- 10-23EXCEL中如何计算截止到今日(两个时间中)的时间
- 10-2390%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 10-23计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- 10-23Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 10-23怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- 最近发表
-
- Excel计算工龄和年份之差_excel算工龄的公式year
- Excel YEARFRAC函数:时间的"年份比例尺"详解
- 最常用的10个Excel函数,中文解读,动图演示,易学易用
- EXCEL中如何计算截止到今日(两个时间中)的时间
- 90%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- Excel日期函数之DATEDIF函数_excel函数datedif在哪里
- Excel函数-DATEDIF求司龄_exceldatedif函数计算年龄
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)