魔兽世界无法安装什么原因 魔兽安装不了

今天给大家介绍一下为什么魔兽世界不能安装相应的知识点 。希望对你有帮助,也别忘了收藏这个站点 。
无法安装魔兽世界 。
分类:计算机/ *** 操作系统/系统故障
问题描述:
我在电脑上安装魔兽世界时,每次都会出现以下对话框:“安装程序无法读取文件“未知” 。问题可能是由驱动器或其中的数据介质引起的 。比如CD-ROM/DVD-ROM被刮花或弄脏,硬盘损坏,或者从网上下载的安装程序损坏 。(读取的数据为“-mpq \ data # model . mpq \\ drake \ drake . m2”,错误代码为38 。如果问题仍然存在,请联系暴雪的技术支持部门 。(::Read)目录“d: \魔兽世界\ ”无法删除 。无法删除目录“D:\魔兽世界” 。原因是什么?安装软件是从魔兽世界官网下载的1.10.0完整版,我花了10多个小时才下载完 。我的电脑是:P4 1.7G,256M内存,,845D主板,15寸显示屏显示模块 。
分析:
造成这种现象的原因有很多 。一是硬件有问题,也就是内存有问题;第二,软件有很多问题 。
一:先说硬件:
一般来说,电脑硬件不容易坏 。内存问题不太可能(除非你的内存真的是一堆杂牌),主要方面有:1 。内存坏了(大多是二手内存),2 。使用有质量问题的内存,3 。插在主板上的内存金手指灰尘太多 。4 。使用不同品牌和容量的内存会导致不兼容 。5 。超频导致的散热问题 。可以用软件来检查内存,可以彻底检查内存的稳定性 。
第二,如果没有,对软件进行故障排除 。
先说原理:内存中有一个地方叫,用来存储数据 。当程序将数据放入缓冲区时,它需要操作系统提供的“函数”来应用它 。如果内存分配成功,函数会将新打开的内存区域的地址返回给应用程序,应用程序可以通过这个地址使用这个内存 。这就是“动态内存分配”,内存地址也是编程中的“光标” 。内存并不总是可用和取之不尽的,有时内存分配会失败 。当分配失败时,系统函数将返回值0 。此时,返回值“0”不再代表新启用的光标,而是系统发送给应用程序的通知,指示发生了错误 。作为应用程序,应该在每次内存应用后检查返回值是否为0 。如果是,说明有故障,需要采取一些措施来挽救,增强了程序的“健壮性” 。如果应用程序不检查这个错误,它会认为这个值是根据“思维惯性”分配给它的可用游标,并在后续执行中继续使用这个内存 。真正的0地址存储区存储的是计算机系统中最重要的“中断描述符表”,是绝对不允许应用程序使用的 。在无保护的操作系统(如DOS)中,向该地址写入数据会导致立即崩溃,而在健壮的操作系统(如)中,该操作会立即被系统的保护机制捕获,结果操作系统会强制关闭错误的应用程序,以防止其错误扩大 。此时会出现内存无法“读取”的错误,并会指出引用的内存地址为“0x * * * * * * * * * *” 。内存分配失败的原因有很多,比如内存不足、系统功能版本不匹配等 。所以这种分发失败多见于操作系统使用时间较长,安装了多种应用程序(包括无意中“安装”的病毒程序),大量更改了系统参数和系统文件之后 。
在使用动态分配的应用程序中,有时会发生这样的情况:程序试图读写一个应该可用的内存,但由于某种原因,预期的可用游标失败了 。可能是“忘记”向操作系统要求分配,也可能是程序本身在某个时候取消了这个内存,“没注意”等等 。被取消的内存被系统回收,其访问权不再属于应用程序,因此读写操作也会触发系统的保护机制,而试图“违法”的程序的唯一结局就是* * *终止执行,收回所有资源 。计算机世界的法则还是比人类有效和严厉得多!像这样的情况是程序本身的BUG,你经常可以在特定的操作序列中重现错误 。无效光标不一定是0,所以错误提示中的内存地址不一定是“0x * * * * * * * * * *”而是其他随机数 。