如何清理Visual Studio SP1安装?

时间:2012-07-24 09:45:59

标签: visual-studio-2010

我安装了Visual Studio 2010并应用了SP1,然后我的硬盘坏了,我不得不卸载并安装Visual Studio。

现在尝试再次应用SP1,但安装程序卡住了。当我检查日志时,这是错误:

  

INSTALLMESSAGE_OUTOFDISKSPACE

它试图在这种情况下检查不存在的卷(D :)中的磁盘空间而不是新的安装量并进入递归循环。

以下内容会在日志中重复数千次

Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.]
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?]
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.]
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?]
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.]
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?]
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.]
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?]

我试过Microsoft Fix it for cleanup uninstall但是没有用,它仍然是相同的。

在Visual Studio SP1之后实际清理的方法是什么,以便它不会查看以前的安装目录?

2 个答案:

答案 0 :(得分:0)

实际文档实际上是从原始SP1 {4}}的自述文件中获取的:

请参阅:

  • 2.2。卸载,和
    • 2.2.1。如果卸载了Visual Studio 2010 Service Pack 1,则必须重新安装Visual Studio 2010以还原某些组件

“阅读本自述文件中的2.2.1。有关如何在卸载SP1后重新安装Visual Studio 2010的说明。重新安装Visual Studio 2010后,重新应用SP1。”

我认为这可能会解决您在Service Pack中遇到的问题。

答案 1 :(得分:0)

对于将来遇到此错误的任何人,我遇到了这个问题并解决了它:

1)虽然可能没有硬盘驱动器卷D:,如果你看到这个,你可能有一个光盘驱动器分配了驱动器号(这就是为什么它可以找到D,但有0个字节可用)。暂时将光驱重新分配给另一个字母,然后继续安装。

2)当您使用它时,您可能希望获得第三方工具,例如Registry Workshop,以便您可以搜索具有指向驱动器D:的路径的所有Visual Studio 2010密钥,并删除它们。

3)写信给微软并指出他们如何荒谬a)滥用注册表以获取他们应该使用AppData文件夹的内容,b)没有创建适当的工具来清除产品的所有注册表项(他们的现有的独立卸载程序几乎不会保留所有密钥),c)编写安装程序,完全吞下错误消息而不提醒用户,强制他们挖掘日志文件,以及d)注册系统整体。