Windows לא מאפשר לך למחוק, להעביר או לשנות שם של קובץ אם תוכנית משתמשת בו. מה שמתסכל הוא שזה גם לא אומר לך איזו תוכנה משתמשת בקובץ כדי שתוכל לתקן את הבעיה.
מאמר זה מראה לך את השיטות הפשוטות ביותר לגלות איזו תוכנית משתמשת בקובץ ב-Windows 10 ו-11.
מדוע איני יכול למחוק, לערוך או לשנות שם של קובץ בשימוש?
Windows מונע ממך למחוק, להעביר או לשנות את שמות הקבצים בשימוש כדי לשמור על יציבות המערכת. אם קובץ נמצא בשימוש כשאתה מנסה לערוך אותו, Windows מציג הודעת שגיאה כזו:
"לא ניתן לבצע פעולה זו מכיוון שהקובץ פתוח בתוכנה אחרת"
יש לכך סיבות טובות. אם קובץ נעלם באופן בלתי צפוי בזמן שתוכנית קוראת אותו, התוכנית עלולה לקרוס, מה שעלול לגרום לאובדן נתונים. אם קובץ מועבר בזמן שתוכנית כותבת אותו (לדוגמה, שמירת מסמך Word מעודכן), הקובץ עלול להישאר לא שלם ולא קריא, כלומר אתה מאבד את העבודה החשובה שלך בתהליך.
קבע איזו תוכנית Windows משתמשת בקובץ באמצעות Microsoft PowerToys (השיטה הקלה ביותר)
Microsoft PowerToys הוא כלי עזר שמטרתו להוסיף תכונות נוספות ל-Windows 10 ו-11. אחד השימושיים ביותר הוא File Locksmith, ממשק שתוכנן במיוחד כדי לבדוק אילו תוכנות משתמשות בקובץ.
- לשימושמסגר קובץ, הורד והתקןMicrosoft PowerToys.
- לאחר ההתקנה, פתחPowerToysב-תפריט התחל, בחרמסגר קובץבחלונית השמאלית ולחץ על הכפתורמנעולן קבצים אקטיבי.
כעת, כאשר לא ניתן לערוך קובץ בגלל שהוא בשימוש, אתה יכול ללחוץ לחיצה ימנית על הקובץ הזה:
- ב-Windows 11, לחץהצג אפשרויות נוספות,ואז הלאהפתח את הנעילה עם מסגר קבצים.
- ב-Windows 10, בתפריט ההקשר, לחץפתח את הנעילה עם מסגר קבצים.
הקובץ LockSmith PowerToy יפתח ויציג רשימה של תוכניות שמשתמשות בקובץ.
- אתה יכול גם לסגור את התוכנית שמשתמשת בקובץ ממסך זה. פשוט לחץסוף המשימהליד התוכנית שברצונך לצאת, ו- File Locksmith ינסה לסגור את התוכנית כדי שתוכל למחוק, להעביר או לשנות את שם הקובץ.
שיטה חלופית: שימוש ב-Resource Monitor כדי לגלות איזה תהליך משתמש בקובץ
Windows Resource Monitor דומה למנהל המשימות, אך הוא כולל תכונות מתקדמות, כולל צפייה בתהליכים המשתמשים בקובץ.
- כדי לגשת אליו, לחץ לחיצה ימנית עלתפריט התחלובחרלְבַצֵעַ(או השתמש בקיצור הדרךWindows + R), הקלדחֶבֶלולחץבְּסֵדֶר.
- לאחר מכן נווט אל הכרטיסייהמעבדב-מוניטור משאביםולחץמתארים קשוריםכדי לפתוח את הפאנל שלו.
- לבסוף, הקלד את שם הקובץ הנעול בתיבת החיפושחפש תיאורים. לאחר מכן תקבל רשימה של תהליכים המשתמשים בקובץ.
- השם של כל תהליך מופיע בעמודהתְמוּנָהתוצאות.
- כדי לסיים את התהליך, לחץ באמצעות לחצן העכבר הימני על הערך שלו בתוצאות ובחרהשלם את התהליך.
שימוש ב- Powershell ובידית כדי לגלות איזו תוכנית נועלת קובץ
אם אתה רוצה לבדוק אם נעשה שימוש בקובץ בסקריפטים או משורת הפקודה, אתה יכול להשתמש בתוכנת Handle.
לאחר ההורדהיָדִית, נווט אל הספרייה שלו בPowershell. לאחר מכן הפעל את הפקודה הבאה:
./handle.exe -a -u "FILE PATH"
האפשרות-אמבקש מ-Handle להציג את כל המידע הזמין על מה שמשתמש בקובץ, והאפשרות-uמבקש ממנו להציג גם את שם הבעלים.
מה לעשות אם התוכנית לא נסגרת?
לאחר שזיהית איזו תוכנה נועלת את הקובץ, תוכל להחליט אם עליך לאלץ אותו להיסגר. אם הוא מסרב לעשות זאת, המוצא האחרון הוא להפעיל מחדש את המחשב כדי לוודא שכל התוכניות יצאו מהמערכת.
מומלץ להחזיק תמיד גיבוי של הקבצים החשובים שלך, כדי שתוכל לשחזר אותם אם תוכנה זדונית פוגעת בקובץ.