ฉันต้องการพื้นที่บนไดรฟ์ SSD ของฉันเพิ่มขึ้นและพบว่า MSOCache นั้นมีขนาด 1.3 GB ฉันติดตั้ง Microsoft Office 2010 แล้ว
ฉันสามารถลบ MSOCache ได้อย่างปลอดภัยหรือไม่?
ฉันต้องการพื้นที่บนไดรฟ์ SSD ของฉันเพิ่มขึ้นและพบว่า MSOCache นั้นมีขนาด 1.3 GB ฉันติดตั้ง Microsoft Office 2010 แล้ว
ฉันสามารถลบ MSOCache ได้อย่างปลอดภัยหรือไม่?
คำตอบ:
คำตอบสั้น ๆ : ไม่มี คุณอาจจะไม่สามารถทำการซ่อมแซมหรือติดตั้งส่วนประกอบเพิ่มเติมได้อีกต่อไป
ฉันลองด้วยตัวเองบนเครื่องเสมือนที่ใช้ Windows 7 กับ Office 2007 - ฉันคิดว่ามันจะมีผลเช่นเดียวกันกับ Office 2010
ตัวเลือกที่ปลอดภัยกว่า ( ดังที่แนะนำไว้ที่นี่ ) คือการเบิร์นโฟลเดอร์ตัวเองลงในดีวีดีหรือย้ายไปยังไดรฟ์ USB และเปลี่ยนการอ้างอิงทั้งหมดไปไว้ในรีจิสทรีของ Windows
จากหน้านั้น:
โซลูชันสิ่งที่ฉันทำเมื่อเร็ว ๆ นี้:
- เขียนทั้งโฟลเดอร์ลงใน CD-R หรือ DVD (ขนาดไฟล์ของโฟลเดอร์นั้นขึ้นอยู่กับรุ่น Office ของคุณ)
- ลบโฟลเดอร์นั้น
- ค้นหารีจิสตรีใน RegEdit สำหรับ C: \ MSOCache และเปลี่ยนการอ้างอิงทั้งหมดให้ชี้ไปที่ไดรฟ์ซีดี / ดีวีดีของคุณตัวอย่าง: E: \ MSOCache (แน่นอนว่าจะต้องใช้ดิสก์เมื่อสิ่งที่ Office ต้องการไฟล์แคชเหล่านั้น)
ทางที่จะไปคือ Junction Point
ตัวอย่างเช่นหากคุณมี 120 GB SSD Drive เป็นC:
และ 3TB Drive (Magnetic) HDD เป็นD:
:
D:
สร้างโฟลเดอร์ย่อยชื่อC
MSOCache
ไปยังโฟลเดอร์ย่อยที่C
อยู่บนไดรฟ์D:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
หลังจากนี้คุณจะมีเนื้อหาทั้งหมดของMSOCache
โฟลเดอร์ในเส้นทางแต่ร่างกายไฟล์จะตั้งอยู่บนC:\MSOCache
D:\C\MSOCache
นั่นคือคำตอบเกี่ยวกับMSOCache
โฟลเดอร์ในC
ไดรฟ์ ตอนนี้ให้เราพูดถึงปัญหาที่แท้จริงแล้วปัญหาเดียวกับที่ฉันเคยเจอเมื่อไม่กี่ชั่วโมงก่อน
ไม่เพียงพอเนื้อที่บน SSD ดิสก์เป็นC:
ไดรฟ์
ปัญหาหลักคือ Windows Installer และระบบเส็งเคร็งในการแคชไฟล์การติดตั้งเก่าทั้งหมด ซอฟต์แวร์เก่าทุกรุ่นที่เคยมีอยู่บนพีซีของคุณ Windows Installer จะเก็บไว้ในโฟลเดอร์แคชของเขา สิ่งโง่ไม่คิด (เฉพาะบางคนอาจถอนการติดตั้งแอปพลิเคชันบางอย่าง Windows Installer เก็บไฟล์ทั้งหมดเพื่อให้สามารถย้อนกลับไปสู่สถานะก่อนหน้า - ในเวอร์ชันที่เรียบง่าย - เชื่อฉันมันซับซ้อนมากขึ้น แต่ยอมรับสิ่งนี้ตามที่เป็น)
สิ่งนี้จะไม่เป็นปัญหาหากว่าไม่มีความโง่เขลาที่ยิ่งใหญ่กว่าเดิมอีกจาก Microsoft ซึ่งเรียกว่า Windows Updates นั่นทำให้คุณอัปเดต และการอัพเดตคืออะไร? ไม่มีใคร !? Updates == การติดตั้ง == แคชสำหรับการติดตั้ง Windows ที่ใหญ่กว่าและใหญ่กว่า
สถานการณ์ของฉันคือฉันได้ติดตั้งพีซีพื้นฐานสำหรับการพัฒนาโดยมี Office + VS2005, VS2008, VS2010 - นั่นคือฉันต้องมี ฉันมีสิ่งนี้บนดิสก์หลักของเครื่อง XP ที่มีขนาด 120 GB ใช้ได้ดีและมีพื้นที่เหลือเฟือเหลืออยู่กับการติดตั้งการอัพเดททั้งหมด (~ 100GB) แต่ Windows 7 == พื้นที่ว่าง 30 GB (ลองนึกภาพใบหน้าของฉันเมื่อฉันเห็นสิ่งนั้น) ฉันรู้ว่า windows 7 ใหญ่กว่าเล็กน้อย แต่ไม่ใหญ่กว่า 70GB
... และตอนนี้ 2 ชั่วโมงต่อมาฉันกลับไปที่ 70 GB;) คุณถามฉันได้อย่างไร!
เพียงดำเนินการสิ่งเดียวกันกับด้านบนสำหรับโฟลเดอร์ต่อไปนี้:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
คำสั่งคล้ายกันมาก:
D:\C\WINDOWS
CMD
ระดับสูงในฐานะผู้ดูแลระบบCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
โปรดสังเกตว่าจะหยุดบริการ Windows Update, Trusted Installer และ Windows Installer ก่อนที่จะย้ายโฟลเดอร์เหล่านั้นให้รันหลังจากนั้นหากคุณต้องการหรือเพียงแค่รีสตาร์ท (10 วินาทีสำหรับการรีบูทบน SSD)
ฉันได้เรียกคืน 40GB ของ (พื้นที่ว่างไร้ประโยชน์ 100% เนื่องจากฉันจะไม่ถอนการติดตั้งสิ่งที่ฉันใช้) ยังไม่ได้ทำลายกฎ windows ใด ๆ เนื่องจากใช้สำหรับDocuments and Settings
Junction Point เดียวกันถึงUsers
แม้ว่าในไดรฟ์เดียวกัน ...
ยังมีสิ่งอื่นอีกที่ฉันสามารถย้ายไปที่ไดรฟ์ HDD (แม่เหล็ก) ... สิ่งหนึ่งที่สังเกตได้ว่าคุณจะมีwinSxS
โฟลเดอร์ย่อยในโฟลเดอร์ Windows อย่าย้ายโฟลเดอร์นี้เนื่องจากจะเป็นการท้าทายวัตถุประสงค์ของโซลิดสเตตดิสก์ WinSxS
เป็นโฟลเดอร์ที่ตั้งของ Side by Side dll ทั้งหมด (และ prety มากทุกแอปพลิเคชันใช้บางอย่างจากที่นั่น) นี่เป็นโซลูชันของ Microsoft สำหรับรุ่น DLL HELL ถ้าคุณสงสัยว่าทำไมจึงมีอยู่
มีการติดตั้งคุณลักษณะแหล่งการติดตั้งภายในเครื่อง (Msocache) เพื่อให้คุณไม่จำเป็นต้องใส่ซีดีในระหว่างการดำเนินการติดตั้งต่อไปนี้
คุณสามารถใช้ตัวช่วยสร้างการล้างข้อมูลบน Windows เพื่อลบโฟลเดอร์ Msocache การทำเช่นนี้ให้ทำตามขั้นตอนในบทความที่เกี่ยวข้องกับไมโครซอฟท์
คำเตือน:อย่าลบโฟลเดอร์ MSOCACHE โดยใช้ Microsoft Windows Explorer
วิธีที่ดีที่สุดในการป้องกันไม่ให้โฟลเดอร์นี้วางอยู่บนไดรฟ์ของคุณในตอนแรกคือโดยการเลือกกล่องกาเครื่องหมายลบไฟล์การติดตั้งระหว่างการติดตั้ง Office
จากหัวข้อนี้:
หากคุณลบนี่คือสิ่งที่จะเกิดขึ้น:
- ฟังก์ชั่นการซ่อมแซมของ MS Office จะไม่ทำงานจากแคชของฮาร์ดดิสก์อีกต่อไป - จะต้องใช้ซีดีเพื่อแก้ไข
- Microsoft Updates สำหรับ Office ที่ต้องใช้แคชจะไม่ทำงานจากแคชของฮาร์ดดิสก์อีกต่อไป - จะต้องใช้ซีดีเพื่อติดตั้ง
โซลูชันสิ่งที่ฉันทำเมื่อเร็ว ๆ นี้:
- เขียนทั้งโฟลเดอร์ลงใน CD-R หรือ DVD (ขนาดไฟล์ของโฟลเดอร์นั้นขึ้นอยู่กับรุ่น Office ของคุณ)
- ลบโฟลเดอร์นั้น
- ค้นหารีจิสตรีใน regEdit สำหรับ C: \ MSOCache และเปลี่ยนการอ้างอิงทั้งหมดให้ชี้ไปที่ไดรฟ์ซีดี / ดีวีดีของคุณตัวอย่าง: E: \ MSOCache (แน่นอนว่าจะต้องใช้ดิสก์เมื่อสิ่งที่เกี่ยวข้องกับ Office ต้องการไฟล์แคชเหล่านั้น)
ฉันสงสัยว่าใครก็ตามที่ต่อต้านการลบโฟลเดอร์นี้จะได้พบกับปัญหาจริง ๆ หลังจากนั้นในชีวิตจริงหรือไม่
ฉันได้เปลี่ยน + ลบ MSOCache นี้แล้วตั้งแต่ฉันกลับมาเป็นครั้งแรกในปี 2003 หรือมากกว่านั้นและไม่เคยมีปัญหาใด ๆ กับการอัปเดตหรือใช้ Microsoft Office หลังจากนั้น
คำตอบของฉันคือใช่คุณสามารถลบโฟลเดอร์ C: \ MSOCache ได้อย่างปลอดภัยโดยไม่เสียใจในกรณีที่คุณมีสื่อการติดตั้งที่คุณสามารถใช้ในภายหลังในกรณีที่จำเป็น
ฉันมีโปรแกรม 64GB SSD และโหลดมากมาย ผมเป็นประจำย้ายคนตะกละพื้นที่ในฮาร์ดดิสก์ หลายโปรแกรมใช้ 500MB-1.3GB สำหรับขยะเช่นเส้นขอบของหน้าและไฟล์รูปภาพขนาดเล็กทุกประเภท
อย่าสกรูกับรีจิสทรี ไม่ช้าก็เร็วมันจะกัดคุณในก้นครั้งใหญ่ สร้างทางแยกเป็นที่กล่าวถึงในคำตอบของ SOLAR
อย่างไรก็ตาม - ถ้ำบางแห่ง
อย่าลบโฟลเดอร์ดั้งเดิม เปลี่ยนชื่อด้วยเครื่องหมายลบเช่น
เปลี่ยนชื่อ MSOCache เป็น -MSOCache
MSOCache เป็นความผิดปกติที่อยู่ในโฟลเดอร์รูท โดยปกติคุณจะย้ายบางสิ่งในโฟลเดอร์ย่อย ดังนั้นคุณจะต้องแก้ไขสิ่งต่อไปนี้ที่มีข้อความว่า "ใส่ไว้ในโฟลเดอร์หลัก"
ในโฟลเดอร์ PARENT ของโฟลเดอร์ย่อยที่คุณกำลังย้ายให้สร้างไฟล์ TEXT ชื่อ JUNCTION LIST.txt พร้อมเนื้อหาที่แสดงด้านล่าง ดังนั้นหากคุณกำลังย้ายไฟล์ C: \ Program \ Adobe \ 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 ของโฟลเดอร์ย่อยที่คุณกำลังย้าย
คัดลอกบรรทัด "mklink ... " จากไฟล์ DOCUMENTATION นี่หมายถึงไฮไลต์แล้วกด Ctrl-C
วางคำสั่งที่พร้อมต์แล้วกด Enter
หากไม่ได้ผลอย่าทำการแก้ไขใด ๆ ในบรรทัดคำสั่ง แก้ไขไฟล์ DOCUMENTATION และคัดลอกและวางซ้ำ
ตอนนี้คุณควรจะมีชื่อโฟลเดอร์เดิมที่มีเครื่องหมายลบและทางแยกที่มีชื่อไฟล์ต้นฉบับ
ย้ายทุกอย่างจากโฟลเดอร์ "ลบ" ไปยังทางแยก
คัดลอกโฟลเดอร์ JUNCTION LIST.txt ไปยังโฟลเดอร์ PARENT ของโฟลเดอร์ TARGET ในไดรฟ์อื่น ความคิดคือการมีเอกสารทั่วทุกสถานที่
ตอนนี้ยกเว้นว่าคุณมีโฟลเดอร์จริงที่มีชื่อ "ลบ" ทุกอย่างควรมีลักษณะเหมือนก่อนที่คุณจะเริ่ม
อย่าเปลี่ยนชื่อโฟลเดอร์เป้าหมาย ที่ทำลายทางแยก หากคุณต้องการเปลี่ยนชื่อโฟลเดอร์เป้าหมายให้ลบทางแยกแก้ไขไฟล์ JUNCTION LIST.txt และสร้างทางแยกใหม่
คล้ายกันมากกับคำตอบก่อนหน้านี้ - ฉันบิดไปC:\MSOCache
ที่ HD ที่สองของฉันD:\MSOCache
แล้วทั้งหมดที่ฉันต้องทำคือใช้regedit
ในการเปลี่ยนการอ้างอิงทั้งหมดจากC:\MSOCache
เป็นD:\MSOCache
สำหรับวิธีโดยรวมที่รวดเร็วและไม่เจ็บปวดเพื่อเพิ่มพื้นที่ว่างขนาดใหญ่บน C : ขับ
ใช่คุณสามารถลบโฟลเดอร์ MSOCache หากคุณติดตั้ง MS Office คุณเลือกตัวเลือก "Run all from My Computer"
ตรวจสอบตัวเลือกนั้นภายใต้ Microsoft Office จากนั้นตรวจสอบNot Availableส่วนประกอบที่คุณไม่ต้องการ ฉันติดตั้งเฉพาะ Excel (เร็วกว่า LibreCalc), Word และ PowerPoint แล้วฉันได้เปลี่ยนชื่อ MSOCache เป็น "junk.MSOCache.deleteme" ฉันไม่ได้วางแผนที่จะติดตั้งคอมโพเนนต์ Office อื่น ๆ
จนถึงตอนนี้ก็ไม่มีปัญหา ยังไม่ได้ลองติดตั้งอัปเดต Office ใด ๆ เพราะฉันไม่ต้องการแพตช์ความปลอดภัยใด ๆ (ไฟล์ Office เดียวที่ฉันใช้เป็นของฉันเอง) แต่ถ้าคุณต้องการอัปเดตให้ติดตั้งอัปเดตก่อนแล้วลบ / เปลี่ยนชื่อ MSOCache หลังจาก
อัปเดต : ฉันได้ลบโฟลเดอร์ MSOCache ออกจากการติดตั้ง Wine ของ Office บน Linux และ Excel ก็ใช้งานได้ดี