הרישום של Windows מלא באובייקטים הנקראים ערכים המכילים הוראות ספציפיות ש- Windows ויישומים מתייחסים אליהם.
קיימים סוגים רבים של ערכי רישום, כולם מוסברים להלן. הם כוללים ערכי מחרוזת, ערכים בינאריים, ערכי DWORD (32 סיביות), ערכי QWORD (64 סיביות), ערכי מחרוזות מרובות וערכי מחרוזת ניתנת להרחבה.
היכן נמצאים ערכי הרישום?
ערכי הרישום ניתן למצוא בכל רחבי הרישום ב- Windows 10, Windows 8, Windows 7, Windows Vista ו- Windows XP.
בעורך הרישום הם לא רק ערכי הרישום, אלא גם מפתחות הרישום וכוורות הרישום. כל אחד מהאובייקטים האלה הוא כמו תיקיות ונראה בצד השמאלי של עורך הרישום. ערכי הרישום, אם כן, הם קצת כמו קבצים המאוחסנים בפנים את המפתחות האלה ואת "מפתחות המשנה" שלהם.
בחירה במפתח משנה תציג את כל ערכי הרישום שלה בצד ימין של עורך הרישום. זה המקום היחיד ברישום של Windows שבו תראה ערכי הרישום - הם לא מופיעים אי פעם בצד שמאל.
הנה רק כמה דוגמאות של כמה מיקומי הרישום, עם ערך הרישום מודגש:
- HKEY_LOCAL_MACHINE חומרה DESCRIPTION System BIOS BIOSVendor
- HKEY_CURRENT_USER סביבה TEMP
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control משתמש נוכחי
בכל דוגמה, ערך הרישום הוא הערך שמגיע לימין הקיצוני. שוב, בעורך הרישום, ערכים אלה מוצגים כמו קבצים על ימין צד. כל ערך מוחזק במפתח, וכל מפתח שמקורו בכוורת רישום (התיקיה השמאלית הרחוקה למעלה).
המבנה המדויק הזה נשמר לאורך כל הרישום של Windows ללא יוצא מן הכלל.
סוגי ערכי הרישום
ישנם מספר סוגים שונים של ערכי הרישום ברישום של Windows, שכל אחד מהם נוצר במטרה אחרת. ערכי הרישום מסוימים משתמשים באותיות רגילות ובמספרים שקל לקרוא ולהבין, בעוד שאחרים משתמשים בבינארי או הקסדצימלי כדי לבטא את הערכים שלהם.
ערך מחרוזת
ערכי מחרוזת מסומנים על ידי סמל אדום קטן עם האותיות "ab" עליהם. אלה הם הערכים הנפוצים ביותר ברישום, וגם קריא ביותר האנושי. הם יכולים להכיל אותיות, מספרים וסמלים.
הנה דוגמה לערך מחרוזת:
HKEY_CURRENT_USER לוח הבקרה מקלדת מקלדת
כאשר אתה פותח את מקלדת ערך במיקום זה ברישום, אתה מקבל מספר שלם, כמו 31 .
בדוגמה זו, ערך המחרוזת מגדיר את הקצב שבו דמות חוזרת על עצמה כאשר מקש זה מוחזק. אם היית משנה את הערך ל 0 , המהירות תהיה הרבה יותר איטית מאשר אם היא תישאר בגיל 31.
כל ערך מחרוזת ברישום של Windows משמש למטרות שונות, בהתאם למקום שבו הוא נמצא ברישום, וכל אחד מהם יבצע פונקציה מסוימת כאשר הוא מוגדר בערך אחר.
לדוגמה, ערך מחרוזת נוסף הממוקם מקלדת מפתח משנה נקרא אחד ראשי תיבות. במקום לבחור מספר בין 0 ל -31, ערך מחרוזת זה מקבל רק 0 או 2, כאשר 0 פירושו שהמפתח NUMLOCK ייכבה כאשר המחשב יופעל תחילה, כאשר ערך של 2 הופך את מקש NUMLOCK לפעיל כברירת מחדל.
אלה אינם הסוגים היחידים של ערכי מחרוזות ברישום. אחרים עשויים להצביע על נתיב של קובץ או תיקיה, או לשמש כתיאורים לכלי המערכת.
ערך מחרוזת מופיע בעורך הרישום כערך REG_SZ של ערך הרישום.
ערך מחרוזת רב
ערך רב-מחרוזת דומה לערך מחרוזת כשההבדל היחיד הוא שהם יכולים להכיל רשימה של ערכים במקום שורה אחת בלבד.
כלי מאחה הדיסק ב- Windows משתמש בערך רב-מחרוזות הבא כדי להגדיר פרמטרים מסוימים שהשירות צריך להיות בעל זכויות:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet שירותים defragsvc RequiredPrivileges
פתיחת ערך רישום זה מראה שהוא מכיל את כל ערכי המחרוזת הבאים:
SeChangeNotifyPrivilege ללא שם: SeimpersonatePrivilege יצירת פרי SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege מאמרים קשורים
לא כל ערכי מחרוזת מרובים ברישום יהיו יותר מערך אחד. חלק מהפונקציות פועלות בדיוק באותו אופן כמו ערכי מחרוזת אחת, אבל יש מקום נוסף עבור ערכים נוספים אם הם צריכים את זה.
עורך הרישום מציג ערכי מחרוזות מרובות כ- "REG_MULTI_SZ" של ערכי הרישום.
ערך מחרוזת ניתנת להרחבה
ערך מחרוזת ניתנת להרחבה הוא בדיוק כמו ערך מחרוזת מלמעלה, פרט לכך שהם מכילים משתנים. כאשר אלה סוגים של ערכי הרישום נקראים על ידי Windows או תוכניות אחרות, הערכים שלהם הם מורחבת אל מה שהמשתנה מגדיר.
רוב ערכי המחרוזת ניתנים להרחבה מזוהים בקלות בעורך הרישום מכיוון שהערכים שלהם מכילים% סימנים.
משתני סביבה הם דוגמאות טובות לערכי מחרוזת ניתנת להרחבה:
HKEY_CURRENT_USER סביבה TMP
ה TMP ערך מחרוזת ניתנת להרחבה % USERPROFILE% AppData Local Temp . היתרון לסוג זה של ערך הרישום הוא שהנתונים אינם צריכים להכיל את שם המשתמש של המשתמש מכיוון שהוא משתמש %פרופיל משתמש% משתנה.
כאשר Windows או יישום אחר קורא את זה TMP ערך, זה מתורגם מה משתנה זה מוגדר.כברירת מחדל, Windows משתמש במשתנה זה כדי לחשוף נתיב כמו C: Users Tim AppData Local Temp .
"REG_EXPAND_SZ" הוא סוג ערך הרישום שמרשום עורך הרישום ערכי מחרוזת ניתנים להרחבה כ-.
ערך בינארי
כפי שהשם מרמז, סוגים אלה של ערכי הרישום נכתבים בבינארי. הסמלים שלהם בעורך הרישום הם כחולים עם אלה ואפסים.
HKEY_CURRENT_USER לוח הבקרה שולחן העבודה WindowMetrics CaptionFont
הנתיב הנ"ל נמצא ברישום של Windows, עם CaptionFont להיות הערך הבינארי. בדוגמה זו, פתיחת ערך רישום זה מראה את שם הגופן עבור כיתובים ב- Windows, אך הנתונים נכתבים בבינארי במקום בצורה רגילה, קריאת-אדם.
עורך הרישום מציג את "REG_BINARY" כסוג ערך הרישום עבור ערכים בינאריים.
ערכים של DWORD (32 סיביות) וערכים של QWORD (64 סיביות)
לערכים של DWORD (32 סיביות) ולערכים של QWORD (64 סיביות) יש סמל כחול ברישום של Windows. הערכים שלהם יכולים לבוא לידי ביטוי בפורמט עשרוני או הקסדצימלי.
הסיבה שיישום אחד עשוי ליצור ערך DWORD (32 סיביות) ועוד ערך QWORD (64 סיביות) אינו מונח על אם הוא פועל מתוך גירסת 32 סיביות או 64 סיביות של Windows, אלא רק על אורך הסיביות של הערך. פירוש הדבר כי ניתן לקבל שני סוגי ערכי הרישום במערכות הפעלה של 32 סיביות ו- 64 סיביות.
בהקשר זה, "מילה" פירושה 16 סיביות. DWORD, אם כן, פירושו "מילה כפולה", או 32 סיביות (16 X 2). בעקבות לוגיקה זו, QWORD פירושו "quad-word" או 64 סיביות (16 X 4).
יישום ייצור את ערך הרישום הנכון שהוא צריך על מנת לציית לכללים אלה אורך bit.
להלן דוגמה אחת לערך DWORD (32 סיביות) ברישום של Windows:
HKEY_CURRENT_USER לוח הבקרה התאמה אישית מצגת שקופיות מרווח
פתיחת ערך זה DWORD (32-bit) צפוי להציג נתוני ערך של 1800000 (ו 1b7740 ב הקסדצימלי). ערך הרישום הזה מגדיר כמה מהר (ב millisecs) שומר המסך שלך עובר דרך כל שקופית במצגת תמונות.
עורך הרישום מציג ערכי DWORD (32 סיביות) וערכי QWORD (64 סיביות) כערכים מסוג REG_DWORD ו- REG_QWORD של ערכי הרישום, בהתאמה.
גיבוי ושחזור ערכי הרישום
זה לא משנה אם אתה משנה אפילו ערך אחד, תמיד לבצע גיבוי לפני שתתחיל, רק כדי להיות בטוח שאתה יכול לשחזר אותו בחזרה לעורך הרישום במקרה קורה משהו לא צפוי.
למרבה הצער, לא ניתן לגבות ערכי רישום נפרדים. במקום זאת, עליך לבצע גיבוי של מפתח הרישום שבו הערך נמצא. ראה כיצד לגבות את הרישום של Windows אם אתה זקוק לעזרה בביצוע פעולה זו.
גיבוי הרישום נשמר כקובץ REG, שבו תוכל לשחזר את הרישום של Windows אם עליך לבטל את השינויים שביצעת. ראה כיצד לשחזר את הרישום של Windows אם אתה זקוק לעזרה.
מתי עלי לפתוח / לערוך ערכי רישום?
יצירת ערכי רישום חדשים, או מחיקה / עריכה של ערכים קיימים, יכולה לפתור בעיה שבה נתקלת ב- Windows או עם תוכנית אחרת. באפשרותך גם לשנות ערכי רישום כדי לשנות את הגדרות התוכנית או להשבית תכונות של יישום.
לפעמים, ייתכן שיהיה עליך לפתוח ערכי הרישום פשוט למטרות מידע.
הנה כמה דוגמאות הכוללות עריכה או פתיחת ערכי רישום:
- כיצד מזויפים מסך כחול של מוות
- כיצד לבדוק את גירסת ה- BIOS הנוכחי במחשב
- כיצד למנוע תוכניות מגניבה להתמקד ב - Windows
- כיצד להפוך את Windows 7 אוטומטי כניסה
לקבלת סקירה כללית על ביצוע שינויים בערכי הרישום, ראה כיצד להוסיף, לשנות ולמחוק ערכי רישום וערכים.
מידע נוסף על ערכי הרישום
פתיחת ערך הרישום תאפשר לך לערוך את הנתונים שלו. שלא כמו קבצים במחשב שלך אשר למעשה לעשות משהו כאשר אתה מפעיל אותם, ערכי הרישום פשוט לפתוח לך לערוך אותם. במילים אחרות, זה בטוח לחלוטין פתוח כל ערך הרישום ברישום של Windows. למרות זאת, עריכה ערכים מבלי לדעת מה אתה עושה זה לא רעיון טוב.
ישנן מספר נסיבות שבהן שינוי ערך הרישום לא ייכנס לתוקף עד לאתחול המחשב. אחרים אינם דורשים הפעלה מחדש בכלל, ולכן השינויים שלהם יבוא לידי ביטוי באופן מיידי. כי עורך הרישום לא אומר לך אילו דורשים אתחול מחדש, אתה צריך להפעיל מחדש את המחשב אם עורך הרישום לא נראה עובד.
ייתכן שתראה ערכי רישום מסוימים ברישום Windows כמפורט REG_NONE . אלה הם ערכים בינאריים שנוצרים כאשר נתונים ריקים כתובים ברישום. פתיחת סוג זה של ערך הרישום מציג את נתוני הערך שלו כ אפסים בפורמט הקסדצימלי, ועורך הרישום מפרט ערכים אלה כ (ערך בינארי באורך אפס) .
באמצעות שורת הפקודה, אתה יכול למחוק ולהוסיף מפתחות הרישום עם reg למחוק ו להוסיף בוררי פקודות.
הגודל המרבי עבור כל ערכי הרישום במפתח הרישום מוגבל ל 64 קילו-בתים.