ถ้าไม่ทั้งหมดแสดงว่ามีผู้ใช้จำนวนมากสังเกตซ้ำ ๆ ว่าหลังจากการติดตั้งแพคเกจซอฟต์แวร์ MS Visual Studio ไดเร็กทอรี Package Cache จะปรากฏบนดิสก์ระบบ โฟลเดอร์นี้คืออะไร? มีไว้เพื่ออะไร? คุณสามารถกำจัดมันเพื่อล้างพื้นที่ว่างได้หรือไม่? เราจะพูดถึงทั้งหมดนี้ในบทความ
ผู้ใช้หลายคนไม่เชื่อเกี่ยวกับการนำออกซึ่งอาจนำไปสู่ผลที่ไม่สามารถคาดเดาได้ในแง่ของประสิทธิภาพของแอปพลิเคชันหลัก
Package Cache: โฟลเดอร์นี้คืออะไร
เริ่มต้นด้วยวิธีที่ง่ายที่สุด ลองมาดูที่ไดเรกทอรี Package Cache สิ่งที่โฟลเดอร์นี้ไม่ยากที่จะเข้าใจหากคุณหันไปใช้โปรแกรมหลักของ Visual Studio
หากใครไม่รู้จักต้องมีแอพพลิเคชั่นนี้เพื่อติดตั้งเมื่อใช้แพ็คเกจกราฟิกที่มีประสิทธิภาพหรือเกมที่ใช้ทรัพยากรมากบนคอมพิวเตอร์ (หากไม่มีสิ่งนี้ก็จะไม่ทำงาน) แต่ทำไมใน Windows โฟลเดอร์ Package Cache จึงปรากฏขึ้นทันทีหลังจากการติดตั้งโปรแกรมหลัก? คำตอบนั้นง่ายมาก: แอปพลิเคชันจะสงวนพื้นที่ในพาร์ติชันระบบโดยอัตโนมัติตามความต้องการซึ่งจะสร้างและจัดเก็บสำเนาสำรองของโปรแกรมการทำงานและสำหรับการติดตั้งเซอร์วิสแพ็คในเวลาที่เหมาะสม ไม่สามารถเปลี่ยนตำแหน่งของไดเร็กทอรีที่สร้างขึ้นในระหว่างขั้นตอนการติดตั้งเนื่องจากทั้งหมดเกิดขึ้นในพื้นหลัง
สำหรับ Visual Studio เวอร์ชันก่อนหน้าจะมีขนาดโฟลเดอร์ไม่ควรเกิน 50 MB ในการปรับเปลี่ยนในภายหลังพื้นที่ว่างจะถูกสงวนไว้ที่ระดับ 2.5 GB โดยมีเงื่อนไขว่าการกระจายการติดตั้งหลักของแอปพลิเคชันตัวอย่างเช่นรุ่นปี 2015 มีขนาด 6.15 GB
โฟลเดอร์ Windows 7 Package Cache คืออะไรโดยประมาณวัตถุประสงค์หลักมันทำหน้าที่กู้คืน Visual Studio อย่างรวดเร็วและอัตโนมัติจากสำเนาสำรองในลักษณะเดียวกับที่ทำกับระบบทั้งหมดในกรณีที่เกิดความล้มเหลวอย่างกะทันหัน เป็นที่ชัดเจนว่าการเก็บชุดแจกจ่ายที่ใช้พื้นที่ว่างในดิสก์มากกว่าไดเร็กทอรีข้อมูลแคชถึงสามเท่านั้นไม่เหมาะสมอย่างสิ้นเชิงเนื่องจากโปรแกรมสามารถกู้คืนจากโฟลเดอร์พร้อมสำเนาได้เช่นกัน
ฉันสามารถลบโฟลเดอร์ Package Cache ออกจากพาร์ติชันระบบได้หรือไม่
ตอนนี้คำสองสามคำเกี่ยวกับการลบโฟลเดอร์นี้คืออะไร (Package Cache) เราหาข้อมูลได้เล็กน้อย แต่ในการแก้ปัญหาเพิ่มเติมจำเป็นต้องสร้างตามคำแนะนำของนักพัฒนา Visual Studio จาก Microsoft พวกเขาไม่แนะนำให้ลบไดเร็กทอรีนี้ แต่อย่างใด
หากผู้ใช้ตั้งใจหรือไม่ตั้งใจลบไดเร็กทอรีนี้เมื่อเริ่มดาวน์โหลดการอัปเดตโปรแกรมเขาจะได้รับข้อความแจ้งว่าไม่สามารถระบุแหล่งที่มาของการอัปเดตได้ การแจ้งเตือนเดียวกันนี้จะปรากฏขึ้นในสถานการณ์ที่เกิดความล้มเหลว สิ่งนี้เข้าใจได้: เนื่องจากไม่มีสำเนาสำรองจึงไม่สามารถกู้คืนแอปพลิเคชันได้
การย้ายโฟลเดอร์ไปยังโลจิคัลพาร์ติชันอื่น
แต่มันก็ไม่ได้เลวร้ายทั้งหมดอย่างน้อยที่สุดมีความเชื่อกัน (และได้รับการยืนยันจากผู้เชี่ยวชาญทุกคน) ว่าหากไม่สามารถลบไดเรกทอรี Package Cache ได้ก็สามารถย้ายไปยังดิสก์อื่นหรือไปยังโลจิคัลพาร์ติชันที่มีพื้นที่ว่างมากขึ้น ในการดำเนินการนี้บรรทัดคำสั่งจะถูกเรียกใช้ครั้งแรก (จำเป็นต้องอยู่ในนามของผู้ดูแลระบบ) ไม่ว่าจะผ่านทางคอนโซลการเรียกใช้ (cmd) หรือผ่านเมนูเริ่มหรือโดยการเปิดวัตถุปฏิบัติการ cmd.exe ผ่าน PCM ในตำแหน่ง System32
ตอนนี้เรื่องเล็กก่อนที่จะป้อนคำสั่งย้ายในโลจิคัลพาร์ติชัน (ตัวอย่างเช่นบนไดรฟ์ "D") คุณต้องสร้างไดเร็กทอรี C_DRIVE ในโฟลเดอร์ ProgramData และในโฟลเดอร์นี้มีไดเร็กทอรี Package Cache อยู่แล้ว หลังจากนั้นคัดลอกเนื้อหาของไดเร็กทอรีเดิมจากตำแหน่ง ProgramDataPackage Cache บนไดรฟ์ C ไปยังตำแหน่งใหม่ หลังจากการคัดลอกเสร็จสิ้นให้ลบไดเร็กทอรีเริ่มต้นในพาร์ติชันระบบ
โปรดทราบ: โดยค่าเริ่มต้นโฟลเดอร์ ProgramData บนดิสก์ระบบจะถูกซ่อนดังนั้นใน "Explorer" คุณต้องเปิดใช้งานการแสดงไฟล์และโฟลเดอร์ที่เกี่ยวข้องผ่านเมนูมุมมอง
หลังจากนั้นเพื่อให้โปรแกรมตรวจสอบตำแหน่งของข้อมูลแคชคอนโซลคำสั่งจะเขียนบรรทัด C:> rmdir / s / q "C: ProgramDataPackage Cache" ก่อนจากนั้นอีกรายการหนึ่ง - C:> mklink / D "C: ProgramDataPackage Cache" "D: C_DRIVEProgramDataPackage แคช " ความสำเร็จของการดำเนินการจะถูกระบุโดยการปรากฏของข้อความเกี่ยวกับการกำหนดลิงก์สัญลักษณ์ไปยังไดเร็กทอรีใหม่ ป้อนคำสั่งด้วยเครื่องหมายคำพูดและช่องว่างดังที่แสดงด้านบน
แทนที่จะเป็นผลรวม
สำหรับไดเรกทอรี Packager Cacheโฟลเดอร์นี้คืออะไรและสามารถดำเนินการใดได้บ้างเพื่อไม่ให้ทำลายการทำงานของโปรแกรม Visual Studio ซึ่งชัดเจนอยู่แล้ว ไม่ว่าในกรณีใดไม่แนะนำให้กำจัดอ็อบเจ็กต์นี้เช่นเดียวกับสิ่งนั้น (โดยไม่ใช้การคัดลอกเนื้อหาของไดเร็กทอรีต้นฉบับและป้อนคำสั่งเพิ่มเติม) มิฉะนั้นจะไม่ติดตั้งการอัปเดตเท่านั้น แต่จะต้องติดตั้งโปรแกรมใหม่ทั้งหมดด้วย