שאלה עבורך MrGroove - עם ההשקה של Windows 7, מיקרוסופט הבטיחה כי הפעלה מחדש היא דבר "נדיר" משתנה אולם כעת שאני מפעיל את זה מעל 6 חודשים, הפעלה מחדש עדיין מתרחשת במהלך ולפעמים אפילו לפני שאני מתקין כמה חדשים תוכנה. מדוע עלינו לאתחל את המחשבים שלנו כל כך לעתים קרובות? איך זה שבכל פעם ששינוי מערכת מתרחש מחדש נדרש? מדוע רוב התוכנות דורשות הפעלה מחדש לאחר ההתקנה?
1. מדוע נדרשים הפעלה מחדש?
הרבה יישומים ועדכוני Windows דורשים גישה לקבצי מערכת ליבה, הנמצאים תמיד בשימוש בזמן ש- Windows פועל. על מנת שתוכנית (או עדכן) כדי לשלב את עצמו ברכיבי Windows הנדרשים, הקבצים המייצגים את הרכיבים לא חייבים להיות בשימוש. מכיוון שרוב קבצי מערכת הליבה נמצאים בשימוש בזמן ש- Windows פועל עם זאת, אין דרך אחרת להשלים את ההתקנה בצורה נקייה מבלי להפעיל מחדש.
בכנות, מיקרוסופט עשתה עבודה נהדרת למזער את האתחול מחדש עם זאת, כמו גם מפרסמי תוכנה של צד שלישי בדרך כלל שגיאה בצד הזהירות ובקשה לבצע אתחול מחדש אם הדבר נדרש מהתוכנה או לא להתקין. רבים למשל במהלך תיקון או שדרוג תוכנה רוצים לבצע הסרת התקנה מלאה, קבל אז אתחול נקי מחדש התקן מחדש את התוכנה שלהם בכדי לדון בבעיות אפשריות ושיחות לדלפק התמיכה שלהם... לא יכול לומר שאני אשם אותם. ;)
2. האם יש תוכניות שיכולות להגיד לי מתי לאתחל מחדש?
כן. דוגמה נהדרת לכך היא WhyReboot - יישומים ניידים זעירים שיכולים לומר לך אם אתה באמת צריך לאתחל מחדש או לא. כאמור, חלק מתקני האפליקציות יבקשו ממך לאתחל בדיוק כאמצעי בטיחות למרות שאתה טכנית לא צריך להפעיל מחדש. אם תישאר אי פעם מול ההודעה המיותרת "האם תרצה לאתחל עכשיו?" שוב, הפעלה מהירה של WhyReboot תודיע לך על כל פעולות ממתינות, ותחסוך לך את הצורך להיכנס לרישום.
3. היכן מאוחסנת רשימת הפעולות הממתינות לאחר ההפעלה מחדש?
הרשימות מאוחסנות ברישום ב:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ מנהל ההפעלה \ PendingFileRenameOperations
ובתוך:
HKEY_LOCAL_MACHINE \ תוכנה \ Microsoft \ Windows \ CurrentVersion \ מתקין \ InProgress
בשמות מיקומי המחרוזות הייתם כבר מנחש מה הם עוסקים - הראשון הוא לכל החלפות קבצים ממתינים, שמות שם, מחיקות ואחרות, והשנייה היא המיקום בו חלונות כותבים כל התקנה שמתבצעת (אילו יישומים מאלצים את אתחל מחדש). אנו ממליצים לך לא לגעת באף אחד מהתכנים באף אחד מהמיתרים, כי במילים פשוטות - הכי טוב תרחיש מקרה אם תגע בקבצים אלה תצטרך להתקין מחדש את Windows בגלל התקנה שגויה עדכון. אני מניח שאתה עדיין יכול להשתמש במיתרים אלה באופן אינפורמטיבי, כדי להבין באילו קבצי מערכת עדכון (או יישום) משנה בעת ההתקנה.
4. האם בכל זאת יש עריכת קבצי ליבה בזמן שהם נמצאים בשימוש?
לא. בכלל לא. אתחול מחדש הוא הדרך היחידה והיחידה לשנות קובץ מערכת ליבה או קובץ בשימוש. בטח, אתה יכול לסיים טכנית את התהליך שמשתמש בקובץ זה, אך פרישה מתהליכים כאלה בזמן ש- Windows פועלת עלולה לקרוס את המחשב שלך לחלוטין. חוץ מזה, אתחול מחדש לא באמת כואב. זה לא כמו שאתה צריך לאתחל מספר פעמים ביום. בהיותי הבחור החנון, אני מתקין תוכנה ומעדכן כל יום, הרשומה האישית שלי עם רוב ההפעלה מחדש ביום אחד היא רק 10 (נחשו ...).
יש לך שאלה חנון?
יש לך שאלה לצוות כאן ב groovyPost? יש כמה דרכים שתוכלו לשאול! פרסם את שאלתך בחינם פורוםשלח לי דוא"ל בשעה [email protected]!