قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  البرامج/ ما هو ملف تسجيل النظام. أين يقع سجل الويندوز؟ سجل ويندوز كما هو عليه

ما هو ملف تسجيل النظام. أين يقع سجل الويندوز؟ سجل ويندوز كما هو عليه


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

ما هو سجل الويندوز؟

التسجيل ، سجل النظام ، سجل الويندوزهي ضخمة وفي نفس الوقت قاعدة البيانات الهرمية الرئيسية لأنظمة تشغيل عائلة Windows ، ظهرت لأول مرة في عام 1992 البعيد في Windows 3.1. وهو يمثل عدة ملفات مخزنة في دلائل النظام ، مثل ServiceProfiles و٪ USERPROFILE٪ و System32config. نشأ كبديل لملفات ini ، التي كانت تخزن تكوين النظام مسبقًا. أدى هذا إلى زيادة سرعة الوصول إلى بيانات النظام بشكل كبير.

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

لماذا تنظيف السجل الخاص بك وتحسينه؟

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

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

هيكل التسجيل

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

سجل نظام Windows - الفروع

  • HKEY_CLASSES_ROOT (HKCR) - يقوم الفرع بتخزين البيانات حول جميع المسجلين في نظام التشغيلامتدادات الملفات ، وارتباطاتها بالبرامج ، ومكونات ActiveX و COM.
  • HKEY_CURRENT_USER (HKCU) - يتم تخزين تكوين حساب المستخدم الحالي هنا.
  • HKEY_LOCAL_MACHINE (HKLM) - معلومات حول مكونات أجهزة الكمبيوتر وبرامج تشغيلها وأنماط التشغيل ومعلومات حول تحميل Windows.
  • HKEY_USERS (HKU) - يخزن جميع البيانات حول جميع حسابات المستخدمين لهذا الكمبيوتر.
  • HKEY_CURRENT_CONFIG (HKCC) - يحتوي هذا على معلومات حول الأجهزة المستخدمة لتشغيل الكمبيوتر.

كيف يتم تشغيل البرنامج للعمل مع التسجيل؟

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

كيف أقوم بفتح سجل الويندوز؟

الطريقة الأولى

  1. نسمي مربع الحوار "Run" باستخدام تركيبة "Win + R".
  2. نكتب "رجديت" في شكل نص وننقر على "موافق".

الطريقة الثانية

  1. نسمي "ابدأ" وأدخل الأمر لبدء محرر التسجيل "رجديت" في سطر البحث.
  2. في نتائج البحث ، انقر فوق "regedit.exe" لبدء تشغيل أداة النظام المساعدة.

نحن نعمل مع إدخالات تسجيل النظام باستخدام محرر التسجيل القياسي

بعد بدء محرر التسجيل ، ستظهر أمامنا نافذة تعرض الهيكل الهرمي لقاعدة بيانات النظام.

يحتوي كل فرع من فروعه على عدد كبير من الأقسام الفرعية ، والتي يتم فتحها عن طريق النقر فوق المثلث ، أو النقر المزدوج على اسم القسم / القسم الفرعي ، أو بالنقر فوق الزر "®" - المؤشر الموجود على يمين لوحة المفاتيح .

لدى المستخدم الخيارات التالية للعمل مع سجل النظام:

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

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

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

الأهمية! قبل تنفيذ أي إجراءات مع السجل ، تأكد من إنشاء ملف دعمالفرع أو القسم الذي تنوي إجراء تغييرات عليه.

النسخ الاحتياطي لقسم أو فرع:

اتصل بقائمة السياق للفرع المراد تغييره وحدد "تصدير" أو حدد الفرع ، واستدع عنصر القائمة "ملف" وانقر فوق "تصدير ...".

قمنا بتعيين مسار واسم ملف الإخراج.


إذا كان لا يزال لديك أسئلة حول هذا الموضوع "
ما هو السجل وكيف يتم التعامل معه؟ "، يمكنك أن تسألهم في التعليقات


if (function_exists ("the_ratings")) (the_ratings ()؛)؟>

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

الملفات الرئيسية المسؤولة عن تشكيل السجل

يتم إنشاء ملفات التسجيل أثناء تثبيت نظام التشغيل ويتم تخزينها في المجلد:

٪ SystemRoot٪ \ system32 \ config (عادةً C: \ windows \ system32 \ config).

