מהו ערך רישום?

הסבר על סוגים שונים של ערכי הרישום

הרישום של Windows מלא באובייקטים הנקראים ערכים המכילים הוראות ספציפיות ש- Windows ויישומים מתייחסים אליהם.

קיימים סוגים רבים של ערכי רישום, כולם מוסברים להלן. הם כוללים ערכי מחרוזת, ערכים בינאריים, ערכי DWORD (32 סיביות), ערכי QWORD (64 סיביות), ערכי מחרוזות מרובות וערכי מחרוזת ניתנת להרחבה.

היכן נמצאים ערכי הרישום?

ערכי הרישום ניתן למצוא בכל רחבי הרישום ב- Windows 10 , Windows 8 , Windows 7 , Windows Vista ו- Windows XP .

בעורך הרישום הם לא רק ערכי הרישום, אלא גם מפתחות הרישום וכוורות הרישום . כל אחד מהאובייקטים האלה הוא כמו תיקיות ונראה בצד השמאלי של עורך הרישום. ערכי הרישום, אם כן, הם קצת כמו קבצים המאוחסנים בתוך המפתחות האלה ואת "מפתחות המשנה" שלהם.

בחירה במפתח משנה תציג את כל ערכי הרישום שלה בצד ימין של עורך הרישום. זה המקום היחיד ברישום של Windows שבו תראה ערכי הרישום - הם לא מופיעים אי פעם בצד שמאל.

הנה רק כמה דוגמאות של כמה מיקומי הרישום, עם ערך הרישום מודגש:

בכל דוגמה, ערך הרישום הוא הערך שמגיע לימין הקיצוני. שוב, בעורך הרישום, ערכים אלה מוצגים כקבצים בצד ימין . כל ערך מוחזק במפתח, וכל מפתח שמקורו בכוורת רישום (התיקיה השמאלית הרחוקה למעלה).

המבנה המדויק הזה נשמר לאורך כל הרישום של Windows ללא יוצא מן הכלל.

סוגי ערכי הרישום

ישנם מספר סוגים שונים של ערכי הרישום ברישום של Windows, שכל אחד מהם נוצר במטרה אחרת. ערכי הרישום מסוימים משתמשים באותיות רגילות ובמספרים שקל לקרוא ולהבין, בעוד שאחרים משתמשים בבינארי או הקסדצימלי כדי לבטא את הערכים שלהם.

ערך מחרוזת

ערכי מחרוזת מסומנים על ידי סמל אדום קטן עם האותיות "ab" עליהם. אלה הם הערכים הנפוצים ביותר ברישום, וגם קריא ביותר האנושי. הם יכולים להכיל אותיות, מספרים וסמלים.

הנה דוגמה לערך מחרוזת:

HKEY_CURRENT_USER \ לוח הבקרה \ מקלדת \ מקלדת

כאשר אתה פותח את הערך KeyboardSpeed במיקום זה ברישום, אתה מקבל מספר שלם, כמו 31 .

בדוגמה זו, ערך המחרוזת מגדיר את הקצב שבו דמות חוזרת על עצמה כאשר מקש זה מוחזק. אם היית לשנות את הערך ל 0 , המהירות תהיה הרבה יותר איטית מאשר אם זה היה להישאר ב 31.

כל ערך מחרוזת ברישום של Windows משמש למטרות שונות בהתאם למקום שבו הוא נמצא ברישום, וכל אחד מהם יבצע פונקציה מסוימת כאשר הוא מוגדר בערך אחר.

לדוגמה, ערך מחרוזת נוסף הממוקם במפתח המשנה Keyboard הוא אחד שנקרא InitialKeyboardIndicators . במקום לבחור מספר בין 0 ל -31, ערך מחרוזת זה מקבל רק 0 או 2, כאשר 0 פירושו שהמפתח NUMLOCK ייכבה כאשר המחשב יופעל תחילה, כאשר ערך של 2 הופך את מקש NUMLOCK לפעיל כברירת מחדל.

אלה אינם הסוגים היחידים של ערכי מחרוזות ברישום. אחרים עשויים להצביע על נתיב של קובץ או תיקיה, או לשמש כתיאורים לכלי המערכת.

ערך מחרוזת מופיע בעורך הרישום כערך REG_SZ של ערך הרישום.

ערך מחרוזת רב

ערך רב-מחרוזת דומה לערך מחרוזת כשההבדל היחיד הוא שהם יכולים להכיל רשימה של ערכים במקום שורה אחת בלבד.

כלי מאחה הדיסק ב- Windows משתמש בערך רב-מחרוזות הבא כדי להגדיר פרמטרים מסוימים שהשירות צריך להיות בעל זכויות:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ שירותים \ defragsvc \ RequiredPrivileges

פתיחת ערך רישום זה מראה שהוא מכיל את כל ערכי המחרוזת הבאים:

