Saya membutuhkan lebih banyak ruang pada drive SSD saya dan saya menemukan bahwa MSOCache menempati 1,3 GB. Saya telah menginstal Microsoft Office 2010.
Bisakah saya menghapus MSOCache dengan aman?
Saya membutuhkan lebih banyak ruang pada drive SSD saya dan saya menemukan bahwa MSOCache menempati 1,3 GB. Saya telah menginstal Microsoft Office 2010.
Bisakah saya menghapus MSOCache dengan aman?
Jawaban:
Jawaban singkat: tidak . Kemungkinan besar Anda tidak lagi dapat melakukan perbaikan atau memasang komponen tambahan.
Saya telah mencobanya sendiri di mesin virtual yang menjalankan Windows 7 dengan Office 2007 - saya bayangkan itu akan memiliki efek yang sama pada Office 2010.
Opsi yang lebih aman ( seperti yang disarankan di sini ) adalah membakar folder itu sendiri ke DVD atau memindahkannya ke drive USB, dan mengubah semua referensi ke sana di registri Windows.
Dari halaman itu:
Solusi, apa yang saya lakukan baru-baru ini:
- Bakar seluruh folder itu ke CD-R atau DVD (ukuran file folder itu tergantung pada versi Office Anda).
- Hapus folder itu.
- Cari registri di RegEdit untuk C: \ MSOCache dan ubah semua referensi untuk mengarahkan ke drive CD / DVD Anda, contoh: E: \ MSOCache (tentu saja akan memerlukan disk ketika sesuatu yang berhubungan dengan Office memerlukan file cache tersebut.)
Cara untuk pergi adalah Junction Point.
Misalnya, jika Anda memiliki Drive SSD 120 GB C:
, dan HDD 3TB Drive (Magnetik) sebagai D:
:
D:
buat sub folder bernamaC
MSOCache
ke subfolder yang C
terletak di driveD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Setelah ini Anda akan memiliki seluruh isi MSOCache
folder di jalan C:\MSOCache
, tetapi secara fisik file akan berada di D:\C\MSOCache
.
Itulah jawaban tentang MSOCache
folder di C
drive. Sekarang mari kita bicara tentang masalah nyata, yang sama yang saya alami beberapa jam lalu.
TIDAK CUKUP RUANG PADA SSD DISK SEBAGAI C:
DRIVE
Masalah utama di sini adalah Windows Installer, dan sistem caching mereka yang caching semua file instalasi lama. Setiap versi lama dari beberapa perangkat lunak yang pernah ada di PC Windows Installer Anda disimpan di folder cache-nya. Hal bodoh, bukankah Anda berpikir (hanya karena seseorang mungkin menghapus beberapa aplikasi Windows Installer menyimpan semua file sehingga dapat kembali ke keadaan sebelumnya - dalam versi yang disederhanakan - percayalah itu jauh lebih rumit, tetapi terimalah ini apa adanya).
Ini tidak akan menjadi masalah jika tidak ada kebodohan yang lebih besar lagi dari Microsoft, tentu saja, yang disebut Pembaruan Windows. Itu hanya membanjiri Anda dengan pembaruan. Dan apa Pembaruannya !? Tak seorangpun!? Pembaruan == Instalasi == Cache Instalasi Windows yang lebih besar dan lebih besar.
Situasi saya adalah saya telah menginstal PC pengembangan dasar dengan Office minimal + VS2005, VS2008, VS2010 - Itulah yang harus saya miliki. Saya memiliki ini pada disk utama mesin XP dengan 120 GB baik-baik saja dan banyak ruang drive yang tersisa dengan semua pembaruan diinstal (~ 100GB). Tapi Windows 7 == 30 GB ruang kosong (Bayangkan wajah saya ketika saya melihat itu). Saya tahu windows 7 sedikit lebih besar tetapi tidak 70GB lebih besar.
... dan sekarang 2 jam kemudian saya kembali ke 70 GB;) BAGAIMANA Anda bertanya kepada saya !?
Cukup melakukan hal yang sama seperti di atas untuk folder berikut:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Perintah sangat mirip:
D:\C\WINDOWS
CMD
ditinggikan sebagai administratorCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Perhatikan hanya untuk menghentikan layanan Pembaruan Windows, Pemasang Tepercaya, dan Pemasang Windows sebelum memindahkan folder-folder itu, jalankan setelahnya jika Anda ingin atau cukup restart (10 detik untuk reboot pada SSD).
Saya telah mengklaim kembali 40GB (100% ruang yang digunakan secara sia-sia, karena saya tidak akan pernah mencopot pemasangan apa pun yang saya gunakan). Belum pernah melanggar aturan windows, karena mereka gunakan untuk Documents and Settings
Junction Point Users
yang sama walaupun pada drive yang sama ...
Masih mencari-cari apa lagi yang saya bisa pindah ke (Magnetic) HDD drive ... Satu hal yang perlu diperhatikan Anda akan memiliki winSxS
subfolder di folder Windows JANGAN PINDAHKAN folder ini karena akan menentang tujuan Solid State Disk (pemuatan cepat aplikasi). WinSxS
adalah folder di mana semua Side by Side dll berada (dan hampir setiap aplikasi menggunakan sesuatu dari sana). Ini juga solusi Microsoft untuk versi DLL NERAKA, jika Anda bertanya-tanya mengapa itu ada.
Fitur Local Install Source (Msocache) diinstal sehingga Anda tidak perlu memasukkan CD selama operasi Setup berikut:
Anda dapat menggunakan Wisaya Pembersihan Windows untuk menghapus folder Msocache. Untuk melakukan ini, ikuti langkah-langkah di artikel Microsoft terkait .
Peringatan: Jangan pernah menghapus folder MSOCACHE dengan menggunakan Microsoft Windows Explorer.
Cara terbaik untuk mencegah folder ini ditempatkan pada drive Anda di tempat pertama, adalah dengan memilih kotak centang Hapus file instalasi selama instalasi Office.
Dari utas ini :
Jika Anda menghapusnya, inilah yang akan terjadi:
- Fungsi perbaikan MS Office tidak akan berfungsi dari cache hard disk lagi - akan membutuhkan CD untuk memperbaikinya.
- Pembaruan Microsoft untuk Office yang memerlukan cache tidak akan berfungsi dari cache hard disk lagi - akan membutuhkan CD untuk menginstalnya.
Solusi, apa yang saya lakukan baru-baru ini:
- Bakar seluruh folder itu ke CD-R atau DVD (ukuran file folder itu tergantung pada versi Office Anda).
- Hapus folder itu.
- Cari registri di regEdit untuk C: \ MSOCache dan ubah semua referensi untuk mengarahkan ke drive CD / DVD Anda, contoh: E: \ MSOCache (tentu saja akan memerlukan disk ketika sesuatu yang berhubungan dengan Kantor membutuhkan file cache tersebut.)
Saya ingin tahu apakah ada orang yang menentang penghapusan folder ini yang benar-benar menemui masalah setelah itu di kehidupan nyata.
Saya telah mengubah + menghapus MSOCache ini sejak saya melihatnya untuk pertama kalinya pada tahun 2003 atau lebih, dan tidak pernah memiliki masalah dengan memperbarui atau menggunakan Microsoft Office setelah itu.
Jawaban saya adalah ya, Anda dapat dengan aman menghapus C: \ folder MSOCache tanpa penyesalan jika Anda memiliki media instalasi yang dapat Anda gunakan nanti jika diperlukan.
Saya memiliki 64GB SSD dan LOADS program. Saya secara teratur memindahkan rakus ruang ke HDD. Banyak program sekarang menggunakan 500MB-1.3GB untuk sampah seperti batas halaman dan semua jenis file gambar kecil.
Jangan mengacaukan dengan registri. Cepat atau lambat itu akan menggigit Anda di pantat bigtime. Buat persimpangan, seperti yang disebutkan dalam jawaban SoLaR .
NAMUN - BEBERAPA CAVEAT.
Jangan hapus folder asli. Ganti nama itu dengan tanda minus, yaitu,
ganti nama MSOCache ke -MSOCache.
MSOCache adalah anomali karena berada di folder root. Biasanya Anda memindahkan sesuatu dalam subfolder. Jadi, Anda harus memodifikasi yang berikut di mana dikatakan "dimasukkan ke dalam folder induk".
Dalam folder PARENT dari subfolder yang Anda pindahkan, buat file TEXT yang disebut JUNCTION LIST.txt dengan konten yang ditunjukkan di bawah ini. Jadi jika Anda memindahkan C: \ Program Files \ Adobe \ Spacehog Anda akan memasukkan file "JUNCTION LIST.txt" di C: \ Program Files \ Adobe \
DAFTAR ISI JUNCTION LIST.txt (tentu saja, dimodifikasi untuk kasus khusus Anda):
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"
(Tambahkan yang lain, sesuai kebutuhan.)
JUNCTION LIST.txt harus mendokumentasikan dengan tepat apa yang Anda lakukan.
Buka prompt perintah di folder PARENT dari subfolder yang Anda pindahkan.
SALIN baris "mklink ..." dari file DOCUMENTATION. Ini berarti sorot dan tekan Ctrl-C.
PASTE perintah di prompt, dan tekan enter.
Jika tidak berhasil, JANGAN lakukan koreksi APAPUN pada baris perintah. Perbaiki file DOKUMENTASI dan ulangi salin dan tempel.
Anda sekarang harus memiliki nama folder asli dengan tanda minus dan persimpangan dengan nama file asli.
Pindahkan semuanya dari folder "minus" ke persimpangan.
Salin folder JUNCTION LIST.txt ke folder PARENT dari folder TARGET di drive lain. Idenya adalah memiliki dokumentasi di semua tempat.
Sekarang, kecuali Anda memiliki folder aktual dengan nama "minus", semuanya akan terlihat sama seperti sebelum Anda mulai.
JANGAN mengganti nama folder target. Itu menghancurkan persimpangan. Jika Anda perlu mengganti nama folder target, hapus persimpangan, perbaiki file JUNCTION LIST.txt, dan buat persimpangan baru.
Sangat mirip dengan jawaban sebelumnya - twistnya adalah saya pindah C:\MSOCache
ke HD kedua saya, D:\MSOCache
dan kemudian yang harus saya lakukan adalah menggunakan regedit
untuk mengubah semua referensi dari C:\MSOCache
menjadi D:\MSOCache
untuk cara cepat dan tanpa rasa sakit secara keseluruhan untuk membebaskan ruang yang cukup besar pada C : drive.
Ya, Anda dapat menghapus folder MSOCache, jika ketika Anda menginstal MS Office, Anda memilih opsi untuk "Jalankan semua dari Komputer Saya".
Periksa opsi itu di bawah Microsoft Office, lalu periksa Not Availablekomponen yang tidak Anda butuhkan. Saya hanya menginstal Excel (lebih cepat dari LibreCalc), Word dan PowerPoint, lalu saya mengganti nama MSOCache menjadi "junk.MSOCache.deleteme". Saya tidak berencana memasang komponen Office lainnya.
Sejauh ini, tidak ada masalah. Belum mencoba menginstal pembaruan Office apa pun karena saya tidak memerlukan patch keamanan (satu-satunya file Office yang saya gunakan adalah milik saya), tetapi jika Anda menginginkan pembaruan, instal terlebih dahulu dan hapus / ganti nama MSOCache setelahnya.
UPDATE : Saya juga menghapus folder MSOCache dari instalasi Wine Office di Linux, dan Excel berfungsi dengan baik.