我一直在尝试安装Visual Studio 2012 Professional RC(从Windows 7 x64上的VS 11 Beta升级),我发现安装程序似乎在任意时间“挂起”。我使用引号,因为安装程序UI仍然完全响应;它似乎只是坐在那里拒绝继续前进。我观察到的是以下内容:
当我运行安装程序并指定日志文件位置时,我可以看到安装程序为其成功安装的所有组件生成日志文件。当它到达“挂起”的包(每次运行安装程序时都不同)时,每次共同点就是它刚刚调用ngen.exe在安装过程中生成本机映像。无论我是否尝试进行安装,卸载或修复,都会发生此挂起
我试过让机器一夜之间完成它,有时长达16个小时,当我回来时它仍然停留在同一点。如果我从UI取消设置,我会在UI中看到一条消息“正在停止当前会话”,但似乎没有任何事情发生。如果我终止了ngen.exe进程,我可以在日志文件中看到安装程序转移到生成/卸载另一个本机映像,这又导致挂起。如果在UI中单击“取消”后终止了非活动的vs_professional.exe,则安装将成功结束并显示“已成功安装/卸载X个Y组件”消息。
有什么想法/建议吗?我正在努力将这个混乱清理干净!
我和VS2012 Update 2的情况非常相似。
我发现你可以恢复暂停的ngen进程并完全完成安装,但我是通过单独安装所有组件(使用/ layout参数设置文件)来实现的。
另一个注意事项:如果你看一下暂停的ngen进程和它启动的命令args,你可以使用相同的args运行ngen,它将成功执行。
我花了一天的时间来解决同样的问题。通过创建新的Windows配置文件并从那里运行安装,我获得了成功。我使用的是Windows 8 x64(这使得一切都更令人沮丧)
希望能帮到别人。
下面是我总是采取哪些措施来解决与Windows安装程序相关的几乎所有问题(SQL,VS ...)在详细介绍之前,当Windows保存更容易和/或自行调查时,您应该知道日志文件的路径:
默认是:
C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log或C:\ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log我们可以在这里看到一个或多个文件夹:100 for SQL2008 ,110 for SQL2012和120 for SQL2014 ...你应该关心时间/日期文件夹的创建。是时候运行setup.exe了
现在去详细说明:
我遇到的几乎问题是挂起/什么都没做/消失......并且无法完成设置(永远挂起) - >你可以看到日志文件,并知道为什么它会自己永远挂起,很容易知道你什么时候阅读日志:)
第1步:确保您的源设置正确
第2步:当你遇到挂起/什么都没做..,转动程序并重新启动01时间
第3步:重新运行设置 - 如果仍然挂起,打开任务管理器旁边和注意什么是新程序“弹出”并且不会消失(在我的情况下,它挂起在ExecuteStandardTimingsWorkflow,我看到Microsoft公共语言运行时本机编译器(ngen)进程)弹出并且不显示所以我结束任务它手动和Windows继续运行设置)
第4步:某些时间程序无法删除/删除或运行某些组件设置,因此您需要帮助。读取日志文件和滚动结束页面,您可以看到最后的进度,如果程序无法执行,您需要帮助它。
第5步:任务管理器并找到Windows安装程序(msiexec进程),其中一些没有响应,你需要手动杀死它。
步骤6:挂机时重启PC有时程序需要01重启才能完成某项任务,重启后会自动继续运行。
这是我经常做的事情,99%的安装案例是固定的,然后稳定运行。希望这可以帮助 :)