הקדמה ואזהרה!!!
אני לא לוקח כל אחריות לגבי מה שתעשו.
עבודה עם הרג'יסטרי יכולה להיות מסוכנת אפילו אם אתה יודע מה אתה עושה.
כל שינוי קטן של ערך יכול להוות מכשול חמור בהמשך הפעלת תוכנה
שאפילו התקנה מחדש לא תפתור.
פשוט הייה זהיר ונסה להבין כל צעד לפני שאתה עושה אותו.
בכל מקרה יש לדאוג לגבות את הרגיסטרי באופן קבוע
אחת לחודשיים ובפרט בעת ביצוע שינויים מהותיים
הגדרת המושג רג'יסטרי
רג'יסטרי הוא כמו משרד רישום של המחשב.
כלומר, מסד נתונים המכיל את המידע של תצורת המחשב במערכת ההפעלה.
פרקים
-1- פתיחת עורך הרג'יסטרי
-2- נווט הרג'יסטרי
-3- ייצוא מפתחות רג'יסטרי
-4- ייבוא קבצי רג'יסטרי
-5- שינוי ערכים קיימים
-6- הוספת ערכים חדשים
-7- הוספת מפתחות חדשים
-8- מחיקת מפתחות וערכים
-9- כתיבת קבצי רג'יסטרי
פתיחת עורך הרגי'סטרי
זהו צעד מספר אחד רק בכדי לפתוח את עורך הרגי'סטרי. זהו צעד פשוט
רק לחץ על:
קוד:
start -->> run
ושם יש להקליד regedit וללחוץ על OK
נווט הרג'יסטרי
ברגע שפתחת את העורך, זה באמת לא מסובך להגיע לאן שאתה חפץ.
עכשיו אתה רואה את ה-"תיקיות"
קוד:
HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS,HKEY_CURRENT_CONFIG
בואו נקרא למונחים הפשוטים האלה בשמם שכן הם לא "תיקיות" אלו
בעצם "כוורות" וה"תת-תיקיות" שלהם זה ה-"מפתחות".
פשוט לחץ על ה + ליד "HKEY_CURRENT_USER" כדי להרחיב
את ה"כוורת"
עכשיו אם אנחנו רוצים להגיע ל-
קוד:
HKEY_CURRENT_USER\Software\Microsoft
פשוט נלחץ על ה + בצמוד ל-Software ואז אותו דבר על ה + בצמוד ל-Microsoft.
ככה בעצם מגיעים לכל מקום בעורך, ממש כמו הסייר של Windows.
ייצוא מפתחות רג'יסטרי
כדאי לעשות את זה לפני כל עריכה מחיקה או שינוי של מפתחות כלשהם,
מפני שזה יהווה לך מעיין "נקודת חזרה" בטוחה,
במקרה ששינית משהו בצורה שגויה ועשית נזק, זהו בעצם מעיין
"גיבוי-מפתחות". לחץ מקש ימני של העכבר על המפתח שאתה רוצה
לייצא ושם לחץ export או ייצוא בעברית...
אז פשוט תשמור את זה תחת שם שתזכור מה זה להסיר ספקות.
ייבוא קבצי רג'יסטרי
עכשיו אחרי שלמדנו איך לייצא ערכים כעת אנחנו צריכים לדעת לייבא
אותם חזרה במידה ואנחנו רוצים.
בד"כ קליק כפול על המפתח ישלב אותו חזרה אבל במידה וזה לא עובד
לחיצה ימנית על המפתח ועוד לחיצה על marge תפתור לנו את הבעיה.
שינוי ערכים קיימים
עד עכשיו אתה אמור לדעת לנווט בתוך העורך ולדעת איך לגבות את כל
המפתחות לפני שאתה מבצע בהם כל שינוי.
מבחינה הגיונית הצעד הבא שאתה צריך לדעת לעשות הוא לשנות את
אותם ערכים.
ישנם שלושה סוגי ערכים עיקריים שתתקל בהם:
קוד:
STRINGS, DWORDS, BINARY
ישנם עוד סוגים אבל אלו בעצם ב 99% מהמקרים הערכים שתתקל בהם.
בכדי לשנות ערך STRING קיים פשוט לחץ עליו פעמיים ורשום את
הערך החדש שברצונך להכניס.
בשביל לשנות ערך DWORD קיים יש לך שני אופציות hexadecimal ו-decimal חשוב להיות בטוח איזה סוג של ערך זה אמור להיות.
קוד:
200 hexadecimal is 256 decimal, c8 is hexadecimal for 200 decimal
בכדי לשנות ערכים BINARY (ערכים בינאריים) זה קצת יותר מסובך
מפני שהם כתובים ב-hex (מערכת של 16 אותיות). הערכים
היישומיים כתובים בזוגות ויש להם תצורה של
קוד:
00 01 02 - 0F - FF
ולכל שורה כזאת יש ערך אחר שמקושר אליהם.
התמונה עשויה לעזור קצת להבנה:
שינוי ערך מ 01 ל 00 או מ 00 ל 01 הוא די נדיר.
הוספת ערכים חדשים
הוספת ערכים דומה לעריכתם רק שההבדל היחיד הוא שצריך גם
לתת להם שם.
ההוספה מתבצעת ע"י לחיצה על הכפתור הימני של העכבר בצד
הימני של העורך בחירה ב
קוד:
New -->> String
או כל סוג אחר...
ואז פשוט תן לזה את השם שאתה צריך.
אח"כ זה כבר לא בעיה למדנו איך עורכים את אותו הערך.
הוספת מפתחות חדשים
בנוסף להוספת ערכים, זה מאוד יעיל אם אתה מנסה להוסיף קבוצות
של ערכים באמצעות הרג'יסטרי.
רוב המפתחות שנחוצים להם, לא נמצאים שם כברירת-מחדל.
לכן, אתה צריך להוסיף מפתח תחת
קוד:
HKEY_CURRENT_USER\Software\Policies\Microsof
איך?
בקלות, פשוט קליק ימני בעץ התיקיות על:
קוד:
HKEY_CURRENT_USER\Software\Policies\Microsoft
ואז ללחוץ: קוד:
New > Key
עכשיו עליך לשנות את שם המפתח, לשם הרצוי.
מחיקת מפתחות וערכים
הדבר הראשון שחייבים להבין כשמוחקים מפתחות או ערכים הוא
שאין "סל מיחזור" ברג'יסטרי. ברגע שמחקת משהו - הוא נמחק.
לתמיד.
כדי למחוק מפתחות או ערכים, פשוט תעשה עליהם קליק ימני,
ואז "מחק" [Delete].
כמו-כן, עליך להיות מודע לכך שבמחיקת מפתח נמחקים גם כל
התת-מפתחות של אותו מפתח.
מחיקת מפתח:
מחיקת ערך:
כתיבת קבצי רג'יסטרי
עכשיו אתה יכול למכן את הכניסה הידנית ואת מחיקתם של מפתחות וערכים מהרג'יסטרי עם קבצי reg.
השתמש בכתבן או בוורד כדי לכתוב קבצי רג'יסטרי, ופשוט שמור אותם
עם הסיומת reg.
השורה הראשונה בשביל קובץ רג'יסטרי במערכות ההפעלה
ווינדוס XP ו-2000 צריכה להיות:
קוד:
Windows Registry Editor Version 5.00
הערה: במערכות ההפעלה ווינדוס 98, N.T 4.0 ,ME החלף ב:
קוד:
REGEDIT4
סמנו בקווים בין עורך הרג'יסטרי של ווינדוס 5.00 לבין הרישום הבא.
עכשיו עליך להכריז על המפתח שבו אתה רוצה לשנות ערכים ע"י
כתיבתו בסוגריים מרובעים.
תהליך זה גם יוצר את המפתח, במקרה והמפתח המוכרז אינו קיים.
קוד:
[HKEY_CURRENT_USER\Key\Subkey]
עכשיו השורה הבאה או שתיצור את המחרוזת
"String 1" שווה ל"Value 1" אם "String 1" לא קיים,
או שתשנה את הערך של המחרוזת "String 1" ל-"Value 1"
אם הוא כן קיים.
קוד:
"String 1"="Value 1"
הערך [ברירת-מחדל] הוא מחרוזת ואתה משתמש בסמל ה"at" בשביל זה.
קוד:
@="Default 1"
כדי ליצור או לשנות ערכי dword אתה חייב לדעת את הערך
הקסדצימלי [השייך לשיטת המספור המבוססת על 16], מכיוון
שכך הם נכתבים.
השורה הבאה תיצור את הdword שנקרא "Dword 1" ששווה-
ערך לשבר העשרוני 20, ע"י הצבתו כdword:00000014,
או אם "Dword 1" כבר קיים, זה ישנה את ערכו לשבר עשרוני 20.
רק תזכור, שdword:00000010 הוא לאמיתו של דבר שבר עשרוני 16, dword:0000000 הוא שבר עשרוני 10.
קוד:
"Dword 1"=dword:00000014
עכשיו ערכים בינאריים. השורה הזו תיצור או תשנה ערך בינארי "Binary 1"
שווה ל- 01 AA 05 55.
קוד:
"Binary 1"=hex:01,AA,05,55
אז זהו קובץ הreg. שמוסיפים למחרוזת, ברירת-מחדל, ערך בינארי, ו-dword
ל-HKEY_CURRENT_USER\Key\Subkey:
קוד:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Key\Subkey]
"String 1"="Value 1"
@="Default 1"
"Dword 1"=dword:00000014
"Binary 1"=hex:01,AA,05,55
עכשיו איך למחוק ערכים או מפתחות עם קבצי reg.:
אם אתה רוצה למחוק מפתח, שים את הסימן מינוס [-] לפני המפתח
בתוך הקובץ:
קוד:
[-HKEY_CURRENT_USER\Key\Subkey]
אם אתה רוצה למחוק ערך, ולא משנה מאיזה סוג, תכתוב את הערך
שווה למינוס [-]:
קוד:
"String 1"=-
@=-
"Dword 1"=-
"Binary 1"=-
אז אם אתה רוצה להוסיף dword ששוה ל-1, ולמחוק את
הערך "String 1" ב-HKEY_CURRENT_USER\Key\Subkey1
ולמחוק את ה-HKEY_CURRENT_USER\Key\Subkey2,
הקובץ ייראה כך:
קוד:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Key\Subkey1]
"Dword 1"=dword:00000001
"String 1"=-
[-HKEY_CURRENT_USER\Key\Subkey2]
הדבר האחרון שיש ללמוד, הוא איך לפרש את הקבצים.
שים את הסימן הזה [;] לפני כל שורה, והיא תבוטל.
קוד:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Key\Subkey1]
;This changes the dword to equal 1
"Dword 1"=dword:00000001
;This deletes the string value
"String 1"=-
;This deletes the key Subkey2
[-HKEY_CURRENT_USER\Key\Subkey2]
תם ונשלם!
מקווה שהשכלתם מעט.
המדריך תורגם מאנגלית בשיתוף-פעולה מעניין ע"י nTi ו-Chief. -
המדריך תורגם מאנגלית מהאתר http://www.j79zlr.com/reg_tutorial.php.
תוספת לידיעה כללית בלבד.
_______________________
[size=9]ערכי תיקיות בעורך הרגיסטרי (הסבר מפורט):
HKEY_CURRENT_USER - מכיל את המידע עבור המשתמש הנוכחי
שפעיל במחשב,
החל מתיקיות המשתמש לצבעי המסך וכל מה שקשור בהגדרות לוח הבקרה
(עבור אותו משתמש).
המידע הזה מקשור לפרופיל המשתמש.
הערך HKEY_CURRENT_USER לפעמים מופיע במחשבים שונים
כ"HKCU" (קיצור).
HKEY_USERS - מכיל את כל הפעילות שנטענה מפרופילי המשתמשים
במחשב.
הערך הקודם שלמדנו (HKEY_CURRENT_USER) הוא בעצם תת מפתח
של HKEY_USERS
הערך HKEY_USERS לפעמים מופיע במחשבים שונים כ"HKU" (קיצור).
HKEY_LOCAL_MACHINE - מכיל את מידע התצורה היחודי למחשב
(לכל משתמש).
הערך HKEY_LOCAL_MACHINE לפעמים מופיע במחשבים שונים
כ"HKLM" (קיצור).
HKEY_CLASSES_ROOT - הינו תת ערך של HKEY_LOCAL_MACHINE\Software.
המידע המאוכסן כאן מוודא שהתוכנה הנכונה כשאתם פותחים קובץ בשימוש בExplorer,
הערך HKEY_CLASSES_ROOT לפעמים מופיע במחשבים שונים כ"HKCR" (קיצור).
HKEY_CURRENT_CONFIG - מכיל מידע על כל פרופילי החומרה
שהמחשב המקומי
(אתם) משתמשים בהם כשהמחשב עולה.
< קרדיט לאתר אחר>




