金山打字通上面的小游戏,青蛙过河、警察抓小偷等等,很有趣。
这篇标题有“历险记”三个字,大家也能猜出来过程比较曲折。写这篇更多是因为很巧合的解决了出现的问题,很有意思。
开门见山先说软件使用,再讲运行 2003 的故事,最后总结信息。
文末整合下载链接。
2016 版
2003 版时间毕竟很久了,在 win10 上运行难免出问题。最新的 2016 版练习打字也不错,不折腾。解决核心的广告问题基本就可以了。
第一次打开的时候吓我一跳,不到一分钟就卸载去找以前的版本。去除广告前后对比:
解决方法:在 hosts 文件(C:\Windows\System32\drivers\etc)内增加以下两行,保存就 ok 了,为了保险可以再刷新下 DNS 解析(命令行输入:ipconfig /flushdns)。建议先修改 hosts 文件,再安装。
127.0.0.1 api.51dzt.com
127.0.0.1 tedyn.wps.cn
2003 版
2003 版功能集中,专注打字,看个人喜好。目前在 win10 上直接用 2003 版本,可能会报错,我写了批处理来解决,第一次使用前需要运行一下。
游戏
可以单独下载,想玩哪款直接在官网下载安装就行。2003 版本里面带了,不需要额外下载。
二、故事
前情提要:在 win7 上已成功运行,在 win10 上遇到错误。
第 1 章 XComCtrl.dll
win10 上直接双击打开 TypeEase.exe 运行程序。
报了错误:Component 'XComCtrl.dll' or one of its dependencies not correctly registered: a file is missing or invalid.
这一看错误就是少了 dll 文件,因为之前在 win7 上装过,并没有出现这个错误,是不是因为 win10 没带这个文件?去 win7 拷过来试试!
写文章的时候去百度了整句错误,直接搜到原因了 =。=,咳咳。BOSS 就在眼前。
第 2 章 蓦然回首
跑到 win7 电脑的 C:/Windows/Syswow64 和 C:/Windows/System32 文件夹下,没找到!
再看程序文件夹内,赫然看到程序文件夹内明晃晃的 XComCtrl.dll。
难道文件有啥不一样?在 win7 上移出这个文件,报了相同的错误,再移回来,又好了。
不是缺少 XComCtrl.dll 文件的问题。
SysWOW64
Windows 系统主要文件在 System32 文件夹下,还有一个 SysWOW64 文件夹。
等等,SysWOW64?wow,还卖萌,自带语气词?哈哈,其实是 32bit Windows On 64bit Windows,在 64 位 Windows 上的 32 位 Windows。
再等等,为什么名字带 64 的存的是 32 的文件?一切为了兼容和性能,名字带 32 的存的是 64 的文件,避免 64 位程序重定向。详情推荐文章:什么是SysWow64,涨知识了。
第 3 章 怎一个巧字得了
这倒激起我的兴趣了,先装个能用的版本去打字,再研究为什么 2003 的在 win10 运行出错。
结果在找其他版本的时候,扫到了一个回复说 dll 注册问题,regsvr32 !灵光一闪这会不会是原因?立马用管理员身份执行了相关命令。
打开了。
its dependencies not correctly registered
报错:Component 'xxx.dll' or one of its dependencies not correctly registered: a file is missing or invalid. 组件“xxx.dll”或其依赖项之一未正确注册:文件丢失或无效。
虽然这句报错的详细说明是 missing or invalid,即丢失或无效,但是重点是 not correctly registered,即没有正确注册。
我们要做的,一是找到这个 dll 文件;二是通过 regsvr32 命令注册这个 dll 文件。
regsvr32
用于向 Windows 系统注册或卸载控件。
reg 是 register 的缩写,svr 是 server 的缩写,32 指 System32。即将服务注册到 System32。
第 4 章 胜利前夕
准备试试打字,没想到又蹦出一个错误,跟之前一样,后续还提示了一系列缺的文件。游戏也有无法初始化音效引擎的错误,原因也是缺少了 dll,dx7vb.dll。
写了批任务,批量注册这个文件夹下的某些 dll,用管理员身份执行下该文件就可以使用了。压缩包内有具体的使用说明。
完结。这几章标题有小说那感觉。
三、总结
1 下载使用
更多分享请关注我的公众号或者我的网站。
版本 | 下载地址 | 备注 |
---|---|---|
2016 | http://www.51dzt.com/ | 需解决核心的广告问题,易解决,修改 hosts 文件 |
2003 | https://evgo2017.lanzous.com/s/type-ease | 需解决 dll 注册问题,运行我写的批处理即可。压缩包内有使用说明,密码 evgo2017 |
游戏 | http://www.51dzt.com/game/ | 游戏可单独下载,2003 版自带 |
2 故事核心
2003 版本报错是因为目前的 Windows 系统没注册要运行的文件,找到并注册该文件,解决。
故事就像游戏开局遇到的第一个 NPC 就是最终 BOSS,因为错失信息最终才意识到。但旅程上也有不少收获,意料之外的惊喜。
3 最后
打字通相关的资源和处理方法有参考其他朋友的思路,在此感谢。
使用过程如果有什么问题,请联系我处理。后续最新更新请在我的网站中查找对应文章查看。