TL; DR: อย่าลบโฟลเดอร์นี้
(ดูวิธีแก้ปัญหาด้านล่าง)
ทำไมจะไม่ล่ะ?
มีรายงานที่ขัดแย้งกันเกี่ยวกับการขาดงานของโฟลเดอร์นี้ (เนื่องจากการลบทิ้ง) จะเกิดขึ้นจริงและในทุกกรณีจะทำให้เกิดปัญหากับการติดตั้ง visual Studio เช่นในระหว่างการทำงานปกติระหว่างการติดตั้งใหม่แก้ไข / อัพเกรดติดตั้งซ่อมแซมหรือ ถอนการติดตั้ง อย่างไรก็ตามข้อเสนอแนะจาก Microsoft อย่างชัดเจนที่จะไม่ลบออก
จากบล็อกเครื่องมือสำหรับนักพัฒนาของ Microsoft →ที่นี่
เมื่อทำการซ่อมแซมแก้ไขหรือถอนการติดตั้งผลิตภัณฑ์หรือเมื่อติดตั้งหรือถอนการติดตั้งแพตช์หากจำเป็นต้องใช้มีเดียต้นทางซอร์สแพ็กเกจแคชจะถูกใช้โดยอัตโนมัติและผู้ใช้ส่วนใหญ่จะไม่เห็นพรอมต์ เฉพาะในกรณีที่แพคเกจแคชหายไปหรือไม่สมบูรณ์จะมีการตั้งค่า Visual Studio ให้ดาวน์โหลด (หากเชื่อมต่อ) หรือค้นหาสื่อตามที่แสดงในภาพด้านล่าง
ผู้ใช้ที่ติดตั้งจากสื่อจะได้รับตัวเลือกในการดาวน์โหลด (ถ้าเชื่อมต่อ) ดังนั้นในขณะที่ลูกค้าน้อยมากที่ควรเห็นข้อความโต้ตอบนี้เราต้องการให้แน่ใจว่าประสบการณ์นั้นง่าย
แม้ว่าเราจะแจ้งให้ดาวน์โหลดแพคเกจไปยังแคชหากไม่มีเราแนะนำให้ผู้ใช้ไม่ลบแพ็กเกจแคช ไม่เพียง แต่แคชที่ใช้โดยผลิตภัณฑ์อื่น ๆ จำนวนมากที่ติดตั้งด้วย Burn และอาจไม่ให้ประสบการณ์การดาวน์โหลดที่เหมือนกันมีสถานการณ์เมื่อ Windows Installer อาจต้องการแหล่งที่มาที่เราไม่สามารถจัดการได้เนื่องจากรหัสของเราไม่ทำงาน
วิธีการแก้ปัญหา / การทำงานรอบ:
หากคุณต้องการเรียกคืนพื้นที่นี้เดิมพันที่ปลอดภัยที่สุดของคุณคือการหลีกเลี่ยง"การลบ"อะไรก็ได้ แต่ให้ย้ายโฟลเดอร์นี้และไฟล์ทั้งหมด คุณสามารถทำเช่นนี้ทำตามคำแนะนำด้านล่างเพื่อท้องถิ่นใด ๆ / สดออนไลน์สายใกล้หรือที่เก็บข้อมูลแบบออฟไลน์ตราบใดที่ระบบจัดเก็บข้อมูลที่สามารถติดตั้งไดรฟ์หรือจุดติดตั้งบนระบบแฟ้ม NTFS ข้อใดข้อหนึ่งต่อไปนี้จะใช้งานได้:
- พาร์ติชันอื่นที่ใช้งานอยู่ (เมาท์)
- แผ่นดิสก์ออปติคัล (CD, DVD และอื่น ๆ ) พร้อมระบบไฟล์สดเช่น FAT หรือ NTFS
- ฮาร์ดไดรฟ์ภายนอก
- ไดรฟ์ USB
- ไดรฟ์เครือข่าย
เมื่อใดก็ตามที่คุณได้รับพร้อมท์สำหรับสื่อ / รับข้อผิดพลาดเกี่ยวกับไฟล์ที่ขาดหายไป / ตำแหน่งที่หายไปคุณเพียงตรวจสอบให้แน่ใจว่าได้เมาท์ / ใส่ไดรฟ์ / สื่อของคุณอีกครั้งหากยังไม่ได้เป็นพาร์ติชันที่ใช้งานจริง
เมื่อย้ายแล้วเพื่อ "ลิงก์" จุดเชื่อมต่อ / ตำแหน่งเก่า (ในกรณีส่วนใหญ่C:\ProgramData\Package Cache\
) คุณเพียงแค่สร้างไดเรกทอรีjunction
ไปยังมัน
Junctions
ได้รับการยอมรับในระดับเป็นรายการนามแฝงในfile system
FSTAB
ดังนั้นจึงโปร่งใสสำหรับทุกโปรแกรมรวมถึงตัวระบบปฏิบัติการเอง กล่าวอีกนัยหนึ่งจะไม่ถูกมองว่าเป็นไฟล์ที่ชี้ไปยังตำแหน่งอื่น (เช่นกshortcut
) และดังนั้นจึงใช้งานได้โดยไม่เกิดอุบัติเหตุ
- คุณจะย้ายโฟลเดอร์ที่สงสัยไปยังตำแหน่งใหม่
สร้างทางแยก
ตัวเลือก 1 (ดั้งเดิม) : เพียงแค่ใช้คำสั่ง Windows Vista / 7/8 ในตัวและคำสั่ง cmd:
mklink /J oldpath newpath
หมายเหตุ: หากให้คุณแน่นอนคุณจะสามารถที่จะย้ายการเชื่อมโยงโดยไม่ทำลายตัวชี้ไปnewpath
newpath
หากคุณสร้างความnewpath
สัมพันธ์คุณจะสามารถป้องกันการทำลายลิงก์ได้ตราบใดที่คุณย้ายทั้งลิงก์และกำหนดเป้าหมายร่วมกันและรักษาเส้นทางที่สัมพันธ์กัน
ตัวเลือกที่ 2 (โดยใช้เครื่องมือ) : อีกทางเลือกที่ดีเป็นสาธารณูปโภคที่มีประโยชน์ฟรีผมเคยใช้มานานหลายปีเรียกว่า"เชื่อมโยงส่วนขยายเชลล์" LSE ฟรีและคุณสามารถค้นหาได้ที่นี่ (หรือ Google เพื่อหา): http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
LSE ช่วยให้คุณสร้าง symlink, hardlinks, junctions, smartcopies, smartclones, smart mirror, smart move, splices, หลายแหล่งและสิ่งอื่น ๆ ที่ฉันพบว่าสับสนเกินกว่าจะอ่านได้ตรงไปตรงมา แต่เป็นผลิตภัณฑ์ฟรีที่ยอดเยี่ยมที่สร้างเมนูบริบทของ Windows Explorer ที่ให้คุณคลิกขวาที่โฟลเดอร์ LINK-TARGET แล้วลากไปยังตำแหน่งที่คุณต้องการสร้างลิงค์จริง แน่นอนคุณสามารถเปลี่ยนชื่อลิงก์เป็นอะไรก็ได้ที่คุณต้องการ