NET 3.5 Framework installation failed. MSI returned error code 1603

本文记录了一次安装.NET Framework 3.5失败的经历,并提供了详细的解决方案,包括卸载清理旧版本、安装必要的更新包等步骤。
装NET 3.5 Framework 失败看日志如下

"The following component failed to install: Microsoft .NET Framework 3.5"

When i checked the error log this appears:

"04/03/10,12:30:11] Microsoft .NET Framework 3.5: [2] Error code 1603 for this component means "Error grave durante la instalación. " [04/03/10,12:30:12] Microsoft .NET Framework 3.5: [2] Setup Failed on component Microsoft .NET Framework 3.5 [04/03/10,12:30:13] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 3.5 is not installed.

上网搜了一下,原来要先装frameworks 2.0 SP1 and framework 3.0 SP1.

1.清理:In order to perform a clean uninstall of the framework 2.0 I used this application : http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip.
2.下在Framework 2.0 SP1:http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe
3.下载Framework 3.0 SP1:http://download.microsoft.com/download/4/9/0/49001df1-af88-4a4d-b10f-2d5e3a8ea5f3/dotnetfx30SP1setup.exe

然后就可以装3.5了
参考:http://evx.spaces.live.com/Blog/cns!DCFA4EAFD475EE16!441.entry
<think>好的,我现在需要解决用户遇到的Incredibuild安装程序解压失败的问题,错误代码是1。首先,我需要明确用户的问题:在安装Incredibuild时,解压过程中出现“Decompression failed Tool returned code 1”的错误,用户想知道原因及解决方案。 首先,我应该回忆一下常见的安装程序解压失败的原因。通常,解压失败可能涉及以下几个方面:下载的文件损坏、磁盘空间不足、杀毒软件或防火墙的干扰、权限问题,或者是系统组件缺失。另外,错误代码1通常是一个通用错误,可能指向多种问题,需要具体分析。 接下来,我需要针对每个可能的原因思考对应的解决方案。首先是文件损坏,用户可能下载的安装包不完整或被中断,导致解压失败。这时候建议用户重新下载安装包,并验证MD5或SHA校验码。其次是磁盘空间,用户需要检查目标安装盘是否有足够的空间,特别是临时目录,因为安装程序通常会解压到临时文件夹。如果空间不足,清理磁盘或更改临时目录路径可能有效。 第三,杀毒软件或防火墙可能会错误地将安装程序的一部分识别为威胁,从而阻止解压过程。建议用户暂时禁用这些安全软件,然后重新运行安装程序。同时,权限问题也可能导致解压失败,尤其是在Windows系统上,需要以管理员权限运行安装程序,确保有足够的权限写入目标目录。 另外,系统组件的问题也可能导致解压失败,例如损坏的系统文件或缺少必要的运行库。运行系统文件检查工具(如sfc /scannow)可以修复系统文件,而安装最新的Visual C++ Redistributable和.NET Framework可能解决依赖问题。如果问题依旧,可能需要检查系统日志中的具体错误信息,或者尝试手动解压安装包来定位问题。 还需要考虑用户的操作系统版本是否符合Incredibuild的要求,以及是否安装了最新的系统更新。有时候,旧版本的操作系统可能存在兼容性问题,更新系统补丁可能会解决。此外,某些第三方软件冲突也可能导致安装失败,比如资源管理器的扩展或其他后台进程干扰安装过程,可以尝试在干净启动模式下进行安装。 最后,如果以上方法都无效,建议用户联系Incredibuild的技术支持,提供详细的错误日志以便进一步诊断。用户可能需要检查安装日志文件,通常在临时目录或安装目录下的Logs文件夹中,这些日志会有更具体的错误描述,帮助确定问题根源。 总结下来,我需要将这些可能的解决方案分步骤整理出来,确保用户能够逐步排查和解决问题。同时,要注意使用中文,结构清晰,避免技术术语过于复杂,让用户容易理解和操作。此外,需要检查是否有相关的引用内容,但根据用户提供的引用,目前没有直接相关的信息,所以主要依靠常见解决方案。</think>关于Incredibuild安装时出现"Decompression failed Tool returned code 1"错误的解决方案,请按以下步骤排查: **根本原因分析** 错误代码1通常表示解压过程中遇到不可恢复的错误,可能由以下原因导致: - 安装包损坏或下载不完整 - 目标磁盘空间不足(特别是系统临时目录) - 防病毒软件/防火墙拦截 - 系统权限不足 - 损坏的系统组件或运行库缺失 **逐步解决方案** 1. **验证安装包完整性** - 重新从[官网下载](https://www.incredibuild.com/)最新安装包 - 使用校验工具验证文件哈希值(如SHA-256) $$ \text{SHA256}(file) = \text{预期哈希值} $$ - 对比官网公布的校验值[^2] 2. **检查磁盘空间** - 确保目标安装盘至少有20GB可用空间 - 清理系统临时文件夹: 1. 按`Win+R`输入`%temp%`清空临时目录 2. 检查环境变量`TEMP`和`TMP`指向有效路径 3. **关闭安全软件** - 暂时禁用Windows Defender实时保护 - 暂停第三方杀毒软件(如McAfee/Norton) - 在防火墙中创建安装程序白名单规则 4. **提升权限运行** - 右键安装程序选择"以管理员身份运行" - 通过命令行强制提权: ```cmd runas /user:Administrator "setup.exe" ``` 5. **修复系统组件** - 执行系统文件检查: ```cmd sfc /scannow ``` - 安装最新运行库: - Visual C++ Redistributable 2015-2022 - .NET Framework 4.8 6. **手动解压验证** - 使用7-Zip尝试手动解压安装包: ```powershell 7z x IBSetup.exe -o"C:\Temp" ``` - 观察具体报错文件(如果是特定文件损坏可尝试单独替换) **进阶处理** 若上述步骤无效,请尝试: 1. 在干净启动模式下安装(通过`msconfig`禁用非Microsoft服务) 2. 检查系统事件查看器`Windows Logs > Application`中的详细错误代码 3. 更换安装介质存储位置(避免使用网络驱动器/USB3.0外接设备) [^1]: 类似文件解压错误的通用解决方案参考Windows系统错误代码文档 [^2]: Incredibuild官方知识库中关于安装失败的技术公告
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值