بالنسبة لأنظمة تشغيل Windows ، فهذه ملفات تحمل الأسماء:

النظام
البرمجيات
سام
الأمان
إفتراضي
عناصر
قالب bcd

على أنظمة التشغيل نظام التشغيل Windows Vista، Windows 7 ، Windows8 ،،، توجد ملفات التسجيل في الدليل \ Windows \ system32 \ configولها نفس الأسماء ، ومع ذلك ، فقد أضافت أنظمة التشغيل هذه مفتاح تسجيل جديدًا لتخزين ( بيانات تكوين التمهيد) بالاسم BCD00000000... الملف الذي يحتوي على بيانات هذا القسم له الاسم بى سى دىوهو في مجلد مخفي حذاء طويلالقسم النشط (القسم الذي يتم تشغيل النظام منه). عادة ، مع المعيار تركيب الويندوز، يتم إنشاء قسم نشط صغير (من 100 إلى 500 ميغا بايت ، اعتمادًا على نظام التشغيل) ، وهو مخفي عن المستخدم ويحتوي فقط على بيانات الخدمة لتشغيل النظام - سجلات التمهيد، مدير التحميل bootmgr، مخزن تكوين التمهيد بى سى دىوملفات الترجمة وبرامج اختبار الذاكرة. موقع بوش بى سى دىيعتمد على كيفية تكوين محمل التمهيد عند تثبيت النظام ، وقد يكون على نفس القسم مثل دليل Windows.

يمكن عرض موقع ملفات التسجيل في أي إصدار من Windows باستخدام محرر التسجيل ، ضمن:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ قائمة hivelist

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

هيكل التسجيل

يحتوي سجل Windows على هيكل شجرة ويتكون من 5 مفاتيح تسجيل رئيسية:

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

HKEY_ CLASSES_ ROOT (HKCR) - يحتوي على ارتباطات بين التطبيقات وأنواع الملفات (حسب امتدادات الملفات). بالإضافة إلى ذلك ، يحتوي هذا القسم على معلومات حول أنواع الملفات المسجلة وكائنات COM و ActiveX. إلا HKEY_ CLASSES_ ROOTيتم تخزين هذه المعلومات أيضًا في أقسام HKEY_LOCAL_MACHINEو HKEY_CURRENT_USER... الفصل HKEY_LOCAL_MACHINE \ البرامج \ فئاتيحتوي على الخيارات الافتراضية التي تنطبق على كافة المستخدمين الكمبيوتر المحلي... الخيارات الواردة في القسم HKEY_CURRENT_USER \ برامج \ فئات، تجاوز الإعداد الافتراضي وتطبيقه فقط على المستخدم الحالي. الفصل HKEY_CLASSES_ROOTيتضمن بيانات من كلا المصدرين.

HKEY_USERS (HKU) - يحتوي على إعدادات البيئة لكل ملف تعريف مستخدم تم تحميله ، بالإضافة إلى ملف التعريف الافتراضي. الخامس HKEY_USERSهناك قسم متداخل \ تقصيربالإضافة إلى الأقسام الفرعية الأخرى المحددة بواسطة SID ( معرف الأمان ، SID) لكل مستخدم.

HKEY_CURRENT USER (HKCU) - يحتوي على إعدادات البيئة للمستخدم ، على هذه اللحظةمسجل في النظام ( متغيرات البيئةوإعدادات سطح المكتب وإعدادات الشبكة والتطبيقات والأجهزة المتصلة).

يكرر هذا القسم المعلومات بتنسيق HKEY_USERS \ مستخدم SID، أين مستخدم SID- معرّف الأمان للمستخدم المسجل حاليًا في النظام (يمكنك معرفة SID للمستخدم الحالي عن طريق الكتابة سطر الأوامر whoami / المستخدم).

HKEY_CURRENT_ CONFIG (HKCC) - يحتوي على إعدادات لملف تعريف الجهاز الحالي. يتضمن ملف تعريف الجهاز الحالي مجموعات التغييرات التي تم إجراؤها على التكوين القياسيالأجهزة المحددة في الأقسام الفرعية برمجةو نظامقسم الجذر HKEY LOCAL_MACHINE... الخامس HKEY_CURRENT_CONFIGتنعكس التغييرات فقط. بالإضافة إلى ذلك ، المعلومات الواردة في هذا القسم موجودة في HKEY_LOCAL_MACHINE \ النظام \ CurrentControlSet \ HardwareProfiles \ Current.

