0x80070643 uninstall and install failed

  在Windows 2008 R2 X64上 安装 VS2008 和 系统的 一些功能时 ,发生该代号的错误,查找了 比较多的英文网站仍然没有可靠的解决方案。

  其中,VS2008提示错误详细LOG链接,但点击后提示无法打开file:///j://xxx.log,其中,J盘是操作系统,在猜想系统安装好后可能是更改临时目录造成的问题。我将用户临时目录和系统临时目录同时修改成了 %HOMEDRIVER%\temp

  现在更改J:\temp,并logoff重新登陆,安装程序和系统功能安装卸载都正常了。原来是默写环境下,无法将环境变量直接替换,需要写绝对路径。