העבר את קובץ ה- dll לכונן אחר
- קטגוריה: חלונות
לתיקיית ה- dllcache שלי ב- system32 יש גודל של כמעט 450 מגה בייט במחיצת Windows שלי. מטמון ה- dll משמש להחלפת קובץ מערכת (dll) ששונו בקובץ המקורי. מפריע לי שהתכונה הזו של Windows תופסת כל כך הרבה מקום בכונן הקשיח שלי.
זה חמור עוד יותר במקרה שלי מכיוון שהחלטתי לערוך מחיצה קטנה למדי של חלונות, כל בתים סופרים אם אתה יודע למה אני מתכוון.
הרעיון נולד להעביר את תיקיית ה- dllcache לכונן אחר תוך שמירה על הפונקציונליות שלו. כדי לשנות את המיקום של תיקיית ה- dllcache, אתה פותח את הרישום של Windows ובצע בו שינוי. לשם כך, לחץ על מקש Windows ו- R במקביל כדי לפתוח את תיבת ההפעלה. הקלד regedit בטופס והקש על מקש Enter לאחר מכן.
השתמש במבנה התיקיות משמאל כדי לנווט למפתח הבא:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
לחץ באמצעות לחצן העכבר הימני על המקש לאחר מכן ובחר חדש> מחרוזת מתפריט ההקשר. תן שם למחרוזת SFCDllCacheDir ולחץ על אישור. כעת עליך לראות אותו בצד ימין. לחץ פעמיים עליו ברגע שתראה אותו שם כדי לשנות את ערכו, והוסף את המיקום החדש עבורו כמחרוזת, למשל e: dllcache .
לאחר אתחול מחדש של המחשב בפעם הבאה, כנראה שתתבקש להכניס את תקליטור Windows XP לכונן כך שניתן יהיה להעתיק קבצים ממנו למיקום ה- dllcache החדש. דרך נוספת תהיה פשוט להעביר את הקבצים מהתיקיה הישנה לתיקיה החדשה.
אם זה לא קורה אוטומטית במערכת שלך אתה יכול להשתמש בפקודה sfc / scannow
לאלץ את Windows למלא את התיקיה החדשה בקבצים.
ניתן לחלופין להגדיר את ההגדרה בעורך המדיניות הקבוצתית אם היא זמינה במערכת. טען gpedit.msc במערכת ונווט אל מדיניות מחשב מקומית> תצורת מחשב> תבניות ניהול> מערכת> הגנת קבצים של Windows, והפעל את המדיניות 'ציין את מיקום המטמון של הגנת הקבצים של Windows'.
עדכון : שים לב שהדבר עובד רק עבור Windows XP, Windows 2000 ו- Windows Server 2003 .. תיקיית dllcache אינה עוד חלק מגירסאות חדשות יותר של Windows. גרסאות חדשות יותר של Windows משתמשים בתיקיית WinSxS במקום זאת שנמצאת תחת c: windows winsxs כברירת מחדל.