يتم تخزين بيانات التسجيل كمعلمات موجودة في مفاتيح التسجيل. تتميز كل معلمة بالاسم ونوع البيانات والقيمة.

أنواع البيانات الأساسية المستخدمة في التسجيل

REG_DWORD هو رقم 32 بت. يتم استخدام نوع البيانات هذا بواسطة العديد من المعلمات في برامج تشغيل الأجهزة والخدمات. يمكن لمحرري التسجيل عرض هذه البيانات بتنسيق ثنائي وسداسي عشري وعشري.

REG_SZ - سلسلة نصية يمكن للبشر قراءتها. عادةً ما يتم تخصيص نوع البيانات هذا للقيم التي تمثل أوصاف المكونات.

REG_EXPAND_SZ - سلسلة بيانات قابلة للتوسيع. هذه السلسلة عبارة عن نص يحتوي على متغير يمكن استبداله عند استدعائه من التطبيق ، على سبيل المثال ، يُستخدم لكتابة متغيرات البيئة.

REG_MULTI_SZ - حقل متعدد الأسطر. القيم التي هي في الواقع قوائم سلاسل نصية بتنسيق يمكن للبشر قراءته عادة ما يكون لها هذا النوع من البيانات. الأسطر هي NULL محددة.

REG_BINARY - بيانات ثنائية. تستخدم معظم مكونات الأجهزة المعلومات المخزنة كبيانات ثنائية. يعرض محررو التسجيل هذه المعلومات بتنسيق سداسي عشري.

REG_RESOURCE_LIST - قائمة موارد الأجهزة. ينطبق على الفرع فقط HKEY_LOCAL_MACHINE \ الأجهزة.

أيضًا ، في بعض الأحيان يمكنك العثور على هذه الأنواع من بيانات التسجيل:

REG_RESOURCE_ REQUIREMENTS_LIST- قائمة موارد الأجهزة المطلوبة. ينطبق على الفرع فقط HKEY_LOCAL_MACHINE \ الأجهزة.

REG_FULL_RESOURCE_ DESCRIPTOR - واصف مورد الأجهزة. ينطبق على الفرع فقط HKEY_LOCAL_MACHINE \ الأجهزة.

REG_QWORD هو رقم 64 بت.

REG_DWORD_ LITTLE_ENDIAN - رقم نهائي صغير 32 بت ، مكافئ REG_DWORD.

REG_DWORD_BIG_ ENDIAN - رقم 32 بت بتنسيق كبير.

REG_QWORD_LITTLE_ ENDIAN - رقم مسنن 64 بت. مقابل REG_QWORD.

REG_NONE - لا تحتوي المعلمة على نوع بيانات محدد.

تفاعل التسجيل مع نظام التشغيل

عند بدء تشغيل الكمبيوتر ، فإن أداة التعرف على الأجهزة ( أداة التعرف على الأجهزة) يضيف قائمة بالأجهزة التي اكتشفها إلى السجل. عادةً ما يتم التعرف على الأجهزة بواسطة البرنامج Ntdetect.comونواة نظام التشغيل Ntoskrnl.exe

عند بدء تشغيل النظام ، تستخرج kernel النظام من معلومات التسجيل حول برامج تشغيل الأجهزة التي يتم تحميلها وترتيب تحميلها. بالإضافة إلى البرنامج Ntoskrnl.exeينقل معلومات عن نفسه إلى السجل (مثل رقم الإصدار).

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

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

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

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

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

اليوم ، سنحاول معرفة ما هو سجل Windows الرئيسي وما هو مطلوب. سنحاول أيضًا الإجابة على سؤال حول مكان تسجيل Windows XP و Windows 7.

تسجيل Windows: ما هو ولماذا

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

مباشرة ، التسجيل نفسه في ملفين. يتم تسميتهم "User.dat" و "System.dat". يوجد أيضًا ملف "Policy.pol" ، والذي يحتوي على جميع قواعد النظام. البيانات الموجودة في هذا الملف لها الأسبقية على أي إعداد سجل. يتم استخدامه عادةً في بيئات متعددة المستخدمين ولا يتم تثبيته افتراضيًا. يمكن العثور على كل هذه الملفات بتنسيق مجلد Windowsحيث الكل بيئة النظامالحاسوب. لا يوصى بشدة بتغيير محتويات المجلد ، فقد يؤدي ذلك إلى أخطاء منطقية يمكن أن تلحق الضرر بجهاز الكمبيوتر الخاص بك. هناك نقطة واحدة يجب وضعها في الاعتبار. في حالة وجود عدة حسابات مستخدمين على الكمبيوتر ، يقوم النظام بإنشاء ملفات "User.dat" متعددة.

