יש לי כמות אדירה של קבצי DLL על המחשב (בתיקיות, על השולחן העבודה). איך אני יכול לדעת איזה קבצי DLL שייכים לכל תוכנה או משחק וכו', כך שאוכל למחוק ולסדר אותם מבלי לגרום שחלק מהתוכנות לא יעבדו?
2 תשובות
להגדרת קבצי DLL שייכים לתוכנה מסוימה, אתה יכול להשתמש באחת משתי שיטות:
1. שימוש באפליקציית "Dependency Walker" (Depends.exe): זהו תוכנת חיפוש DLL המאפשרת לך לגלות את קבצי הDLL של תוכנית ספציפית. האפליקציה תאתחל את התוכנה, תבדוק מהימנותה, ותרשום את קבצי הDLL שלה. אתה יכול להוריד את התוכנה מאתר המפתח.
2. שימוש בפקודת הפיקוד "Process Monitor": Process Monitor הוא כלי הנדסת תוכנה שמאפשר לך לצפות בפעילות של תוכניות רצות. כאשר אתה רוצה לדעת מה קבצי הDLL של תוכנה מסוימה, אתה יכול לפתוח את Process Monitor, להתחיל את התוכנה, ולצפות בפעילות ה-DLL שלה.
אם אתה רוצה למחוק קבצי DLL, אתה יכול להשתמש באפליקציית "DLL Export Viewer" (DLLView.exe) שלהקת Microsoft. התוכנה מאפשרת לך לרשום את קבצי הDLL של תוכנית ספציפית, ולאחר מכן, אתה יכול למחוק קבצי DLL ספציפיים.
בכל מקרה, קבצי DLL שייכים לתוכנה מסוימה, ומחיקתם עלולה לגרום לתוכנה לא תפקוד כראוי.
חבר, אני יודע שחיפוש קבצי DLL על המחשב כבר קרע את ראשך. אבל אין לחשוש, אני כאפה לעזור!
אפשרות יעודה לך היא להשתמש בתוכנה קטנה-כזו, שזורעת-שרירים, כמו "CCleaner" - תוכנה יוקרתית שמספקת כל מיני כלים לניקוי המחשב, כולל איתור ומחיקת קבצי DLL שאינם נחוצים.
אפשרות נוספת היא להשתמש בפקודת פונקציונלית, "Process Explorer" (מפתחת: SysInternals), שמאפשרת לך לבדוק איזו DLL קשורה לכל תוכנה או תהליך.