|
今天安装重装了下系统安装IE8
以前用系统是深度ghost xp
改用电脑公司版ghost xp
装完系统后安装IE8,发现安装到一半的时候出现一个错误提示
“复制文件 admparse.all 时出现错误,无法将文件复制到目标”
以前从没出现过这种错误,百度搜了一下,不止我一个人出现,但是没有一个完美解决问题的方法
研究了一下,完美解决,思路如下:
首先运行IE8安装程序的时候,程序自身解压到D盘或别的盘下,会生成一个长文件名文件夹,名称为数字+字母的,然后运行里面的安装程序,在里面找到了admparse.dll这个文件,版本8.0.X(如果你电脑是IE6,c:\windows\system32下会有一个6.0版本的),看来IE8安装包没有问题,自带这个文件
然后IE8会在WINDOWS下生成一个临时文件夹"IE8"
同时把安装需要备份的DLL和EXE文件放到c:\windows\system32\dllcache文件夹
dllcache的位置一般在“C:\windows\system32\dllcache”,大约有350MB,2000左右个文件,大部分是动态链接库(.dll )和可执行文件(.exe ),是个系统隐藏文件夹。 dllcache作为备份是在使用“系统文件检测”时发挥作用的,它实际上“准备”了你可能会用到的所有重要系统文件,是一个备用的系统文件库。
当我打开dllcache文件夹的时候,弹出一个对话框,打开方式? 居然是文件
删除,重建一个dllcache
再重装IE8,不再出现提示
原因: ghostxp为了节约空间,把windows自身备份系统文件的文件夹dllcache删除了,而IE8安装的时候会自动往这个文件夹复制需要备份的文件,没有这个文件夹,IE8就出错了
解决方法: 查找dllcache,如果发现是文件格式,直接删除,再建一个文件夹,改名dllcache,如果想完美解决在开始-运行-输入“cmd”,弹出窗口输入sfc /scannow,系统会自动检测,然后提示放入SP3光盘,直接去网上下个安装包,解压了指向过去就OK乐
==============================================================================
以上是曾经写的,思路不顺畅
简单来说,如果想把文件复制到一个地方,那个地方必须是存在的,
IE8安装的时候会把admparse.all文件复制到c:\windows\system32\dllcache这个文件夹里
但是dllcache在你的系统里不是一个文件夹而是一个文件
为什么是文件而不是文件夹呢?最有可能的是在制作ghostxp的时候为了节约空间而把文件夹删了,再建立一个只读属性的文件,让系统没办法修复这个文件夹
解决方法就是打开c:\windows\system32, 删除dllcache,注意,这是个隐藏文件,必须先查看隐藏文件
再建一个文件夹,重命名为dllcache
=========================================================================
复制msfeeds.mof出错
这个原因和上面一样,不过文件夹换了
是c:\windows\wbem
按上述方法修改即可
|
|