فيما يلي قائمة بملفات تسجيل Windows:

ج: \ WINDOWS \ SYSTEM32 \ التكوين:
برنامج- HKEY_CURRENT_CONFIG
النظام - HKEY_LOCAL_MACHINE ، HKEY_CLASSES_ROOT
افتراضي - HKEY_USERS
C: \ المستندات والإعدادات \٪ مستخدم٪
NTUSER.DAT - HKEY_CURRENT_USER

سجل Windows 7: أين يقع

أين هو سجل Windows XP

يوجد سجل Windows XP في دليل "Windows / System32 / Config".

ما هي مسؤولية السجل؟ يحتوي السجل على جميع المعلومات الخاصة بالتشغيل الصحيح لجميع الأجهزة والبرامج وحسابات المستخدمين وخصائص كمبيوتر شخصي... يتم عرض كافة التغييرات التي تم إجراؤها على مجموعة متنوعة من الإعدادات في سجل النظام. التسجيل له هيكل هرمي. Regedit هو دليل لنظام التسجيل بأكمله. بدون هذه الأداة المساعدة ، سيكون من المستحيل العمل بشكل فعال مع السجل ، على الرغم من أن ذلك ضروري في بعض الأحيان. كل فرع رئيسي المجلد الجذرالذي يحتوي على المفاتيح اللازمة لتشغيل النظام. يمكن أن يحتوي كل مفتاح ، على التوالي ، على مفاتيح أخرى تسمى المعلمات أو المفاتيح الفرعية. أنها تحتوي على جميع المعلومات الواقعية حول تغييرات النظام الدعم التشغيلي... يميز المبرمجون ثلاثة أنواع من المفاتيح الفرعية - مفاتيح السلسلة والثنائية ومفاتيح DWORD. يحتوي السجل على ستة فروع رئيسية ، يتم من خلالها توزيع جميع المعلومات الموجودة على الكمبيوتر.

ينصح خبراء الكمبيوتر والبرمجيات بشدة بعدم تعديل أو حذف أي شيء من سجل Windows. إذا كنت تعتقد أن مشكلة التجميد تكمن في السجل ، فمن الأفضل الاتصال بأخصائي سيساعدك بالتأكيد في إصلاح أخطاء النظام.

سجل Windows ، أو سجل النظام ، هو قاعدة بيانات منظمة بشكل هرمي للمعلمات والإعدادات في معظم أنظمة التشغيل. أنظمة مايكروسوفتشبابيك.

يحتوي التسجيل على معلومات وإعدادات لـ المعداتالبرمجيات ملفات تعريف المستخدمين المسبقة. يتم تسجيل معظم التغييرات في لوحة التحكم ، وارتباطات الملفات ، وسياسات النظام ، وقائمة البرامج المثبتة في السجل.

تم تقديم سجل Windows لتبسيط المعلومات المخزنة مسبقًا في العديد من ملفات INI ، لتوفير آلية واحدة (API) لكتابة الإعدادات وقراءتها والتخلص من مشاكل الأسماء القصيرة ، وعدم التمييز في حقوق الوصول ، وبطء الوصول إلى ملفات ini المخزنة على نظام الملفات FAT16 ، والذي واجه مشاكل خطيرة في الأداء عند البحث عن الملفات في الدلائل مع عدد كبير منها. بمرور الوقت (أخيرًا - مع ظهور ملف أنظمة NTFS) اختفت المشكلات التي تم حلها بواسطة السجل ، ولكن ظل السجل بسبب التوافق مع الإصدارات السابقة ، وهو موجود في جميع إصدارات Windows ، بما في ذلك الإصدار الأخير. نظرًا لعدم وجود متطلبات مسبقة حقيقية لاستخدام مثل هذه الآلية ، فإن Microsoft Windows هو نظام التشغيل الوحيد المستخدم اليوم الذي يستخدم آلية تسجيل نظام التشغيل. بشكل عام ، السجل هو بدائية.

سجل ويندوز كما هو عليه.

السجل كما يتم استخدامه من قبل Windows وكما يراه المستخدم في عملية استخدام البرامج للعمل مع السجل يتكون من بيانات مختلفة. للحصول على ما يراه المستخدم عند تحرير السجل ، يحدث ما يلي.

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


بعد ذلك ، في عملية كل تمهيد للنظام ، وكذلك في عملية كل إدخال وخروج لكل مستخدم ، يتم تكوين كيان افتراضي معين يسمى "التسجيل" - REGISTRY \ object. البيانات الخاصة بتكوين "السجل" مأخوذة جزئيًا من نفس الملفات (البرامج ، النظام ...) ، جزئيًا من المعلومات التي تم جمعها بواسطة ntdetect at boot (HKLM \ Hardware \ Description).

بمعنى ، يتم تخزين جزء من بيانات التسجيل في ملفات ، ويتم إنشاء جزء من البيانات في العملية تمهيد ويندوز.

لتحرير وعرض ودراسة السجل بالوسائل القياسيةيتوفر Windows (برامج regedit.exe و regedt32.exe) بالضبط في فروع التسجيل. بعد تحرير السجل و / أو إجراء تغييرات عليه ، تتم كتابة هذه التغييرات على الفور على الملفات.

ومع ذلك ، هناك برامج تابعة لجهات خارجية تتيح لك العمل مباشرة مع الملفات.

تعمل برامج تحسين التسجيل ، والمقرصون ، بالإضافة إلى أدوات التثبيت وإلغاء تثبيت البرامج من خلال وظائف خاصة للعمل مع السجل.

أين توجد ملفات تسجيل Windows؟

توجد ملفات التسجيل في المجلد windows \ System32 \ config \ ، وهناك أيضًا مفتاح تسجيل مستخدم في ملف٪ userprofile٪ \ ntuser.dat.توجد ملفات التسجيل التي تم نسخها احتياطيًا في المجلد windows \ System32 \ config \ RegBack.

ما هي المفاتيح الرئيسية (خلايا) التسجيل؟

قسم HKEY_CLASSES_ROOT

هذا هو مفتاح تسجيل Windows الرئيسي ، ويحتوي على اقترانات الملفات التي تربط أنواع الملفات بالبرامج التي يمكنها فتحها وتحريرها ، وتسجيلات الفئات لكائنات المكونات نموذج الكائن(COM - نموذج كائن المكون). يوفر هذا الأخير فرصة لتغيير عدد لا يصدق من قواعد سلوك النظام - لا يجب عليك القيام بذلك بدون سبب وجيه.

قسم HKEY_CURRENT_USER

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

قسم HKEY_LOCAL_MACHINE

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

قسم HKEY_USERS

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

قسم HKEY_CURRENT_CONFIG

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

HKEY_DYN_DATA

هذا القسم متاح فقط في سجل نظام التشغيل Windows 9x / ME. يحتوي على بيانات متغيرة ديناميكيًا حول الكمبيوتر (تحميل المعالج ، حجم ملف ترحيل الصفحات ، إلخ.)

كيف يمكنني تحرير التسجيل؟

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


تحسين التسجيل.

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


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

لتحسين سجل Windows ، يمكنك استخدام برامج مثل WinOptimizer و Reg Organizer و Auslogics Boostspeed.


إذا كان لديك أي أسئلة ، شاهد الفيديو أعلاه.

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

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

دعنا نلقي نظرة فاحصة على كيفية تفاعل مكونات Windows 7 مع سجل النظام:

  1. إعداد Windows (الإعداد) - عند بدء التشغيل لأول مرة ، يقوم بجمع معلومات النظام وإنشاء سجل بناءً على المعلومات. عند تثبيت برامج التشغيل أو التطبيقات ، يقرأ المثبت المعلومات من السجل ويضيف بيانات التكوين الخاصة به هناك. يسمح وجود السجل لجميع البرامج بالوصول إلى قاعدة بيانات مركزية والتفاعل مع بعضها البعض. بالإضافة إلى ذلك ، تسمح لك المعلومات المخزنة في السجل بإلغاء تثبيت التطبيق بشكل صحيح دون التأثير على المكونات المهمة مثل مكتبات DLL على سبيل المثال.
  2. الأربعاء استعادة الويندوز(WinRE) - مجموعة من الأدوات المصممة لتشخيص نظام تالف واستعادته بعد أخطاء جسيمة. يعمل WinRE بنشاط مع التسجيل ، وإحدى المهام التي يقوم بها هي إصلاح السجل التالف.
  3. مدير تمهيد Windows ( تمهيد ويندوزمدير) - يصل Boot Manager إلى قاعدة بيانات بيانات تكوين التمهيد (BCD) المخزنة في السجل. بعد قراءة بيانات التكوين ، يقوم مدير التمهيد بنقل التحكم محمل ويندوز- ملف winload.exe ، الذي يقرأ أولاً وقبل كل شيء البيانات الضرورية من التسجيل ، ثم يقوم بتحميل نواة نظام التشغيل (٪ system32٪ \ ntoskrnl.exe) وطبقة تجريد الأجهزة (٪ system٪ \ hall.dll ) في الذاكرة ، وراجع أيضًا جميع برامج تشغيل التمهيد وملفات DLL لوضع kernel. لهذا السبب إذا كانت ملفات التسجيل مفقودة أو تالفة ، فلن يتم تحميل نظام التشغيل ببساطة.
  4. مدير PnP - مسؤول عن اكتشاف جهاز بواسطة معلمتين: معرف البائع (VID) ومعرف الجهاز (معرف الجهاز ، DID). عندما يحدد مدير PnP مجموعة فريدة من VID و DID ، فإنه يطلب معلومات حول الناقل الذي تم العثور على الجهاز فيه ويتحقق لمعرفة ما إذا تم تثبيت برنامج تشغيل لهذا الجهاز. إذا لم يتم تثبيت برنامج التشغيل ، يجب أن يجد نظام PnP الفرعي ملف INF مناسبًا لتثبيت برنامج التشغيل والبدء في تثبيته.
  5. Power Manager - يعمل بشكل وثيق مع مدير PnP والتطبيقات ويدعم مجموعة متنوعة من مخططات إدارة الطاقة ويتم التحكم فيه بواسطة سياسات المجموعة ، ويتم تخزين كل هذه المعلومات في السجل.
  6. برامج تشغيل الجهاز - تبادل معلمات التمهيد وبيانات التكوين مع التسجيل. يجب على السائق الإبلاغ عن موارد النظام التي يستخدمها. يمكن للتطبيقات وبرامج تشغيل الأجهزة قراءة هذه المعلومات من السجل ، مما يوفر للمستخدمين أدوات سهلة للتثبيت والتكوين.
  7. أدوات إدارية - إدارية أدوات Windows، بما في ذلك الأدوات المساعدة من لوحة التحكم والبرامج من مجموعة الإدارة ، هي الأدوات الأكثر ملاءمة وأمانًا لتعديل السجل.
  8. ملفات تعريف المستخدم - جميع المعلومات المتعلقة بملف الحسابالمستخدم والحقوق المرتبطة به مخزنة في التسجيل. سياسات المجموعةيتم تخزينها أيضًا في التسجيل.
  9. ملفات تعريف الأجهزة - عبارة عن مجموعة من الإرشادات التي يمكنك استخدامها لإخبار نظام التشغيل ببرامج تشغيل الأجهزة التي يجب تحميلها عند بدء تشغيل الكمبيوتر.
  10. أنظمة الملفات - بدءًا من Windows Vista ، يعتمد كل من أنظمة الملفات والتسجيل على المعاملات. من الناحية العملية ، هذا يعني أنه إذا تم وضع علامة على مجموعة من العمليات على الملفات والسجل كمعاملة ، فعندئذٍ إذا فشلت إحدى هذه العمليات على الأقل ، يمكن "إرجاع" المعاملة بالكامل إلى وضعها الأصلي.
  11. النظام الفرعي أمن Windows 7- نظام الأمن الفرعي بكل ما له وظائف، بما في ذلك التحكم في حساب المستخدم (UAC) ، يتم تنفيذه أيضًا على أساس السجل ويتم استخدامه لحمايته. مبدأ UAC هو تقييد الامتيازات الممنوحة للتطبيقات التي تم إطلاقها من خلال مستوى الامتياز المستخدم العادي... بمعنى آخر ، حتى إذا كان المستخدم الذي يقوم بتشغيل التطبيق لديه حقوق إدارية ، فإن التطبيقات التي يقوم بتشغيلها لا تتمتع بهذه الامتيازات ، إلا إذا قام المستخدم بتشغيلها صراحة كمسؤول. وبالتالي ، يتم تشغيل التطبيقات التي يثق بها المستخدم فقط بامتيازات عالية.
  12. مكونات شبكات Windows - تشمل برامج التشغيل محولات الشبكةخيارات التخصيص بروتوكولات الشبكةوالخدمات ، وكذلك المعلمات أمن الشبكةووسائل حماية الشبكة من الهجمات. يتم تخزين كل هذا أيضًا في التسجيل. على سبيل المثال ، قاعدة بيانات جدار حماية Windows(جدار حماية Windows) موجود في التسجيل. تقوم العديد من جدران الحماية التابعة لجهات خارجية أيضًا بإنشاء مفاتيحها في السجل ، وبالتالي فإن الهجوم الناجح على السجل يفتح الطريق للتطفل الخارجي.

هناك الكثير من القواسم المشتركة بين نظام الملفات الموجود على القرص الصلب والبنية المنطقية للسجل. يحتوي السجل على مفاتيح وقيم تتوافق مع الدلائل والملفات الموجودة على القرص الصلب. يمكن أن تحتوي مفاتيح التسجيل على مفاتيح متداخلة (أدلة فرعية). تقوم معلمات التسجيل (وكذلك الملفات) بتخزين البيانات. المفاتيح الموجودة على المستوى العلويتسمى التسلسلات الهرمية مفاتيح الجذر. يشبه نظام تسمية مفاتيح التسجيل والمعلمات المسارات الموجودة في نظام الملفات. مسار نموذجي لمفتاح تسجيل متداخل HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet.يحتوي سجل Windows 7 على خمسة مفاتيح جذر: HKEY_CLASSES_ROOT و HKEY_CURRENT_USER و HKEY_LOCAL_MACHINE و HKEY_USERS و HKEY_CURRENT_CONFIG.

إلى انتقل إلى سجل Windows 7، اضغط على اختصار لوحة المفاتيح فوز + R.(ستظهر نافذة "تشغيل") ، ثم أدخل و اضغط يدخل.

ستظهر نافذة محرر التسجيل.

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

المقبض هو قيمة تستخدم لوصف مورد يمكن لبرنامج ما الوصول إليه بشكل فريد.

يتم عرض وصف لمفاتيح الجذر في الجدول أدناه.

اسم مفتاح الجذر وصف
HKEY_LOCAL_MACHINE يحتوي على معلومات عالمية حول الأجهزة ونظام التشغيل ، بما في ذلك: نوع الناقل وذاكرة النظام وبرامج تشغيل الجهاز وبيانات التحكم المستخدمة عند بدء تشغيل النظام. تنطبق المعلومات الواردة في هذا المفتاح على جميع المستخدمين المسجلين في النظام. في المستوى العلوي من التسلسل الهرمي للسجل ، توجد ثلاثة أسماء مستعارة لهذا المفتاح: HKEY_CLASSES_ROOT ، HKEY_CURRENT_CONFIGو HKEY_DYN_DATA.
HKEY_CLASSES_ROOT يحتوي على ارتباطات بين التطبيقات وأنواع الملفات (حسب امتداد اسم الملف). بالإضافة إلى ذلك ، يخزن هذا المفتاح معلومات OLE المرتبطة بكائنات COM بالإضافة إلى اقترانات الملفات والفئات.
HKEY_CURRENT_CONFIG يحتوي على بيانات التكوين لملف تعريف الجهاز الحالي. ملفات تعريف الأجهزة عبارة عن مجموعات من التغييرات التي تم إجراؤها على التكوين القياسي للخدمات والأجهزة ، والتي يتم تعيينها بواسطة البيانات الأساسية برمجةو نظاممفتاح النباح HKEY_LOCAL_MACHINE.في المفتاح HKEY_CURRENT_CONFIGيتم عرض التغييرات فقط.
HKEY_CURRENT_USER يحتوي على ملف تعريف المستخدم الذي قام بتسجيل الدخول حاليًا إلى النظام ، بما في ذلك متغيرات البيئة وتكوين سطح المكتب والشبكة والطابعة وإعدادات التطبيق. هذه المفاتيح هي إشارة إلى مفتاح HKEY_USERS \ user_SID ، حيث user_SID هو معرف الأمان للمستخدم المسجل حاليًا في النظام.
HKEY_USERS يحتوي على جميع ملفات تعريف المستخدمين المحملة بشكل نشط ، بما في ذلك HKEY_CURRENT_USER ، بالإضافة إلى ملف تعريف المستخدم الافتراضي (.DEFAULT). يتلقى المستخدمون الوصول عن بعدإلى الخادم لا يحتوي على ملفات تعريف مضمنة تحت هذا المفتاح - يتم تحميل ملفات التعريف الخاصة بهم في سجلات على أجهزة الكمبيوتر الخاصة بهم.

يتم الاحتفاظ ببيانات السجل كمعلمات موجودة ضمن مفاتيح التسجيل. تتميز كل معلمة بالاسم ونوع البيانات والقيمة نفسها. يتم دائمًا ترتيب الأجزاء الثلاثة من مفتاح التسجيل بالترتيب الموضح في الشكل أدناه:

يسرد الجدول أدناه أنواع البيانات الرئيسية المحددة والمستخدمة في Windows 7.

اسم مفتاح الجذر وصف
REG_BINARY البيانات الثنائية. تستخدم معظم مكونات الأجهزة المعلومات المخزنة كبيانات ثنائية. يعرض محررو التسجيل هذه المعلومات بتنسيق سداسي عشري.
REG_DWORD يتم تقديم البيانات كقيمة يبلغ طولها 4 بايت. يتم استخدام نوع البيانات هذا بواسطة العديد من المعلمات في برامج تشغيل الأجهزة والخدمات. يمكن لمحرري التسجيل عرض هذه البيانات بتنسيق ثنائي وسداسي عشري وعشري.
REG_EXPAND_SZ سلسلة البيانات القابلة للتوسيع هي نص يحتوي على متغير يمكن استبداله عند استدعائه من التطبيق.
REG_MULTI_SZ مجال متعدد الخطوط. عادةً ما تكون القيم التي تكون بالفعل قوائم سلاسل نصية من نوع البيانات هذا.
REG_SZ سلسلة نصية بتنسيق يمكن للبشر قراءته. يتم تعيين هذا النوع للقيم التي تمثل أوصاف المكونات.
REG_DWORD_ رقم 32 بت ، يعادل REG_DWORD. يتم تخزين البايت الأقل أهمية أولاً في الذاكرة.
REG_DWORD_ رقم 32 بت ، يعادل REG_DWORD. يتم تخزين البايت الأكثر أهمية أولاً في الذاكرة.
REG_LINK ارتباط رمزي UNICODE. نوع البيانات هذا مخصص للاستخدام الداخلي. يسمح نوع البيانات REG_LINK بإدخال سجل واحد للإشارة إلى مفتاح أو معلمة أخرى.
REG_NONE لا يوجد نوع بيانات محدد.
REG_QWORD قيمة 64 بت
REG_QWORD_
LITTLE_ENDIAN
رقم 64 بت ، يعادل REG_QWORD. يتم تخزين البايت الأقل أهمية أولاً في الذاكرة.
REG_QWORD_
ENDIAN كبيرة
رقم 64 بت ، يعادل REG_QWORD. يتم تخزين البايت الأكثر أهمية أولاً في الذاكرة.
REG_RESOURCE_LIST قائمة موارد الأجهزة ، تنطبق على الفرع HKEY_LOCAL_MACHINE \ الأجهزة
REG_FULL_RESOURCE_ واصف (واصف) لمورد أجهزة ، مستخدم في فرع HKEY_LOCAL_MACHINE \ الأجهزة
REG__RESOURCE_ قائمة موارد الأجهزة المطلوبة ، تنطبق على الفرع HKEY_LOCAL_MACHINE \ الأجهزة

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

يتم تخزين بيانات خلية التسجيل ، التي تحدد معلمات التكوين على مستوى النظام ، في ملفات موجودة في الدلائل٪ SystemDrive٪ \ Boot \ BCD و٪ SystemRoot٪ \ System32 \ Config. يتم تخزين خلايا التسجيل التي تحدد معلومات تكوين المستخدم في٪ SystemRoot٪ \ Users \ Username.

نحن نقدم خدمات لإصلاح وتخصيص أجهزة الكمبيوتر والهواتف الذكية والأجهزة اللوحية ، أجهزة توجيه wi-fiوأجهزة المودم والطابعات IP-TV. جودة عالية وغير مكلفة. هل تواجه مشكلة؟ املأ النموذج أدناه وسنعاود الاتصال بك.