ما هي قيمة السجل؟

جدول المحتويات:

ما هي قيمة السجل؟
ما هي قيمة السجل؟
Anonim

سجل Windows مليء بالكائنات تسمى القيم التي تحتوي على إرشادات محددة يشير إليها Windows والتطبيقات.

توجد أنواع كثيرة من قيم التسجيل ، وكلها موضحة أدناه. وهي تتضمن قيم السلسلة ، والقيم الثنائية ، وقيم DWORD (32 بت) ، وقيم QWORD (64 بت) ، والقيم متعددة السلاسل ، وقيم السلاسل القابلة للتوسيع.

أين تقع قيم التسجيل؟

يمكن العثور على قيم التسجيل في جميع أنحاء السجل في Windows 11 و Windows 10 و Windows 8 و Windows 7 و Windows Vista و Windows XP.

في محرر التسجيل ليست فقط قيمًا ولكن أيضًا مفاتيح التسجيل وخلايا التسجيل. الكائنان الأخيران يشبهان المجلدات ويتم رؤيتهما على الجانب الأيسر من محرر التسجيل.قيم التسجيل ، إذن ، تشبه إلى حد ما الملفات المخزنة داخل هذه المفاتيح و "المفاتيح الفرعية" الخاصة بها.

سيؤدي تحديد مفتاح فرعي إلى إظهار جميع قيم التسجيل الخاصة به على الجانب الأيمن من محرر التسجيل. هذا هو المكان الوحيد في التسجيل حيث سترى القيم - لم يتم سردها على الجانب الأيسر.

فيما يلي بعض الأمثلة على بعض مواقع التسجيل ، مع قيمة التسجيل بالخط العريض:

  • HKEY_LOCAL_MACHINE / الأجهزة / الوصف / النظام / BIOS \BIOSVendor
  • HKEY_CURRENT_USER / البيئة \TEMP
  • HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control \CurrentUser

في كل مثال ، القيمة هي الإدخال إلى أقصى اليمين. مرة أخرى ، في محرر التسجيل ، يتم عرض هذه الإدخالات كملفات على الجانب الأيمن. يتم الاحتفاظ بكل قيمة في مفتاح ، وينشأ كل مفتاح في خلية تسجيل (المجلد أقصى اليسار أعلاه).

Image
Image

يتم الحفاظ على هذا الهيكل الدقيق في جميع أنحاء سجل Windows بأكمله ، دون استثناء.

أنواع قيم التسجيل

هناك عدة أنواع من قيم التسجيل ، كل منها تم إنشاؤه لغرض مختلف في الاعتبار. يستخدم البعض أحرفًا وأرقامًا عادية يسهل قراءتها وفهمها ، بينما يستخدم البعض الآخر نظامًا ثنائيًا أو سداسيًا عشريًا للتعبير عن قيمهم.

قيمة السلسلة

تتم الإشارة إلى قيم السلسلة بأيقونة حمراء صغيرة عليها الأحرف abعليها. هذه هي القيم الأكثر استخدامًا في التسجيل ، وهي أيضًا الأكثر قابلية للقراءة من قبل الإنسان. يمكن أن تحتوي على أحرف وأرقام ورموز.

هذا مثال على قيمة السلسلة:


HKEY_CURRENT_USER / لوحة التحكم / لوحة المفاتيح / 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 / البيئة / TMP

قيمة السلسلة القابلة للتوسيع TMP هي٪ USERPROFILE٪ / AppData / Local / Temp. فائدة هذا النوع من قيمة التسجيل هي أن البيانات لا تحتاج إلى احتواء اسم المستخدم الخاص بالمستخدم لأنها تستخدم المتغير٪ USERPROFILE٪.

عندما يستدعي Windows أو تطبيق آخر قيمة TMP هذه ، يتم ترجمتها إلى أي متغير تم تعيينه عليه. بشكل افتراضي ، يستخدم Windows هذا المتغير للكشف عن مسار مثل C: / Users / Tim / AppData / Local / Temp.

REG_EXPAND_SZهو نوع قيمة التسجيل التي يسرد محرر التسجيل قيم السلسلة القابلة للتوسيع كـ.

قيمة ثنائية

كما يوحي الاسم ، هذه الأنواع من قيم التسجيل مكتوبة بالثنائي. أيقوناتهم في محرر التسجيل زرقاء مع الآحاد والأصفار.


HKEY_CURRENT_USER / لوحة التحكم / سطح المكتب / 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 × 2). باتباع هذا المنطق ، فإن QWORD تعني "كلمة رباعية" أو 64 بت (16 × 4).

سيقوم التطبيق بإنشاء قيمة التسجيل المناسبة التي يحتاجها للامتثال لقواعد طول البت.

