【问题标题】:Visual Studio 2012 installation constraintsVisual Studio 2012 安装限制
【发布时间】:2013-01-26 02:51:47
【问题描述】:

在尝试安装 Visual Studio 2012 时,我注意到它需要占用我启动磁盘的很大一部分作为安装的先决条件:

我的引导驱动器上的磁盘空间比它要存在的目录要多 两倍!这是什么疯狂?

进行了一些搜索,我找到了一个有类似问题的用户,但他只能通过卸载所有额外的驱动器来解决他的问题,然后启动安装程序。据推测,他要安装的驱动器上有一个操作系统。我不。 (也不想这样做)。他的困境在这里概述:https://stackoverflow.com/questions/14466787/why-does-visual-studio-install-onto-multiple-drives

根据上述问题中的建议,我将所有“temp”目录引用移动到指向“E:\”驱动器以尝试将其强制关闭“C:\”,如下所示:

但没有骰子。据记载,文件只是临时的;如果是这样,为什么它坚持将大量文件放到我的启动盘上?我可以接受这个,除了我没有 6 GB 的空间来进行这个安装,并且没有足够的空间让它完成它。该磁盘来自消费级 SSD 的早期阶段,因此选择很纤薄,这没关系,因为我从来没有想过它可以容纳需要空间的应用程序。

除了扩展磁盘,或者荒谬地卸载一堆其他应用程序,安装 Visual Studio,然后重新安装其他应用程序之外,我能做些什么吗?考虑到我在另一个驱动器上有 TB 的空间可以使用,这是一个特别令人沮丧的问题;)

【问题讨论】:

  • 可能是 MSI 缓存?系统还原点的暂存空间? .NET Framework 安装到 C:\Windows\Microsoft.NET 等中。
  • @C.Lang 我不确定这是否能解决我的问题,因为它仍会尝试将系统磁盘用于临时文件或其他任何原因。
  • @ta.speot.is 有没有办法重新定位框架,而不损害其他依赖的应用程序?
  • 这是 MSI 缓存。它保存在 C: 驱动器上,用于补丁/修复安装/附加功能安装。这是所有使用 Windows Installer 和 MSI 的安装程序都会出现的问题。 (它通常在%PROGRAMDATA%\Microsoft 下。)AFAICT,没有办法重新定位它。
  • 5.5 演出的“元数据”和 2.75 演出的节目? .... -_-

标签: windows visual-studio-2012 installation


【解决方案1】:

我最终通过使用 Windows 7 中包含的 DISM(部署映像服务和管理)实用程序回收了大部分启动驱动器:DISM Utility 具体来说,我使用以下参数运行了 DISM 工具:

>dism.exe /online /cleanup-image /spsuperseded

据推测,Windows 正在存储服务包和更新的卸载信息,这会占用大量空间。通过将自己“锁定”到当前的服务包中,我能够在系统驱动器上释放 6 多个演出空间。如果这是一台关键的生产机器,我会更加担心,但由于我的机器本质上是一台低影响的家用机器,没有理由保留旧的服务包文件。

然而,这并不能解决最初的问题,但我认为这对于希望从更“晦涩”的方法中回收空间的人来说是一个有用的提示。为 Ken White 的洞察力干杯,我希望这些信息可以帮助其他人。

【讨论】:

    【解决方案2】:

    似乎是Visual Studio的一个“特性”,很大一部分东西必须安装在系统驱动器上,例如:

    • 需要安装到系统驱动器中的 .NET Framework 和 Visual C/C++ 等共享运行时。
    • 与其他具有自己安装文件夹(如 SQL Server 和 Windows SDK)的产品共享的包
    • 与 Office 等其他应用程序或 IIS 等服务共享的组件
    • Windows 安装程序和包缓存

    参考:http://blogs.msdn.com/b/heaths/archive/2012/03/07/why-visual-studio-11-requires-space-on-the-system-drive.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多