SeChangeNotifyPrivilege SeimpersonilePrivilegeהשגתהעבודההורדותהשגתהצגתהשדהההתאמהההשפעהההשפעהההשפעהההתנהגותההתנהגותההגדרות

לא כל ערכי מחרוזת מרובים ברישום יהיו יותר מערך אחד. חלק מהפונקציות פועלות בדיוק באותו אופן כמו ערכי מחרוזת אחת, אבל יש מקום נוסף עבור ערכים נוספים אם הם צריכים את זה.

עורך הרישום מציג ערכי מחרוזות מרובות כ- "REG_MULTI_SZ" של ערכי הרישום.

ערך מחרוזת ניתנת להרחבה

ערך מחרוזת ניתנת להרחבה הוא בדיוק כמו ערך מחרוזת מלמעלה, פרט לכך שהם מכילים משתנים. כאשר אלה סוגים של ערכי הרישום נקראים על ידי Windows או תוכניות אחרות, הערכים שלהם מורחבים אל מה המשתנה מגדיר.

רוב ערכי המחרוזת ניתנים להרחבה מזוהים בקלות בעורך הרישום מכיוון שהערכים שלהם מכילים% סימנים.

משתני סביבה הם דוגמאות טובות לערכי מחרוזת ניתנת להרחבה:

HKEY_CURRENT_USER \ סביבה \ TMP

ערך מחרוזת TMP ניתן להרחבה הוא % USERPROFILE% \ AppData \ Local \ Temp . היתרון לסוג זה של ערך הרישום הוא שהנתונים אינם צריכים להכיל את שם המשתמש של המשתמש מכיוון שהוא משתמש במשתנה % USERPROFILE% .

כאשר 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 של ערכי הרישום, בהתאמה.

גיבוי & amp; שחזור ערכי הרישום

זה לא משנה אם אתה משנה אפילו ערך אחד, תמיד לבצע גיבוי לפני שתתחיל, רק כדי להיות בטוח שאתה יכול לשחזר אותו בחזרה לעורך הרישום במקרה קורה משהו לא צפוי.

למרבה הצער, לא ניתן לגבות ערכי רישום נפרדים. במקום זאת, עליך לבצע גיבוי של מפתח הרישום שבו הערך נמצא. ראה כיצד לגבות את הרישום של Windows אם אתה זקוק לעזרה בביצוע פעולה זו.

גיבוי הרישום נשמר כקובץ REG , שבו תוכל לשחזר את הרישום של Windows אם עליך לבטל את השינויים שביצעת. ראה כיצד לשחזר את הרישום של Windows אם אתה זקוק לעזרה.

מתי עלי לפתוח / לערוך ערכי רישום?

יצירת ערכי רישום חדשים, או מחיקה / עריכה של ערכים קיימים, יכולה לפתור בעיה שבה נתקלת ב- Windows או עם תוכנית אחרת. באפשרותך גם לשנות ערכי רישום כדי לשנות את הגדרות התוכנית או להשבית תכונות של יישום.

לפעמים, ייתכן שיהיה עליך לפתוח ערכי הרישום פשוט למטרות מידע.

הנה כמה דוגמאות הכוללות עריכה או פתיחת ערכי רישום:

לקבלת סקירה כללית על ביצוע שינויים בערכי הרישום, ראה כיצד להוסיף, לשנות ולמחוק ערכי רישום וערכים .

מידע נוסף על ערכי הרישום

פתיחת ערך הרישום תאפשר לך לערוך את הנתונים שלו. שלא כמו קבצים במחשב שלך אשר למעשה לעשות משהו כאשר אתה מפעיל אותם, ערכי הרישום פשוט לפתוח לך לערוך אותם. במילים אחרות, זה בטוח לחלוטין לפתוח כל ערך הרישום ברישום של Windows. עם זאת, עריכת ערכים מבלי לדעת מה אתה עושה זה לא רעיון טוב.

ישנן מספר נסיבות שבהן שינוי ערך הרישום לא ייכנס לתוקף עד לאתחול המחשב . אחרים אינם דורשים הפעלה מחדש בכלל, ולכן השינויים שלהם יבוא לידי ביטוי באופן מיידי. כי עורך הרישום לא אומר לך אילו דורשים אתחול מחדש, אתה צריך להפעיל מחדש את המחשב אם עורך הרישום לא נראה עובד.

ייתכן שתראה ערכי רישום ברישום Windows המופיעים כ- REG_NONE . אלה הם ערכים בינאריים שנוצרים כאשר נתונים ריקים כתובים ברישום. פתיחת סוג זה של ערך הרישום מציג את נתוני הערך שלו כ אפסים בפורמט הקסדצימלי, ועורך הרישום מפרט ערכים אלה כערך בינארי באורך אפס .

באמצעות שורת הפקודה , אתה יכול למחוק ולהוסיף מפתחות רישום עם reg reg ו reg להוסיף בוררי פקודות.

הגודל המרבי עבור כל ערכי הרישום במפתח הרישום מוגבל ל 64 קילו-בתים.