我安装了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之后实际清理的方法是什么,以便它不会查看以前的安装目录?
答案 0 :(得分:0)
实际文档实际上是从原始SP1 {4}}的自述文件中获取的:
请参阅:
“阅读本自述文件中的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)注册系统整体。