ידוע שכאשר נעשה שימוש בקובץ כלשהו, לא ניתן לגשת/לשנות אותו בשום תהליך אחר. במקרים כאלה, כאשר תהליך מנסה לפתוח קובץ, מערכת ההפעלה נועלת את הקובץ כדי למנוע ממנו להשתנות על ידי תהליך אחר.
"התהליך לא יכול לגשת לקובץ מכיוון שהוא נמצא בשימוש על ידי תהליך אחר" היא הודעת שגיאה כזו שנצפתה על ידי משתמשים רבים במחשבי Windows שלהם. שגיאה זו ידועה כמתרחשת בגרסאות השונות של מערכת ההפעלה Windows ו-Windows Server. בדרך כלל, הודעת שגיאה זו נצפתה במהלך השימוש ב- נטש הפקודה במחשב Windows של המשתמש. מצב נוסף שבו שגיאה זו מתרחשת הוא כאשר מנסים לפתוח שירות או אתר כלשהו ב-Snap-in Internet Information Services (IIS) Microsoft Management Console (MMC).
האם אתה רואה הודעת שגיאה זו במערכת שלך? אז, נחת בפוסט הנכון. במאמר זה, אספנו רשימה של אסטרטגיות לפתרון בעיות שעזרו למשתמשים המתמודדים עם שגיאה זו לפתור אותה בהצלחה במחשב ה-Windows שלהם.
תוכן העניינים
פתרון 1 - סגור את כל תהליכי הרקע המיותרים
אחת משיטות פתרון הבעיות הבסיסיות ביותר לפתרון שגיאה זו היא לסגור את כל תהליכי הרקע המיותרים שפועלים במחשב האישי שלך דרך מנהל המשימות.
1. פתח את ה מנהל משימות על ידי לחיצה על Ctrl + Shift + Esc מקשים יחד במקלדת שלך.
2. עבור אל תהליכים לשונית ב- מנהל משימות.
3. כאן, בחר את התהליכים המיותרים שפועלים ברקע במחשב שלך אחד בכל פעם.
לאחר מכן, לחץ על סיום משימה לַחְצָן.
פרסומת
בצע זאת עבור כל היישומים המיותרים שאתה יכול לראות במנהל המשימות.
הערה: ודא שאינך מסיים את התהליכים הקשורים לשירותי Windows ו-Microsoft.
4. לְאַתחֵל המחשב האישי שלך.
לאחר הפעלת המערכת, נסה לבצע את המשימה שהעלתה בעיה זו כדי לבדוק אם היא תוקנה.
פתרון 2 - הפעל את היישום כמנהל
אם השגיאה מתרחשת בעת ניסיון לבצע את הפקודה netsh בטרמינל, סביר להניח שהפקודה דורשת הרשאות ניהול כדי להפעיל ולבצע את השינויים. לכן, לפני הפעלת הפקודה, ודא שלחלון שורת הפקודה שבו אתה משתמש יש הרשאות ניהול.
1. פתח את ה לָרוּץ דו-שיח באמצעות Windows + R שילוב מקשים.
2. סוּג cmd בתיבת ההפעלה.
לאחר מכן, פשוט לחץ והחזק Ctrl + Shift + Enter מפתחות יחד כדי להפעיל את שורת הפקודה כמנהל מערכת.
3. הקלק על ה כן כפתור, כאשר בקרת חשבון משתמש מופיעה הנחיה להענקת הרשאות.
4. כעת, נסה לבצע את הפקודה בשורת הפקודה ובדוק אם השגיאה נפתרה או לא.
פתרון 3 - שנה את טווח ה-IP
שגיאה זו עלולה להתרחש אם יש כמה תהליכים במערכת שלך שעושים שימוש בפורט 80 או ביציאה 443. משתמשים רבים הצליחו לפתור את ההתנגשות על ידי הגדרת טווח IP שונה לחלוטין.
1. הקש על חלונות מקש במקלדת שלך והקלד את הטקסט שורת הפקודה בתיבת החיפוש.
פַּעַם שורת פקודה בתוצאת החיפוש נבחרה, לחץ על הפעל כמנהל בצד ימין.
2. לאחר ששורת הפקודה נפתחת עם הרשאות מנהל, הקלד את הפקודות למטה בזו אחר זו ולחץ להיכנס כדי לשנות את טווח ה-IP עבור יציאות TCP ו-UDP.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. בדוק אם זה עזר לפתור את הבעיה שאיתה התמודדת. אם הבעיה עדיין קיימת, עברו לפתרון הבא למטה.
פתרון 4 - פתור התנגשות ביציאת IIS על ידי ביצוע שינויים ברישום
כדי לפתור את התנגשות יציאת IIS, יש להפעיל את כלי השירות Netstat.exe כדי לקבוע אם יש חיבור פעיל אחר ליציאה 80 או ליציאה 443. נסיבות אפשריות שבהן הודעת שגיאה זו מופיעה הן כמפורט להלן:
- תצורה של מפתח המשנה של הרישום ListenOnlyList אינו תקין במחשב שבו פועל IIS.
- יציאה 80 ויציאה 443 הדרושה ל- IIS משמשות תהליך אחר.
לאחר שימוש בכלי השירות Netstat.exe, אם אתה רואה שאין חיבורים פעילים על ידי תהליכים אחרים ליציאות שהוזכרו לעיל, עליך לבדוק את ListenOnlyList תצורת מפתח המשנה של הרישום.
1. פתח את ה לָרוּץ קופסא באמצעות Windows ו-R שילוב מקשים במקלדת שלך.
סוּג cmd ולהפעיל את שורת פקודהעם הרשאות מנהל על ידי לחיצה על Ctrl + Shift + Enter מפתחות בו זמנית.
פרסומת
לחץ על כן כאשר תתבקש על ידי בקרת חשבון משתמש.
2. הקלד את הפקודה למטה ולחץ להיכנס כדי להפעיל את כלי השירות Netstat.exe.
netstat -ano
הפקודה למעלה מחזירה רשימה של חיבורים פעילים.
גלול ברשימה זו ובדוק אם יציאה 80 ויציאה 443 נמצאות בשימוש בתהליך אחר.
אם היציאות שהוזכרו לעיל אינן בשימוש פעיל, עליך לבצע שינויים במפתח ברישום.
3. לפני ביצוע שינויים כלשהם ברישום, עליך להפסיק את שירות ה-HTTP שמפעיל את IIS.
הקלד את הפקודה בשורת הפקודה ולחץ להיכנס.
נטו עצור http
4. כששואלים אותך האם ברצונך להמשיך בפעולה זו?, הקלד י ופגע להיכנס להמשיך.
סגור את שורת הפקודה לאחר שיציאת ה-HTTP מושבתת.
5. הקש על חלונות מקש במקלדת והקלד עורך רישום בשורת החיפוש של Windows.
לחץ על עורך רישום.
אם תתבקש על ידי UAC למתן הרשאות, ולאחר מכן לחץ על כן.
6. בתוך ה עורך רישום חלון, נווט למיקום למטה או העתק והדבק אותו בסרגל הניווט של הרישום.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
הערה: אם אתה לא מוצא את ListenOnlyList מפתח משנה, אז אינך צריך ליצור את מפתח המשנה ככתובת ברירת המחדל של ה-IP 0.0.0.0 יהיה בשימוש.
7. כעת, עליך לעבור לצד ימין ולמחוק את כל כתובות ה-IP מלבד ערך ברירת המחדל של 0.0.0.0
מקש ימני בכל אחד כתובת ה - IP ובחר באפשרות לִמְחוֹק.
בחלון שצץ כדי לאשר את מחיקת מפתח המשנה, לחץ על כן.
8. צא מהרישום ו לְאַתחֵל המחשב שלך.
9. לאחר הפעלת המערכת, עליך להפעיל את שירות HTTP.
הפעל את שורת פקודה כפי שצוין לעיל.
הקלד את הפקודה למטה ולחץ להיכנס.
net start http
10. לאחר הפעלת שירות ה-HTTP, נסה להפעיל את IIS (שירותי מידע באינטרנט) ובדוק אם השגיאה נפתרה.
זהו זה!
האם מאמר זה עזר בפתרון "תהליך זה לא יכול לגשת לשגיאה זו בקובץ" במחשב Windows שלך? אנא ספר לנו את המחשבות והדעות שלך בתגובות למטה.
שלב 1 - הורד מכאן את כלי התיקון של Restoro PC
שלב 2 - לחץ על התחל סריקה כדי למצוא ולתקן כל בעיה במחשב באופן אוטומטי.