Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

MSOCacheフォルダとは何か?削除しても安全か徹底解説

WindowsのCドライブ直下に存在する「MSOCache」フォルダについて、その用途や削除の可否に関するお問い合わせを多くいただきます。本記事では、MSOCacheフォルダが存在する目的を解説するとともに、削除しても問題ないのかどうかをご紹介します。

MSOCacheとは?

MSOCacheは、システムのルートディレクトリ(通常はCドライブ直下)に作成されるフォルダで、Microsoft Officeに関連付けられています。場合によっては数GBもの容量を消費することがあり、既定では隠しフォルダとして設定されています。このフォルダはOfficeのインストール時に自動的に作成され、以降は「ローカルインストールソース(Local Install Source)」としてソフトウェアから利用されます。

MSOCacheフォルダとは何か?削除しても安全か徹底解説

MSOCacheフォルダは、初回インストール完了後に行われるOfficeのアップデート修復の際に使用されます。Officeには多数のパッチや定期的な更新プログラムが提供されるため、修復・更新プロセスが必要になるたびに、このフォルダが必須ファイルを保存・供給する役割を担っています。

MSOCacheフォルダとは何か?削除しても安全か徹底解説

削除すべきかどうか?

結論として、MSOCacheフォルダの削除は推奨されません。削除してしまうと、Microsoft Officeがプログラムの修復やパッチ適用を行う機能を失う可能性があります。削除後は、パッチ適用や修復を実行するたびにインストールメディア(ディスク)が必要になります。さらに、通常の方法でフォルダを削除した場合でも、レジストリには多数の関連エントリが残るため、Officeを正しく動作させるにはそれらを整理する必要があります。

フォルダを削除せずに済む代替策

多くのユーザーは、ルートディレクトリにあるフォルダがストレージ容量を圧迫することを気にしています。そこで、機能を一切損なうことなくMSOCacheフォルダを別のドライブへ移動する方法をご紹介します。この方法では、2つのドライブ間に「ジャンクション(接合ポイント)」を作成します。

  1. MSOCacheフォルダの移動先としたいドライブを開き、任意の場所で右クリックして「新規フォルダー」を選択します。MSOCacheフォルダとは何か?削除しても安全か徹底解説
  2. フォルダ名を「C(ルートディレクトリ)」と入力し、「Enter」キーを押します。
  3. Cドライブ直下の「MSOCache」フォルダを右クリックし、「切り取り」を選択します。MSOCacheフォルダとは何か?削除しても安全か徹底解説
  4. 手順1〜2で作成した別ドライブ内の「C」フォルダを開き、フォルダを貼り付けます。MSOCacheフォルダとは何か?削除しても安全か徹底解説
  5. コピーが完了したら、「Windows」キー +「R」キーを押して「ファイル名を指定して実行」を開きます。
  6. 「CMD」と入力して「Enter」キーを押し、コマンドプロンプトを起動します。MSOCacheフォルダとは何か?削除しても安全か徹底解説
  7. 「CD \」と入力して「Enter」キーを押します。MSOCacheフォルダとは何か?削除しても安全か徹底解説
  8. 以下のコマンドを入力して「Enter」キーを押します。
    MKLINK /J MSOCache D:\C\MSOCache
  9. 「Exit」と入力して「Enter」キーを押し、コマンドプロンプトを終了します。MSOCacheフォルダとは何か?削除しても安全か徹底解説

これで、ルートディレクトリにジャンクションリンクが作成され、Microsoft Officeは機能を失うことなく必要なファイルへアクセスできるようになります。つまり、フォルダ自体はルートディレクトリに存在しているように見えますが、実際のデータは別ドライブに作成したフォルダ内に物理的に保存されているという仕組みです。

  1. Windows 10の$SysResetフォルダーとは?役割と安全な削除方法を徹底解説

    $SysResetフォルダーは、特定の状況下でWindows 10が自動的に作成するフォルダーです。内容によっては数GBもの容量を占めることもあり、Cドライブの空き容量が少ない環境では削除したくなるかもしれません。では、このフォルダーを削除しても本当に問題ないのでしょうか?本記事では、$SysResetフォルダーの役割と正しい削除方法について詳しく解説します。 $SysResetフォルダーとは何か? $GetCurrentフォルダーと同様に、$SysResetフォルダーはデフォルトで隠し属性が設定されています。そのため、エクスプローラーで隠しファイルの表示を有効にしない限り、通常は目にすること

  2. Windows.oldフォルダとは?安全に削除する方法をわかりやすく解説

    Windows.oldフォルダとは? Windows.oldフォルダは、Windowsを旧バージョンから新しいバージョンへアップグレードした際(例:Windows 7からWindows 8.1へのアップグレード、Windows 7/8.1からWindows 10へのアップグレードなど)、またはWindows 10を新しいビルドへ更新した際(例:「Creators Update(V1703)」や「Fall Creators Update(V1709)」など)に自動的に作成されるフォルダです。 「C:\Windows.old」フォルダには、Windowsのシステムファイルがすべて格納されており、場