Installation Visual Studio 2012安装:ngen挂起/不执行任何操作
我一直在尝试安装Visual Studio 2012 Professional RC(在Windows 7 x64上从VS 11 Beta升级),我发现安装程序似乎在任意时间“挂起”。我使用引号,因为安装程序UI仍然完全响应;它似乎只是坐在那里,拒绝再往前走。我观察到的情况如下:Installation Visual Studio 2012安装:ngen挂起/不执行任何操作,installation,windows-7-x64,visual-studio-2012,ngen,Installation,Windows 7 X64,Visual Studio 2012,Ngen,我一直在尝试安装Visual Studio 2012 Professional RC(在Windows 7 x64上从VS 11 Beta升级),我发现安装程序似乎在任意时间“挂起”。我使用引号,因为安装程序UI仍然完全响应;它似乎只是坐在那里,拒绝再往前走。我观察到的情况如下: msiexec.exe的一个实例(32位,作为系统运行)固定了我的4个内核之一 两个vs_professional.exe实例似乎正在运行(均使用我的身份)。其中一个(主UI实例)经常使用1-2%的CPU,大概是在它
- msiexec.exe的一个实例(32位,作为系统运行)固定了我的4个内核之一
- 两个vs_professional.exe实例似乎正在运行(均使用我的身份)。其中一个(主UI实例)经常使用1-2%的CPU,大概是在它开始工作时,看看进度条是否需要更新等等。;另一个实例似乎根本不使用任何CPU
- ngen.exe的一个实例似乎什么都不做,即没有CPU使用
有什么想法/建议吗?我想把这乱七八糟的东西收拾干净,真是束手无策 我与VS2012更新2的情况非常相似 我发现您可以恢复挂起的ngen进程并完全完成安装,但我是通过单独安装所有组件(使用安装文件的/layout参数)来完成的
另一个注意事项:如果您查看挂起的ngen进程及其启动时使用的命令args,您可以使用相同的args运行ngen,它将成功执行。我花了一天的大部分时间来解决同样的问题。我成功地创建了一个新的windows配置文件并从那里运行安装。我使用的是Windows8x64(这让一切变得更加令人沮丧)
希望这能对某人有所帮助。以下是我经常采取的步骤,以解决与windows installer相关的几乎所有问题(SQL、VS…) 在执行详细信息之前,您应该知道Windows保存时日志文件的路径,以便于您自己进行调查: 默认值为: C:\ProgramFiles(x86)\Microsoft SQL Server\110\Setup Bootstrap\Log 或C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log 我们可以在这里看到一个或多个文件夹:100个用于SQL2008,110个用于SQL2012,120个用于SQL2014。。。 您应该关心文件夹创建的时间/日期。是时候运行setup.exe了 现在进入详细信息: 我几乎遇到的问题是挂起/什么也不做/消失。。。并且无法完成安装(永远挂起)-->您可以自己查看日志文件并知道为什么它永远挂起,阅读日志时很容易知道:) 步骤1:确保源设置正确 第二步:当你遇到挂起/什么都不做的情况时,打开程序并重新启动01次 第3步:重新运行安装程序-如果仍然挂起,请打开旁边的任务管理器,并注意新程序“弹出”而不是消失 (在我的例子中,它挂起在ExecuteStandardTimingsWorkflow,我看到Microsoft公共语言运行时本机编译器(ngen进程)弹出,但没有出现,因此我结束了任务it手册,Windows继续运行安装程序) 步骤4:有时程序无法删除/删除或运行某些组件设置,因此需要帮助。 阅读日志文件和滚动结束页面,您可以看到最后的进度,如果程序无法完成,您需要帮助 步骤5:Taks manager并查找windows installer(msiexe进程),其中一些进程没有响应,您需要手动将其杀死 步骤6:在电脑挂起时重新启动电脑 有时程序需要重新启动以完成某些任务,并且在重新启动后将自动继续 这是我一直在做的事情,99%的安装案例都是固定的,之后运行稳定。
希望这有帮助:)您有没有安装/运行Trend Micro防病毒软件?没有。不过我确实安装了Microsoft安全软件包。将尝试禁用它,再次运行安装并报告。我没有MSE问题。只是TM的实时过滤器。是的,我仍然看到MSE被禁用时存在同样的问题,所以不是这样。我也有同样的问题。我以前在2010年的各种VisualStudio相关安装程序和更新包中也看到过这种行为。如果我杀死了ngen.exe的父msiexec.exe,我可以让安装继续进行,但显然我不需要这样做,它可能会使某些东西处于不一致的状态。