אם לא כולם, אז משתמשים רבים מאודשוב ושוב, לאחר התקנת חבילת התוכנה MS Visual Studio, ספריית החבילה Cache מופיעה בדיסק המערכת. מהי תיקיה זו? בשביל מה? האם אני יכול להיפטר ממנו כדי לנקות את שטח פנוי? כל זה נספר במאמר.
משתמשים רבים ספקנים לגבי ההסרה שלה, אשר יכול להוביל לתוצאות בלתי צפויות במונחים של הביצועים של היישום הראשי.
מטמון חבילה: מה זה תיקיה זו?
נתחיל עם הפשוטה ביותר. בואו נסתכל על ספריית מטמון החבילה עצמה. מה זה תיקייה, זה קל להבין, אם אתה פונה התוכנית העיקרית Visual Studio.
אם מישהו יודע, יישום זה נדרשלהתקנה בעת שימוש בחבילות גרפיקה חזקות או משחקים תובעניים במחשבים (ללא זה, הם פשוט לא יעבדו). אבל למה ב - Windows את התיקיה מטמון חבילה מופיעה מיד לאחר ההתקנה של התוכנית הראשית? התשובה פשוטה: היישום מגבה באופן אוטומטי שטח במחיצה של המערכת כך שיתאים לצרכים שלך, אשר מסתכמים ביצירת ושמירה של עותקי גיבוי של תוכנית העבודה ולהתקנה במועד של ערכות Service Pack. לא ניתן לשנות את המיקום של הספרייה שנוצרה בתהליך ההתקנה, שכן כל זה קורה ברקע.
Для ранних версий программы Visual Studio размер תיקיות לא יעלה על 50 MB. בגירסאות מאוחרות יותר, מקום פנוי שמור ברמה של 2.5 GB, ובלבד ההפצה ההתקנה העיקרית של היישום, למשל, לשחרר את 2015 יש גודל של 6.15 GB.
מהי תיקיית מטמון החבילה של Windows 7?באופן גס, מטרתו העיקרית היא משמשת לשחזור מהיר ובאופן אוטומטי של Visual Studio מעותק גיבוי באותו אופן כפי שהוא נעשה עבור המערכת כולה במקרה של כשלים פתאומיים. ברור ששמירה על ערכת הפצה שתופסת שטח דיסק פנוי פי שלושה מספריית הנתונים במטמון אינה הולמת לחלוטין, מכיוון שניתן לשחזר את התוכנית מהתיקייה גם עם עותקים.
האם אוכל להסיר את תיקיית מטמון החבילה ממחיצת המערכת?
עכשיו כמה מילים על מחיקה.מהי התיקייה הזו (Package Cache), הבנו אותה קצת. אך כדי לפתור בעיה נוספת, יש צורך לבנות על המלצות מפתחי Visual Studio ממיקרוסופט. הם לא ממליצים למחוק את הספרייה בשום צורה שהיא.
אם המשתמש בכוונה או בטעותמחק את הספרייה הזו, בתחילת הורדת עדכוני התוכנית, הוא יקבל הודעה לפיה אי אפשר לקבוע את מקור העדכונים. אותה הודעה תופיע במצב בו אירעה כשל. זה מובן: מכיוון שאין עותק גיבוי, לא ניתן לשחזר את היישום.
העברת תיקיה למחיצה לוגית אחרת
אבל זה לא כל כך גרוע.לכל הפחות, מאמינים (וזה מאושר על ידי כל המומחים) שאם לא ניתן למחוק את ספריית המטמון של החבילה, אפשר פשוט להעביר אותו לדיסק אחר או למחיצה לוגית עם יותר מקום פנוי. לשם כך, שורת הפקודה מופעלת תחילה (בהכרח מטעם המנהל) דרך מסוף ההפעלה (cmd), או דרך תפריט ההתחלה, או על ידי פתיחת אובייקט ההפעלה cmd.exe דרך ה- PCM במיקום System32.
עכשיו העניין קטן.לפני שתזין את הפקודות למעבר במחיצה הלוגית (למשל בכונן "D"), עליך ליצור את ספריית C_DRIVE, בתוכה את תיקיית ProgramData, וכבר בתיקיה זו את ספריית המטמון Package. לאחר מכן, העתק את תוכן הספריה המקורית ממיקום המטמון ProgramDataPackage בכונן C למיקום חדש. לאחר סיום ההעתקה, מחק את הספרייה הראשונית במחיצת המערכת.
שימו לב: כברירת מחדל, תיקיית ProgramData בדיסק המערכת מוסתרת, ולכן ב"סייר "עליכם לאפשר את הצגת הקבצים והתיקיות המתאימים דרך תפריט התצוגה.
לאחר מכן, כדי שהתוכנית תקבעמיקום הנתונים השמורים במטמון, קונסולת הפקודה כותבת תחילה את השורה C:> rmdir / s / q "C: ProgramDataPackage Cache", ואז שורה נוספת - C:> mklink / D "C: ProgramDataPackage Cache" "D: C_DRIVEProgramDataPackage מטמון ". סיום מוצלח של הפעולה יצוין על ידי הופעת הודעה על הקצאת קישור סמלי לספריה החדשה. פקודות מוזנות עם מרכאות ומרווחים כפי שמוצג לעיל.
במקום סה"כ
זהו זה עבור ספריית המטמון של Packager.מהי תיקיה זו ואילו פעולות ניתן לבצע באמצעותה על מנת שלא לשבור את הפונקציונליות של תוכנית Visual Studio, אני חושב, כבר ברור. בכל מקרה, לא מומלץ להיפטר מאובייקט זה סתם כך (מבלי להעתיק את תוכן הספריה המקורית ולהזין פקודות נוספות). אחרת, לא רק העדכונים לא יותקנו, אלא שהתקנה עצמה תצטרך להתקין מחדש לחלוטין.