当前位置: 首页 > 图文教程 > 操作系统 > Windows > 操作系统常见问题:出现文件被替换或被换成旧的版本

Windows
解决打开U盘看不到文档的问题
深入分析Windows操作系统死机问题
Windows下让硬盘运转更快的九大绝招
让电脑在插入自己的优盘后才能启动
Windows 7操作系统新技术深入探讨
Windows自带命令查木马
Windows安全模式都能干什么?
BIOS开机自检的中文解释
Windows XP系统中如何重置TCP/IP协议
Windows系统性能最优化方法
XP提示“虚拟内存不足”原因总结
关闭移动硬盘自动播放功能
电脑开机就打开小键盘的设置方法
局域网内各主机互访无障碍的方法
系统加速 从逐步优化XP系统开始
彻底深入掌握Windows Update
Windows XP安装启动故障的解决方案
Windows操作系统31招快速修复技巧(上)
Windows XP网络故障的解决方案
Windows操作系统31招快速修复技巧(中)

Windows 中的 操作系统常见问题:出现文件被替换或被换成旧的版本


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 59 ::
收藏到网摘: n/a


你要安装软件的时候,操作系统就会告诉你 C\WINDOWS\SYSTEM\DDEML.DLL 已经过期,或者被换成旧的版本,而当你重新开机后,还是会出现同样的讯息。(不见得是 DDEM.DLL,也有可能是别的文件)
如果你所安装过的软件曾把你某个系统文件替换掉,但是又没有更新 registry 里的系统信息,就可能会产生这种状况。

解决方法一:
最简单的方法就是把 Windows\Sysbckup 下的 ddeml.dll 复制到 Windows\System 下,但是因为你没有办法在窗口环境下进行这工程,我们必须要在 Command 模式下才能进行,如果你熟悉 DOS 指令的话,就更容易看懂了。
为了预防万一,我是采取 rename (改名)的方式,如果你很有把握,你可以不用 remane 这些有问题的文件(例如 ddeml.dll),可以直接删除或覆盖过去。
·重新启动你的计算机到 Command prompt only,重新开机时 Windows 98 按 Ctrl 键,Windows 95 按 F8 ,就会出现开机选单,选择 Command prompt only
·键入指令,把 Windows\Syetem 下的 Ddeml.dll 改名为 Ddeme.old:
ren c:\windows\system\ Ddeml.dll Ddeml.old
·把 Windows\Sysbckup 下面的 ddeml.dll 复制到 Windows\System 下:
cd\
copy c:\windows\sysbckup\ddeml.dll c:\windows\system\ddeml.dll
·重新启动计算机,如果问题依旧,再继续执行方法二。

解决方法二:
·把windows\system 下的,跟 Windows\Sysbckup 下的 ddeml.dll 全部 rename (改名,你要删除也行),然后从原版 Windows 98 或 95 光盘上解压缩出正确版本的 ddeml.dll,并把解出的 ddeml.dll 分别放置在 windows\system 下,以及 windows\sysbckup 下。

·重新启动你的计算机。
·当然你也可复制别台计算机上的 ddeml.dll 过来,但是你必须确定复制过来的文件版本绝对正确、没有问题。

解决方法三(当一、二都没办法解决的时候):
·按「开始」,选「运行」,输入下面指令后,按确定。
regsvr32 c:\windows\system\ddeml.dll
·你应该会看到一段 ddeml.dll 成功注册到系统里的讯息,重新启动你的计算机(如果没有办法注册成功,请确认 system 跟 sysbckup 下的 ddeml.dll 是不是都是正确的版本)。