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

شرح أنواع مختلفة من قيم التسجيل

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

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

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

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

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

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

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

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

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

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

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

قيمة السلسلة

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

إليك مثال لقيمة سلسلة:

HKEY_CURRENT_USER \ Control Panel \ Keyboard \ KeyboardSpeed

عند فتح قيمة KeyboardSpeed في هذا الموقع في السجل ، يتم إعطاؤك عددًا صحيحًا ، مثل 31 .

في هذا المثال بالذات ، تحدد قيمة السلسلة المعدل الذي سيعيده الحرف نفسه عند الضغط على مفتاحه باستمرار. إذا قمت بتغيير القيمة إلى 0 ، فإن السرعة ستكون أبطأ بكثير مما لو كانت ستبقى عند 31.

يتم استخدام كل قيمة سلسلة في سجل Windows لغرض مختلف بناءً على موقعه في السجل ، وسيقوم كل منهما بأداء وظيفة معينة عند تعريفها بقيم مختلفة.

على سبيل المثال ، قيمة سلسلة أخرى موجودة في المفتاح الفرعي لوحة المفاتيح هي واحدة تسمى InitialKeyboardIndicators . بدلاً من اختيار رقم بين 0 و 31 ، تقبل هذه القيمة سلسلة فقط 0 أو 2 ، حيث 0 تعني أن المفتاح NUMLOCK سوف يتوقف عند تشغيل الكمبيوتر لأول مرة ، بينما تقوم القيمة 2 بتشغيل مفتاح NUMLOCK. بشكل افتراضي.

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

يتم سرد قيمة سلسلة في "محرر التسجيل" كنوع "REG_SZ" من قيمة التسجيل.

قيمة متعددة السلاسل

تشبه قيمة multi-string قيمة سلسلة مع الاختلاف الوحيد أنه يمكن أن تحتوي على قائمة قيم بدلاً من سطر واحد فقط.

تستخدم أداة "إلغاء تجزئة القرص" في Windows القيمة متعددة الأسطر التالية لتعريف معلمات معينة أن الخدمة يجب أن يكون لها حقوق عبر:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

فتح قيمة التسجيل هذه تُظهر أنه يحتوي على كافة قيم السلسلة التالية:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

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

يسرد محرر التسجيل قيم multi-string كـ "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 \ Control Panel \ Desktop \ WindowMetrics \ CaptionFont

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

يسرد محرر التسجيل "REG_BINARY" كنوع قيمة التسجيل للقيم الثنائية.

قيم DWORD (32 بت) & قيم QWORD (64 بت)

تحتوي قيم DWORD (32 بت) وقيم QWORD (64 بت) على رمز أزرق في تسجيل Windows. يمكن التعبير عن قيمها بالتنسيق العشري أو الست عشري.

السبب قد ينشئ تطبيق واحد قيمة DWORD (32 بت) وقيمة أخرى (64 بت) لـ QWORD لا تعتمد على ما إذا كان يتم تشغيلها من إصدار 32 بت أو 64 بت من Windows ، ولكن بدلاً من ذلك فقط على طول البت من القيمة. هذا يعني أنه يمكنك الحصول على كلا النوعين من قيم التسجيل على كل من أنظمة التشغيل 32 بت و 64 بت.

في هذا السياق ، تعني "كلمة" 16 بت. تعني كلمة DWORD "كلمة مزدوجة" أو 32 بت (16 X 2). بعد هذا المنطق ، تعني كلمة "QWORD" كلمة "رباعية" أو 64 بت (16 X 4).

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

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

HKEY_CURRENT_USER \ Control Panel \ Personalization \ Desktop Slideshow \ Interval

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

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

النسخ الاحتياطي & amp؛ استعادة قيم التسجيل

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

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

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

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

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

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

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

للحصول على نظرة عامة حول إجراء تغييرات على قيم التسجيل ، راجع كيفية إضافة مفاتيح التسجيل والقيم وتغييرها وحذفها .

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

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

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

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

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

الحد الأقصى لحجم كافة قيم التسجيل في مفتاح التسجيل محدود بـ 64 كيلو بايت.