我的也是Windows 无法安装所需的文件。 请确保安装所需的所有文件可用,并重新启动安装。 错误代码: 0x8007 提示“windows无法安装所需的文件,请确保安装所需的所有...

作者&投稿:独郭 (若有异议请与网页底部的电邮联系)
软件无法安装或安装异常的解决方案:

方案一、安装权限的问题(以安装itunes无法写入注册表为例):

安装软件时磁盘或注册表权限不足会导致软件无法安装。需要手动来添加权限。

故障描述:win7 64位操作系统安装itunes报错如下。unknowncomponents.......

解决方案:开始→运行→输入:regedit 回车打开注册表,找到这个键值:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData

.右击“UserData”选择“权限(P)...” .点击“高级(V)”按钮,选定“Administrators……”,勾选“替换子容器和对象的所有者(R)”,点击“应用(A)”,将“当前所有者(C):”更改为“Administrators……”权限项目(T):”选定“Administrators……”,勾选“使用可从此对象继承的权限替换所有子对象权限(P)”,点击“确定”按钮。

重新安装itunes可以看到成功更新注册表。

方案二、临时文件夹的问题:

打开个人资料转移工具查看下临时文件的路径,如果不是系统默认的路径则点击“恢复默认值”进行恢复。C:Documents and Settings<你的用户名>Local SettingsTemp(windows xp临时文件夹的默认路径),C:Users<你的用户名>AppDataLocalTemp(windows 7临时文件夹的默认路径)

方案三、默认路径不正确:

软件安装时路径不正确,或者路径中包含中文。可以更换路径尝试安装(一般默认安装即可)。

方案四、windows installer服务异常:

1.导入相关的注册表,右键点击桌面空白处→新建→文本文档,将以下信息复制粘贴到文本文档中:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSevicesMS IServer]
"ImagePath"=-
"ImagePath"=hex(2):2500530079007300740065006d,
0052006f006f00740025005c00530079007300740065006d,
00330032 005c006d7300690065007800650063002e00650078006500 20002f0056000000

将保存路径选择为桌面,文件名保存为新建文本文档.reg,然后点击保存。

保存之后桌面会生成如下图标,直接双击,按照提示点击“是”,确定即可。下次重新启动即可。

2.到微软官方网站迅雷专用高速下载(该安装程序只适用于XP系统。)

下载最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安装程序,并尝试重新安装该程序。安装成功后,重复方案一,启用该服务,然后再尝试正常安装软件操作。如果试图重新安装时,再次遇到提示:“指定的服务已存在”,则继续下法。

3. 点击开始→运行→键入:cmd 回车之后打开命令符对话框,输入“msiexec /unregserver” 反注册windows installer服务,然后重新输入“msiexec /regserver”进行注册即可。

方案五:卸载并清理相关的注册表残留,重新安装(以一款音频播放软件“AIMP3”为例)

打开360软件管家→软件卸载,然后找到要卸载的程序点击“卸载”。卸载完成之后会弹出如下窗口,清理程序注册表项。点击“强力请扫描”。将所有注册表项都勾选,选择“删除所选项目”

卸载之后重新安装程序。安装的时候最好更改路径,不要安装到默认的c盘路径下。点击“borwse”(浏览)浏览到其他路径点击“OK”这里选择的路径为e:aimaimp3(后面的aipm3目录是软件自动创建的。)安装提示安装完成即可。

如果嫌麻烦,换一个系统。

Windows 无法安装所需的文件。 请确保安装所需的所有文件可用,并重新启动安装。 错误代码: 0x80070020~

不要用光盘在XP下安装
联想品牌机要改下启动设备
开机显示lenovo的时候按下F12键
设置DVD-ROM启动
提前放入win7光盘
安装吧