SSDドライブにもっと容量が必要で、MSOCacheが1.3GBを占有していることがわかりました。私はMicrosoft Office 2010をインストールしています
MSOCacheを安全に削除できますか?
92 Drake 2010-11-29
簡単に言うと、「いいえ」です。修復や追加コンポーネントのインストールができなくなります。 私は、Office 2007でWindows 7を実行している仮想マシンで試したことがありますが、Office 2010でも同様の効果があると想像しています
より安全なオプション(ここで提案されているように)は、フォルダ自体をDVDに焼くか、USBドライブに移動して、Windowsレジストリ内のすべての参照を変更することです
そのページから
解決策、最近やったこと
- そのフォルダ全体をCD-RまたはDVDに書き込みます(そのフォルダのファイルサイズはOfficeのバージョンに依存します)
- そのフォルダを削除します
- レジストリを RegEdit で C:D\MSOCache を検索して、CD/DVD ドライブを指すように変更します。E:\MSOCache (もちろん、Office関連の何かがキャッシュファイルを必要とする場合は、ディスクが必要になります)
63 oKtosiTe 2010-12-02
ジャンクション・ポイントに行くべきだ
例えば、C:
を120GBのSSDドライブ、D:
を3TBのドライブ(磁気)HDDとした場合
- ドライブ
D:
にC
という名前のサブフォルダを作成します - フォルダ
MSOCache
をドライブD:
にあるサブフォルダC
に切り取って貼り付けます - run
CMD
- の型を使用しています。
CD \
- の型を使用しています。
MKLINK /J MSOCache D:\C\MSOCache
- type:
EXIT
この後、MSOCache
フォルダの内容全体がパスC:\MSOCache
になりますが、物理的にはファイルはD:\C\MSOCache
にあります
以上が、MSOCache
フォルダがC
ドライブ上にあることについての回答でした。ここで、数時間前に私が経験したのと同じ問題についてお話しましょう
C:
ドライブのようにSSDディスクのスペースが不足しています
ここでの主な問題は、Windows Installer と、古いインストールファイルをすべてキャッシュするためのくだらないシステムです。Windows Installer は、PC 上に存在していたソフトウェアの古いバージョンをすべてキャッシュフォルダに保存しています。愚かなことだと思いませんか, (誰かがアプリケーションをアンインストールするかもしれないので、Windows Installer はすべてのファイルを保持しているので、以前の状態にロールバックすることができます – 簡易版では – もっと複雑ですが、これをそのまま受け入れてください)
これは、Windows Updatesと呼ばれるMicrosoftからのさらに大きな愚かさが再びなければ、大した問題ではないだろう。これは単にアップデートが氾濫しているだけです。で、そのアップデートとは何なのか!誰もいないのか!アップデート == インストール == 巨大化したWindowsインストールキャッシュ
私の状況は、私は最小限のOffice + VS2005、VS2008、VS2010と文字通りベースの開発PCをインストールした – それは私が持っている必要があります。私はちょうど良い120ギガバイトとドライブスペースの多くは、インストールされているすべての更新プログラム(〜100ギガバイト)で残っているXPマシンのプライマリディスク上でこれを持っていた。しかし、Windows 7 == 30 GBの空き容量(私がそれを見たときの私の顔を想像してみてください)。Windows 7の方が少し大きいのは知っていますが、70GBの空き容量はありません
2時間後には70GBに戻っています。)どうして私に聞くのですか?
以下のフォルダについては、上記と同じことを行っただけです
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
コマンドは非常に似ています
- 上記のフォルダを(例えば)
D:\C\WINDOWS
に移動します - run
CMD
を管理者として昇格させた - の型を使用しています。
CD C:\WINDOWS
- の型を使用しています。
MKLINK /J Installer D:\C\Windows\Installer
- の型を使用しています。
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
- type:
EXIT
Windows Update、Trusted Installer、および Windows Installer のサービスを停止してからフォルダを移動し、必要に応じて実行するか、単に再起動してください (SSD で再起動する場合は 10 秒間)
使っているものは絶対にアンインストールしないので、100%無駄に取られたスペース)の40GBを取り戻しました。同じドライブ上にあるにもかかわらず、Documents and Settings
とUsers
の接続点が同じなので、Windowsのルールを破っていません
まだ私は(磁気)HDDドライブに移動することができます他に何ができるかの周りを突いている…あなたがWindowsフォルダ内のwinSxS
サブフォルダを持っていることに気づくために一つのことは、それがソリッドステートディスク(アプリケーションの高速ロード)の目的に反抗するだろうとして、このフォルダを移動しないでください。WinSxS
はすべてのSide by Side dllがあるフォルダです(ほとんどのアプリケーションはここから何かを使用します)。なぜこのフォルダが存在するのか不思議に思うかもしれませんが、これは DLL バージョン HELL のためのマイクロソフトのソリューションでもあります
52 SoLaR 2013-06-14
ローカルインストールソース(Msocache)機能は、以下のセットアップ操作中にCDを挿入する必要がないようにインストールされています
- 検出と修復
- Demand Install
- メンテナンスモードの設定
- サービスパックやパッチのインストール
Windowsクリーンアップウィザードを使用して、Msocacheフォルダを削除することができます。これを行うには、関連するマイクロソフトの記事の手順に従ってください
警告。Microsoft Windows Explorer を使用して MSOCACHE フォルダを削除しないでください
12 Mehper C. Palavuzlar 2010-11-29
そもそもこのフォルダをドライブに入れないようにするには、Officeのインストール中にインストールファイルの削除チェックボックスを選択するのが一番です
このthreadから
削除するとこうなります
- MS Officeの修復機能は、ハードディスクのキャッシュからはもう機能しません – それを修正するためにCDが必要になります
- キャッシュを必要とするOffice用のMicrosoft Updatesは、ハードディスクのキャッシュからはもう機能しません – インストールにはCDが必要です
解決策、最近やったこと
- そのフォルダ全体をCD-RまたはDVDに書き込みます(そのフォルダのファイルサイズはOfficeのバージョンに依存します)
- そのフォルダを削除します
- レジストリを regEdit で C:C:MSOCache を検索して、CD/DVD ドライブを指すように変更します。E:\MSOCache (もちろん、何かOffice関連のキャッシュファイルが必要な場合は、ディスクが必要になります)
6 harrymc 2010-12-02
このフォルダの削除に反対している人は、実際にその後のトラブルに遭遇したことがあるのだろうか
このMSOCacheは2003年くらいに初めて見たときからシフト+削除していて、それ以降Microsoft Officeのアップデートや使用に問題があったことは一度もありません
私の答えは「はい」です。後々必要になった時に使用するインストールメディアがある場合でも、後悔のないようにC:\MSOCacheフォルダを削除しても大丈夫です
3 Pimpfru 2017-03-29
私は64GBのSSDを持っていて、たくさんのプログラムを持っています。私は定期的にHDDにスペースを移動させています。今では多くのプログラムが500MB~1.3GBをページの境界線や小さな画像ファイルなどのゴミのために使っています
レジストリをいじるな遅かれ早かれ、それはあなたのお尻をかじってしまうでしょう。SoLaRの回答で述べたように、ジャンクションを作成してください
しかし…いくつかの犠牲者が出た
元のフォルダを削除しないでください。マイナス記号を付けて名前を変更してください
MSOCacheはルートフォルダにあるという異常事態になっています。通常はサブフォルダの中にあるものを移動させています。なので、「親フォルダに入れる」と書いてあるところを以下のように修正する必要があります
移動するサブフォルダのPARENTフォルダに、JUNCTION LIST.txtというテキストファイルを作成します。なので、もし、「C:Program Files\\\\\\Spacehog」を移動する場合は、「JUNCTION LIST.txt」を「C:Program Files\\Adobe」の中に置くことになります
JUNCTION LIST.txtの内容(もちろん、あなたのケースに合わせて修正しています)
SSD Win 7 C:\ProgramData\Adobe\CameraRaw was replaced with a junction to S:\Program_Data\Adobe\CameraRaw mklink /j CameraRaw "S:\Program_Data\Adobe\CameraRaw"
必要に応じて他のものを追加)
JUNCTION LIST.txtは、実際に何をしたかを記録したものでなければなりません
移動先のサブフォルダのparentフォルダでコマンドプロンプトを開きます
DOCUMENTATIONファイルから「mklink …」の行をコピーします。これは、ハイライトしてCtrl-Cを押すことを意味します
プロンプトでコマンドを貼り付けてエンターキーを押します
うまくいかない場合は、コマンドラインの修正をしないでください。DOCUMENTATIONファイルを修正し、コピー&ペーストを繰り返してください
これで、元のフォルダ名にマイナス記号を付けて、元のファイル名との分岐点を持つことになります
マイナス」フォルダから全てを分岐点に移動させます
JUNCTION LIST.txtフォルダをもう一方のドライブのTARGETフォルダのPARENTフォルダにコピーします。考え方としては、ドキュメントをあちこちに置いておくことです
さて、実際のフォルダに「マイナス」の名前が付いていることを除けば、すべてが開始前と同じように見えるはずです
ターゲットフォルダの名前を変更しないでください。それはジャンクションを破壊します。ターゲットフォルダの名前を変更する必要がある場合は、ジャンクションを削除し、JUNCTION LIST.txt ファイルを修正し、新しいジャンクションを作成してください
2 Rick75230 2014-06-15
前の回答と非常に似ていますが、C:\MSOCache
を2台目のHDのD:\MSOCache
に移動し、regedit
を使ってC:\MSOCache
からD:\MSOCache
にすべての参照を変更するだけで、C:ドライブのかなりの容量の塊を解放することができました
1 LesterJ 2011-04-06
はい、MS Officeをインストールする際に「マイコンピュータからすべてを実行」を選択した場合、MSOCacheフォルダを削除することができます
Microsoft Officeの下にあるオプションにチェックを入れて、必要のないコンポーネントにはNot Availableにチェックを入れます。私はExcel(LibreCalcよりも高速)、WordとPowerPointだけをインストールし、MSOCacheの名前を “junk.MSOCache.deleteme “に変更しました。他のOfficeコンポーネントをインストールする予定はありません
今のところ問題なし。私はセキュリティパッチを必要としていないので、Officeのアップデートをインストールしようとしていませんが(私が使っているOfficeファイルは自分のものだけです)、もしアップデートが欲しいのであれば、先にインストールしてからMSOCacheを削除/リネームしてください
UPDATE: 私はまた、Linux上のOfficeのWineインストールからMSOCacheフォルダを削除し、Excelは正常に動作します
0 Dan Dascalescu 2016-02-06