6

Visual Studio 2012をインストールしようとすると、インストールの前提条件として、ブートディスクのかなりの部分を消費する必要があることに気付きました。

ここに画像の説明を入力してください

起動ドライブには、それが存在するディレクトリの2倍以上のディスク容量が必要です。この狂気は何ですか?

検索を行ったところ、同様の問題を抱えているユーザーが見つかりましたが、彼は余分なドライブをすべてアンマウントしてからインストーラーを起動することでのみ問題を解決できました。おそらく、彼はインストールしたいドライブにOSを持っていたのでしょう。私はしません。(そして、したくない)。彼の苦境はここに概説されています:https ://stackoverflow.com/questions/14466787/why-does-visual-studio-install-onto-multiple-drives

上記の質問の提案に従って、すべての「temp」ディレクトリ参照を「E:\」ドライブを指すように移動して、「C:」を強制的にオフにしました。

ここに画像の説明を入力してください

しかし、サイコロはありません。ファイルは一時的なものにすぎないことが文書化されています。もしそうなら、なぜそれは私のブートディスクにたくさんのファイルを置くことを主張するのですか?このインストールのために6ギガバイトの余裕がなく、それを実行するのに十分な空き容量がないことを除いて、私はこれで大丈夫です。このディスクは消費者向けSSDの初期段階のものであるため、ピッキンはスリムです。スペースを大量に消費するアプリケーションを収容するつもりはなかったので、それで問題ありません。

ディスクを拡張したり、他の多くのアプリケーションを不条理にアンインストールして、Visual Studioをインストールしてから、他のアプリを再インストールしたりする以外に、私にできることはありますか?他のドライブで作業するためのテラバイトのスペースがあることを考えると、これは特に苛立たしい問題です;)

4

2 に答える 2

4

Windows 7に含まれているDISM(Deployment Image Servicing and Management)ユーティリティを使用して、ブートドライブの大部分を再利用することになりました。DISMユーティリティ具体的には、次の引数を使用してDISMツールを実行しました。

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

おそらく、Windowsはサービスパックとアップデートのアンインストール情報を保存しているため、多くのスペースが必要になります。現在のサービスパックに自分自身を「ロック」することで、システムドライブの6ギガ以上のスペースを解放することができました。これが重要な実稼働マシンである場合、もう少し心配しますが、私のマシンは本質的に影響の少ない家庭用マシンであるため、古いサービスパックファイルを保持する理由はありません。

これは最初の問題を解決するものではありませんが、これは、より「あいまいな」方法からスペースを再利用しようとしている人にとっては便利なヒントだと思いました。ケンホワイトの洞察に乾杯します。この情報が他の誰かの助けになることを願っています。

于 2013-01-26T21:31:48.157 に答える
1

次のようなものの大部分をシステムドライブにインストールする必要があるのは、VisualStudioの「機能」のようです。

  • システムドライブにインストールする必要がある.NETFrameworkやVisualC/C++などの共有ランタイム。
  • SQLServerやWindowsSDKなどの独自のインストールフォルダーを持つ他の製品と共有されるパッケージ
  • Officeなどの他のアプリケーションやIISなどのサービスと共有されるコンポーネント
  • Windowsインストーラーとパッケージキャッシュ

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

于 2013-06-13T17:44:16.827 に答える