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

תוכן עניינים:

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

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

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

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

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

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

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

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

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVendor
  • HKEY_CURRENT_USER\Environment\TEMP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CurrentUser

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

Image
Image

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

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

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

ערך מחרוזת

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

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


HKEY_CURRENT_USER\לוח הבקרה\Keyboard\KeyboardSpeed

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

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

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

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

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

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

ערך מרובה מחרוזות

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

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


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

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


SeChangeNotifyPrivilege

SeImpersonatePrivilege

SeIncreaseWorkingSetPrivilege

SeTcbPrivilege

SeSystemProfilePrivilege

SeAuditPrivilege

SeCreateGlobalPrivilege

SeBackupPrivilege

SeManageVolumePrivilege

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

עורך הרישום מפרט ערכי ריבוי מחרוזות כ- REG_MULTI_SZ סוגי ערכי רישום.

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

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

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

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


HKEY_CURRENT_USER\Environment\TMP

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

כאשר Windows או יישום אחר קורא לערך TMP זה, הוא מתורגם לכל מה שהמשתנה הזה מוגדר. כברירת מחדל, Windows משתמש במשתנה זה כדי לחשוף נתיב כמו C:\Users\Tim\AppData\Local\Temp.

REG_EXPAND_SZ הוא סוג ערך הרישום שעורך הרישום מציג ערכי מחרוזת הניתנים להרחבה בתור.

ערך בינארי

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


HKEY_CURRENT_USER\לוח הבקרה\Desktop\WindowMetrics\CaptionFont

הנתיב שלמעלה נמצא ברישום, כאשר 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 פירושו "מרובע מילים", או 64 סיביות (16 X 4).

אפליקציה תיצור את ערך הרישום המתאים לה כדי לעמוד בכללי אורך הסיביות האלה.

להלן דוגמה אחת לערך DWORD (32 סיביות) ברישום Windows:


HKEY_CURRENT_USER\לוח הבקרה\התאמה אישית\מצגת שקופיות\מרווח

פתיחת ערך ה-DWORD הזה (32 סיביות) תציג כנראה נתוני ערך של 1800000 (ו-1b7740 בהקסדצימלי). ערך רישום זה מגדיר באיזו מהירות (במילישניות) עובר שומר המסך בכל שקופית במצגת תמונות.

עורך הרישום מציג ערכי DWORD (32 סיביות) וערכי QWORD (64 סיביות) כסוגי רישום REG_DWORD ו- REG_QWORD ערכים, בהתאמה.

גיבוי ושחזור ערכי רישום

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

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

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

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

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

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

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

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

  • כיצד לבדוק את גרסת ה-BIOS הנוכחית במחשב שלך
  • איך למנוע מתוכניות לגנוב פוקוס ב-Windows
  • איך להיכנס אוטומטית ל-Windows

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

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

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

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

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

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

מוּמלָץ: