אין דבר מסתורי יותר במחשב Windows מאשר ה-Registry, והיום נסביר בדיוק מה זה, איך זה עובד והאם כדאי לטרוח ולנקות אותו. אנחנו גם נמשיך להפריך כמה מיתוסים נפוצים של רישום לאורך הדרך.
כפי שאמרתי, הרישום תמיד היה רכיב מסתורי - אם לא מובן לחלוטין - של מערכת ההפעלה Windows. היום יצאתי להסביר בפירוט על מה מדובר ברישום. אם כבר יש לך הבנה תקינה של הרישום, דלג למטה אלקטע מכביר מיתוסיםלקצת בהירות לגבי התועלת של מנקי הרישום הרבים בחוץ.
מה זה הרישום?
רישום Windows הוא מסד נתונים היררכי המאחסן הגדרות כמעט לכל דבר במחשב Windows - החל מהגדרות יישומים, סיסמאות משתמש, מידע על מנהלי התקנים, הגדרות של Windows וכמעט כל דבר אחר.
הגדרות יישום היו מאוחסנות בעבר בקובצי תצורה מבוססי טקסט (ועם יישומים מסוימים, עדיין ישנן), עם קובץ נפרד לכל יישום. הרישום של Windows נועד לפתור את הבעיה על ידי מתן מקום יחיד לכל ההגדרות בכל היישומים.
בנוסף לאיחוד הגדרות המערכת, אחסון כל ההגדרות הללו במקום אחד ובפורמט של מסד נתונים פירושו שהגישה לערכים ברישום היא הרבה יותר מהירה מניתוח קובץ תצורת טקסט - כך שניתן להשתמש ברישום ליותר מסתם הגדרות. למעשה, רוב או כל הרישום נקראים לזיכרון בכל פעם שהמערכת מאתחלת, כך שהגישה לרישום היא כמעט מיידית.
עריכת הרישום
ישנן מספר שיטות לעריכת הרישום, אך לרוב פשוט תשתמש בכלי השירות regedit.exe כדי לבצע שינויים, אותם תוכל להפעיל מתפריט ההתחלה חיפוש או תיבות הרץ. (לחץ על Win+R, הדבקregedit.exe
, ואז הקש על Enter ואתה שם.) לאחר שתפתח את העורך, תוצג לך תצוגת עץ של מקשים בצד שמאל, והערכים בצד ימין. הדבר החשוב ביותר שתרצה לעשות בעת עריכת הרישום הוא לייצא את המפתח כולו לפני שתבצע שינויים כלשהם - לעולם אל תניח שאתה יכול פשוט לשנות את הערך בחזרה.
אתה יכול להשתמש ב-regedit כדי להתחבר למחשב אחר ולערוך שם את הרישום, בתנאי שיש לך את הגישה המתאימה לרשת ושירות הרישום המרוחק פועל. אתה יכול גם לערוך משורת הפקודה באמצעות כלי השירות reg.exe, מה שיכול להיות מאוד מועיל אם אתה צריך לבצע שינוי רישום ממחשב שלא מאתחל יותר - אם אתה יכול להגיע למסוף השחזור, אתה יכול בצע את שינוי הרישום באופן ידני משורת הפקודה.
מה הם קבצי reg.
אם אתה מבלה זמן כלשהו בגלישה באתרי אינטרנט לשינוי Windows, ללא ספק נתקלת בקובץ .reg להורדה שמישהו מספק כדרך להוסיף במהירות הגדרה לרישום. קבצים אלה הם לא יותר מקבצי טקסט פשוטים המכילים הוראות עבור כלי השירות regedit להוסיף, לשנות או להסיר מפתחות ברישום ללא שגיאות הקלדה מקריות שגורמות למערכת שלך לקרוס.
ההמלצה שלי היא שלפני שתחיל כל אחד מהקבצים האלה, תחילה תפתח אותם בעורך טקסט כדי לראות מה הם באמת מכילים, אבל באופן כללי, החלת קובץ .reg היא הרבה יותר בטוחה וקלה יותר מאשר לבצע עריכות רישום באופן ידני, בתנאי אתה סומך על המקור.
כיצד מאוחסן הרישום וכיצד ניתן לגבות אותו?
למרות שהרישום אמור להיות מקום מאוחד אחד לאחסון הכל במערכת שלך, הוא לא מאוחסן בקובץ אחד - כל כוורות המערכת מלבד HKEY_CURRENT_USER מאוחסנות תחת %SystemRoot%\System32\Config, והשאר מאוחסנים בתיקייה %SystemRoot%\Profiles\Username, ויש הרבה קבצים להתמודד איתם.
ההימור הטוב ביותר שלך לגיבוי הרישום שלך הוא פשוט ליצור נקודת שחזור מערכת (בדוק את שלנומדריך מלא לשחזור מערכת Windowsעבור יותר), אבל רוב החבילות תוכנות גיבוי פופולריותאמור להיות מסוגל לגבות ולשחזר את הרישום.
אם אתה צריך רק לגבות חלק מהרישום, אתה יכול לפתוח את regedit, למצוא את המפתח בחלונית השמאלית שברצונך לגבות, ולהשתמש בתכונת הייצוא מתפריט הקליק הימני כדי לשמור את כל מקטע לפורמט קובץ טקסט. סביר להניח שלא תרצה להשתמש בזה כדי לגבות את כל הרישום, אבל זה יכול להיות שימושי אם אתה רוצה לשמור עותק של HKEY_CURRENT_USER בסביבה למקרה שתצטרך לשחזר כמה הגדרות - ואתה מוכן לעשות קצת רישום חנון רציני פריצה. עבור המשתמש הממוצע, שחזור מערכת הוא לא רק האפשרות המועדפת, אלא היא גם האפשרותכזה שמיקרוסופט ממליצה עליו.
האם אתה באמת צריך לנקות את הרישום?
הרשתות מלאות בפרסומות ובעדויות על מוצרי ניקוי רישום המתיימרים לפתור כל בעיה במחשב שלך על ידי קרצוף טוב לרישום שלך; הקוראים עשויים אפילו לזכור כלי לא רשמי שסופק על ידי מיקרוסופט בשם regclean מלפני שנים, שנותן תוקף עוד יותר לרעיון שניקוי הרישום הוא עיסוק מאוד שימושי. אבל האם הם באמת עובדים?
התשובה העצובה, שסיקרנו תוך כדילהפריך מיתוסים של כוונון ביצועים, הוא שרוב המוצרים האלה לא שווים להפעיל, ולמרות שהטובים יותר לא בהכרח יהרגו את המחשב האישי שלך, הם גם רק לעתים רחוקות יעזרו לך הרבה. אם תעצרו ותחשבו על זה, תבינו שמכיוון שהרישום מכיל מאות רבות של אלפי מפתחות (או יותר), הסרה של 50 או אפילו 100 מהם לא תניב שיפור בביצועים.
למומחה חלונות אד בוט ישכמה מילים חזקות יותר בנושא:
הייתי הולך צעד קדימה: אל תפעיל תוכניות לניקוי הרישום, נקודה. אני לא ארחיק לכת ולכנות אותם שמן נחשים, אבל אילו יתרונות ביצועים אפשריים אתה יכול לקבל מ"ניקוי" ערכי רישום מיותרים וביטול כמה קבצי DLL תועים?
עם זאת, ישנם כמה מקרים קצה שבהם ניקוי הרישום עשוי להניב כמה שיפורי ביצועים, אם התקנת משהו שמתחבר ל-Windows איכשהו, לא עובד טוב, וגם לא מסיר את עצמו כראוי. ניתן למנוע את רוב הבעיות הללו מלכתחילה על ידי זהירות רבה יותר לגבי מה שאתה מתקין במחשב שלך - אחרי הכל, אתהלא צריך להתקין מחדש את Windows באופן קבוע.
אם אינך מסכים עם ההערכה שלי, ברצוני להציע לך את האתגר הזה: לפני שתקרא לי לצאת, למה שלא תהיה האדם הראשון שאי פעם יש לו מדדים אמיתיים המוכיחים שמנקי רישום עושים הבדל מהותי בביצועי המערכת שלך . אני לא אעצור את נשימתי.
מה לגבי איתור הרישום?
טענה נוספת שלעתים קרובות תקרא על הרישום היא שעליך לבצע את הפרג' שלו באופן קבוע כדי למנוע מהמחשב שלך להיות איטי במיוחד - למעשה, מיקרוסופט מספקת אתPageDefragכלי עזר עבור Windows XP לאיחוי קובץ הדף והרישום שלך. משתמשי Windows 7 או Vista יצטרכו לפנות לתוכנה חינמית כמוAuslogics Registry Defragכדי לשמור על איחוי הרישום שלהם.
עם זאת, מה שרוב האנשים לא מבינים הוא שהרישום שלך נטען במלואו לתוך ה-RAM כאשר המערכת שלך מאתחלת, כלומר כל הקריאה והכתיבה לרישום מתבצעות ישירות לזיכרון, ואז נטענות לדיסק מאוחר יותר. אז בעוד שאתה הולך להרוויח שיפור קל בביצועים על ידי לוודא שהרישום שלך לא מפוצל מדי, המציאות היא שהמערכת שלך לא תעלה פתאום במהירות בגלל שפיחת את הרישום שלך.
סודות הגיק: להבין פריצות לרישום
באתר How-To Geek, מצאתי בקביעות פריצות לרישום ושיתפתי אותן עם העולם, והשאלה היחידה שאני מקבל כל הזמן היא: "איך הבנת את זה?". היום אני סוף סוף הולך לחלוק איתך את הסוד שלי, אבל תצטרך לתפוס לעצמך עותק שלצג תהליכיםלפני שנתחיל.
לאחר שפתחת חלון Process Monitor, תרצה להוסיף מסנן עבור היישום שאתה מנסה לנטר - עבור הגדרות Windows כמו לוח הבקרה, תצטרך להשתמש ב- explorer.exe או mmc.exe רוב הזמן. לאחר שהוספת את המסנן וניקת את היומן, תוכל לעקוב בדיוק לאילו מפתחות רישום ניגשים כאשר אתה משנה הגדרה או מעלה תכונה. לאחר מכן תוכל להפסיק את הרישום ולבחון את המפתחות, שלעתים קרובות יוביל אותך למפתח הרישום המדויק שאתה מחפש, ובמקרים מסוימים, תכונות נסתרות שלא הבנת שיש.
כעת לאחר שאיתרת מפתח רישום, תוכל לבצע גיבוי של המפתחות הנוכחיים, ולאחר מכן לבצע שינויים בערכים כדי לראות מה קורה - שים לב שכדאי לך לעשות זאת רק במחשב בדיקה, מכיוון שאתה עלול להישבר ברצינות משהו על ידי התעסקות ברישום.
חנון איך לעשותאוהב לפרוץ את הרישום על בסיס קבוע. ניתן למצוא את המאמרים הגיקים שלו מדי יום כאן ב-Lifehacker,איך לעשות חנון, ולְצַפְצֵף.