التالي هو أحد الأمثلة على قيمة DWORD (32 بت) في تسجيل Windows:


HKEY_CURRENT_USER / لوحة التحكم / التخصيص / عرض شرائح سطح المكتب / الفاصل الزمني

من المحتمل أن يؤدي فتح قيمة DWORD (32 بت) هذه إلى إظهار بيانات القيمة 1800000 (و 1b7740 بالنظام الست عشري). تحدد قيمة التسجيل هذه مدى سرعة تحرك شاشة التوقف (بالمللي ثانية) عبر كل شريحة في عرض شرائح للصور.

يعرض محرر التسجيل

قيم DWORD (32 بت) وقيم QWORD (64 بت) كـ REG_DWORD و REG_QWORDأنواع التسجيل القيم ، على التوالي.

النسخ الاحتياطي واستعادة قيم التسجيل

لا يهم إذا كنت تغير قيمة واحدة فقط ، فقم دائمًا بعمل نسخة احتياطية قبل أن تبدأ ، فقط للتأكد من أنه يمكنك استعادتها مرة أخرى إلى محرر التسجيل في حالة حدوث شيء غير متوقع.

لسوء الحظ ، لا يمكنك إجراء نسخ احتياطي لقيم التسجيل الفردية. بدلاً من ذلك ، يجب عمل نسخة احتياطية من مفتاح التسجيل الذي توجد فيه القيمة. راجع مقالتنا حول كيفية عمل نسخة احتياطية من سجل Windows إذا كنت بحاجة إلى مساعدة في القيام بذلك.

يتم حفظ نسخة احتياطية من السجل كملف REG ، والذي يمكنك بعد ذلك استعادته مرة أخرى إلى سجل Windows إذا كنت بحاجة إلى التراجع عن التغييرات التي أجريتها.

متى سأحتاج إلى فتح / تحرير قيم التسجيل؟

يمكن أن يؤدي إنشاء قيم تسجيل جديدة ، أو حذف / تحرير القيم الموجودة ، إلى حل مشكلة تواجهك في Windows أو مع برنامج آخر. يمكنك أيضًا تغيير قيم التسجيل لتعديل إعدادات البرنامج أو تعطيل ميزات التطبيق.

على سبيل المثال ، يمكنك إنشاء قيمة تسجيل محددة لتثبيت Windows 11 إذا كان لا يدعم المعالج الخاص بك ، أو لتغيير حجم شريط مهام Windows 11.

في بعض الأحيان ، ستحتاج إلى فتح قيم التسجيل ببساطة لأغراض المعلومات.

فيما يلي بعض الأمثلة التي تتضمن تحرير قيم التسجيل أو فتحها:

  • كيفية التحقق من إصدار BIOS الحالي على جهاز الكمبيوتر الخاص بك
  • كيفية منع البرامج من سرقة التركيز في Windows
  • كيفية تسجيل الدخول التلقائي إلى Windows

مزيد من المعلومات حول قيم التسجيل

سيسمح لك فتح قيمة التسجيل بتحرير بياناته. على عكس الملفات الموجودة على جهاز الكمبيوتر الخاص بك والتي ستفعل شيئًا ما بالفعل عند تشغيلها ، فإن قيم التسجيل تفتح لك ببساطة لتحريرها. بمعنى آخر ، من الآمن تمامًا فتح أي قيمة سجل في سجل Windows. ومع ذلك ، يعد تعديل القيم دون معرفة ما تفعله فكرة سيئة.

هناك بعض الظروف التي لن يسري فيها تغيير قيمة التسجيل حتى تعيد تشغيل جهاز الكمبيوتر الخاص بك. لا يحتاج الآخرون إلى إعادة التشغيل على الإطلاق ، لذلك ستنعكس تغييراتهم على الفور. نظرًا لأن محرر التسجيل لا يخبرك أيًا منها يتطلب إعادة تشغيل ، يجب إعادة تشغيل جهاز الكمبيوتر الخاص بك إذا كان تحرير التسجيل لا يبدو أنه يعمل.

قد ترى بعض قيم التسجيل مدرجة على النحو التالي REG_NONE هذه هي القيم الثنائية التي يتم إنشاؤها عند كتابة البيانات الفارغة في التسجيل. يُظهر فتح هذا النوع من القيمة بيانات القيمة الخاصة به على هيئة أصفار بتنسيق سداسي عشري ، ويسردها محرر التسجيل على أنها (قيمة ثنائية صفرية الطول)

باستخدام موجه الأوامر ، يمكنك حذف وإضافة مفاتيح التسجيل باستخدام reg delete و reg addcommand switches.

الحد الأقصى للحجم لجميع قيم التسجيل داخل مفتاح التسجيل يقتصر على 64 كيلو بايت.

موصى به: