ملاحظات
-
هذه المقالة مخصصة للمستخدمين المتقدمين والمسؤولين ومحترفي تكنولوجيا المعلومات.
-
يعد استيراد ملفات إدخالات التسجيل (.reg) ميزة من ميزات Regedit.exe ولا يدعمها Regedt32.exe. يمكنك استخدام Regedit.exe لإجراء بعض التغييرات على السجل على كمبيوتر يستند إلى Windows NT 4.0 أو Windows 2000، ولكن تتطلب بعض التغييرات Regedt32.exe. على سبيل المثال، لا يمكنك إضافة قيم REG_EXPAND_SZ أو REG_MULTI_SZ أو تغييرها باستخدام Regedit.exe على كمبيوتر يستند إلى Windows NT 4.0 أو Windows 2000. Regedt32.exe هو المحرر التسجيل الأساسي لنظامي التشغيل Windows NT 4.0 وWindows 2000. إذا كان يجب عليك استخدام Regedt32.exe، فلا يمكنك استخدام ملفات إدخالات التسجيل (.reg) لتعديل السجل. لمزيد من المعلومات حول الاختلافات بين Regedit.exe Regedt32.exe، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
141377 الاختلافات بين Regedit.exe Regedt32.exe
في هذه المهمة
الملخص
هام يحتوي هذا القسم أو الأسلوب أو المهمة على خطوات تخبرك بكيفية تعديل السجل. ومع ذلك، فقد تحدث مشاكل خطيرة في حالة تعديل السجل بطريقة غير صحيحة. ولذلك، يجب التأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية من السجل قبل تعديله. يمكنك بعد ذلك استعادة السجل في حالة حدوث أية مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالية لعرضها في "قاعدة المعارف لـ Microsoft":
322756 كيفية نسخ السجل احتياطيا واستعادته في Windows توضح هذه المقالة خطوة بخطوة كيفية إضافة مفاتيح السجل الفرعية والقيم أو تعديلها أو حذفها باستخدام ملف إدخالات التسجيل (.reg). يستخدم Regedit.exe ملفات .reg لاستيراد وتصدير مفاتيح السجل الفرعية والقيم. يمكنك استخدام ملفات .reg هذه لتوزيع تغييرات السجل عن بعد على العديد من أجهزة الكمبيوتر المستندة إلى Windows. عند تشغيل ملف .reg، يتم دمج محتويات الملف في السجل المحلي. لذلك، يجب توزيع ملفات .reg بحذر.العودة إلى الأعلى
بناء جملة . ملفات Reg
يحتوي ملف .reg على بناء الجملة التالي:
RegistryEditorVersion Blank line [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Blank line [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where: RegistryEditorVersion هو إما "Windows Registry المحرر الإصدار 5.00" ل Windows 2000 وWindows XP وWindows Server 2003 أو "REGEDIT4" لنظامي التشغيل Windows 98 وWindows NT 4.0. يعمل عنوان "REGEDIT4" أيضا على أجهزة الكمبيوتر المستندة إلى Windows 2000 وWindows XP وأجهزة الكمبيوتر المستندة إلى Windows Server 2003. السطر الفارغ هو سطر فارغ. يحدد هذا بداية مسار سجل جديد. كل مفتاح أو مفتاح فرعي هو مسار سجل جديد. إذا كان لديك عدة مفاتيح في ملف .reg، يمكن أن تساعدك الأسطر الفارغة على فحص المحتويات واستكشاف الأخطاء وإصلاحها. RegistryPathx هو مسار المفتاح الفرعي الذي يحتوي على القيمة الأولى التي تقوم باستيرادها. قم بإحاطة المسار بين أقواس مربعة، وافصل كل مستوى من مستويات التسلسل الهرمي بسلة مائلة عكسية. على سبيل المثال:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] يمكن أن يحتوي ملف .reg على العديد من مسارات التسجيل. إذا لم يكن الجزء السفلي من التسلسل الهرمي في عبارة المسار موجودا في السجل، يتم إنشاء مفتاح فرعي جديد. يتم إرسال محتويات ملفات التسجيل إلى السجل بالترتيب الذي أدخلته بها. لذلك، إذا كنت تريد إنشاء مفتاح فرعي جديد مع مفتاح فرعي آخر أسفله، يجب إدخال الأسطر بالترتيب الصحيح.
DataItemNamex هو اسم عنصر البيانات الذي تريد استيراده. إذا لم يكن عنصر بيانات في الملف موجودا في السجل، فسيضيفه الملف .reg (بقيمة عنصر البيانات). إذا كان عنصر بيانات موجودا، فإن القيمة الموجودة في ملف .reg تقوم بالكتابة فوق القيمة الموجودة. ترفق علامات الاقتباس اسم عنصر البيانات. تتبع علامة المساواة (=) على الفور اسم عنصر البيانات. DataTypex هو نوع البيانات لقيمة التسجيل ويتبع على الفور علامة المساواة. بالنسبة لجميع أنواع البيانات بخلاف REG_SZ (قيمة سلسلة)، تتبع النقطان نوع البيانات مباشرة. إذا كان نوع البيانات REG_SZ ، فلا تقم بتضمين قيمة نوع البيانات أو النقطتي. في هذه الحالة، يفترض Regedit.exe REG_SZ لنوع البيانات. يسرد الجدول التالي أنواع بيانات السجل النموذجية:
نوع البيانات |
نوع البيانات في .reg |
---|---|
REG_BINARY |
ست عشريه |
Reg_dword |
Dword |
REG_EXPAND_SZ |
سداسي عشري(2) |
Reg_multi_sz |
سداسي عشري(7) |
لمزيد من المعلومات حول أنواع بيانات السجل، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
256986 يتبع وصف سجل Microsoft WindowsDataValuex فورا علامة النقطين (أو علامة المساواة مع REG_SZ) ويجب أن يكون بالتنسيق المناسب (على سبيل المثال، سلسلة أو سداسي عشري). استخدم التنسيق السداسي العشري لعناصر البيانات الثنائية. ملاحظة يمكنك إدخال عدة أسطر لعناصر البيانات لنفس مسار التسجيل. لاحظ أن ملف التسجيل يجب أن يحتوي على سطر فارغ في أسفل الملف.العودة إلى الأعلى
إضافة مفاتيح التسجيل الفرعية أو إضافة قيم التسجيل وتغييرها
لإضافة مفتاح فرعي للتسجيل أو إضافة قيمة سجل أو تغييرها، قم بإجراء التغييرات المناسبة في السجل، ثم قم بتصدير المفتاح الفرعي أو المفاتيح الفرعية المناسبة. يتم حفظ مفاتيح التسجيل الفرعية المصدرة تلقائيا كملفات .reg. لإجراء تغييرات على السجل وتصدير التغييرات إلى ملف .reg، اتبع الخطوات التالية:
-
انقر فوق بدء، وانقر فوق تشغيل، واكتب regedit في المربع فتح ، ثم انقر فوق موافق.
-
حدد موقع المفتاح الفرعي الذي يحتوي على عنصر التسجيل أو العناصر التي تريد تغييرها ثم انقر فوقها.
-
انقر فوق ملف، ثم انقر فوق تصدير.
تقوم هذه الخطوة بعمل نسخة احتياطية من المفتاح الفرعي قبل إجراء أي تغييرات. يمكنك استيراد هذا الملف مرة أخرى إلى السجل لاحقا إذا كانت التغييرات التي أجريتها تتسبب في حدوث مشكلة. -
في المربع اسم الملف ، اكتب اسم ملف لاستخدامه لحفظ ملف .reg مع عناصر التسجيل الأصلية، ثم انقر فوق حفظ.
ملاحظة استخدم اسم ملف يذكرك بالمحتويات، مثل مرجع إلى اسم المفتاح الفرعي. -
في الجزء الأيمن، أضف عناصر التسجيل التي تريدها أو عدلها.
-
كرر الخطوين 3 و4 لتصدير المفتاح الفرعي مرة أخرى، ولكن استخدم اسم ملف مختلف لملف .reg. يمكنك استخدام ملف .reg هذا لإجراء تغييرات السجل على كمبيوتر آخر.
-
اختبر التغييرات التي أجريتها على الكمبيوتر المحلي. إذا كانت تتسبب في حدوث مشكلة، فانقر نقرا مزدوجا فوق الملف الذي يحتوي على النسخة الاحتياطية لبيانات السجل الأصلية لإرجاع السجل إلى حالته الأصلية. إذا كانت التغييرات تعمل كما هو متوقع، يمكنك توزيع .reg التي قمت بإنشائها في الخطوة 6 على أجهزة الكمبيوتر الأخرى باستخدام الأساليب الموجودة في قسم "توزيع تغييرات السجل" من هذه المقالة.
حذف مفاتيح التسجيل وقيمه
لحذف مفتاح تسجيل مع ملف .reg، ضع واصلة (-) أمام RegistryPath في ملف .reg. على سبيل المثال، لحذف المفتاح الفرعي Test من مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\Software ضع واصلة أمام مفتاح التسجيل التالي في ملف .reg:
HKEY_LOCAL_MACHINE\Software\Test يحتوي المثال التالي على ملف .reg يمكنه تنفيذ هذه المهمة.
[-HKEY_LOCAL_MACHINE\Software\Test] لحذف قيمة سجل بملف .reg، ضع واصلة (-) بعد علامة يساوي بعد DataItemName في ملف .reg. على سبيل المثال، لحذف قيمة التسجيل TestValue من مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\Software\Test ضع واصلة بعد "TestValue"= في ملف .reg. يحتوي المثال التالي على ملف .reg يمكنه تنفيذ هذه المهمة.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- لإنشاء ملف .reg، استخدم Regedit.exe لتصدير مفتاح التسجيل الذي تريد حذفه، ثم استخدم المفكرة لتحرير ملف .reg وإدراج الواصلة.إعادة تسمية مفاتيح التسجيل وقيمه
لإعادة تسمية مفتاح أو قيمة، احذف المفتاح أو القيمة، ثم قم بإنشاء مفتاح أو قيمة جديدة بالاسم الجديد.
توزيع تغييرات السجل
يمكنك إرسال ملف .reg إلى المستخدمين في رسالة بريد إلكتروني، أو وضع ملف .reg على مشاركة شبكة وتوجيه المستخدمين إلى مشاركة الشبكة لتشغيلها، أو يمكنك إضافة أمر إلى البرامج النصية لتسجيل دخول المستخدمين لاستيراد ملف .reg تلقائيا عند تسجيل الدخول. عندما يقوم المستخدمون بتشغيل ملف .reg، يتلقون الرسائل التالية:
المحرر
السجل هل تريد بالتأكيد إضافة المعلومات في مسار ملف .reg إلى السجل؟ إذا نقر المستخدم فوق نعم، فسيتلقى المستخدم الرسالة التالية:المحرر
السجل تم إدخال المعلومات في مسار ملف .reg بنجاح في السجل. يدعم Regedit.exe مفتاح سطر الأوامر /s لعدم عرض هذه الرسائل. على سبيل المثال، لتشغيل ملف .reg بصمت (باستخدام مفتاح التبديل /s) من ملف دفعة البرنامج النصي لتسجيل الدخول، استخدم بناء الجملة التالي:مسار regedit.exe /s لملف .reg يمكنك أيضا استخدام نهج المجموعة أو نهج النظام لتوزيع تغييرات السجل عبر شبكتك. للحصول على معلومات إضافية، تفضل بزيارة موقع Microsoft على ويب التالي:
توزيع تغييرات السجل ملاحظة إذا كانت التغييرات تعمل، يمكنك إرسال ملف التسجيل إلى المستخدمين المناسبين على الشبكة.العودة إلى الأعلى