معرف المقالة: 307545 - عرض المنتجات التي تنطبق عليها هذه المقالة.
توسيع الكل | طي الكل

في هذه الصفحة

الموجز

توضح هذه المقالة كيفية استرداد نظام Windows XP الذي لا يمكن تشغيله بسبب وجود تلف في التسجيل. لا يضمن اتباع هذا الإجراء استرداد النظام لحالته السابقة بشكلٍ كامل؛ إلا أنه من المفترض أن تتمكن من استرداد البيانات عند استخدام هذا الإجراء.

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

يمكنك إصلاح تسجيل تالف موجود في نظام التشغيل Windows XP. فقد تتسبب ملفات التسجيل التالفة في ظهور مجموعة من رسائل الخطأ المختلفة. يُرجى مراجعة "قاعدة المعارف لـ Microsoft" للاطلاع على مقالات حول رسائل الخطأ المرتبطة بمشكلات التسجيل.

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

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

معلومات أخرى

عند محاولة تشغيل جهاز كمبيوتر يعمل بنظام التشغيل Windows XP أو إعادة تشغيله، قد تتلقى إحدى رسائل الخطأ التالية:
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file): \SystemRoot\System32\Config\SOFTWARE or its log or alternate
System error: Lsass.exe
When trying to update a password the return status indicates that the value provided as the current password is not correct.

استرداد التسجيل التالف الذي يمنع بدأ Windows XP

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

الجزء الأول

في الجزء الأول، تقوم بتشغيل "وحدة التحكم بالاسترداد" وإنشاء مجلد مؤقت وعمل نسخ احتياطي لملفات التسجيل الموجودة إلى موقع جديد وحذف ملفات التسجيل من موقعها الموجود بالفعل ثم نسخ ملفات التسجيل من مجلد repair إلى المجلد System32\Config. وعند الانتهاء من هذا الإجراء، يتم إنشاء تسجيل يمكن استخدامه لبدء تشغيل Windows XP. وقد تم إنشاء هذا التسجيل وحفظه أثناء الإعداد الأولي لنظام التشغيل Windows XP. لذلك، يتم فقدان أية تغييرات أو إعدادات تمت بعد إنهاء برنامج "الإعداد".

لإكمال الجزء الأول، اتبع الخطوات التالية:
  1. أدخل قرص بدء تشغيل Windows XP في محرك الأقراص المرنة، أو أدخل القرص المضغوط الخاص بنظام التشغيل Windows XP في محرك الأقراص المضغوطة، ثم قم بإعادة تشغيل جهاز الكمبيوتر.
    انقر لتحديد أية خيارات مطلوبة لبدء تشغيل جهاز الكمبيوتر من محرك الأقراص المضغوطة إذا تمت مطالبتك بالقيام بذلك.
  2. عندما تظهر شاشة "مرحبًا بك في الإعداد"، اضغط R لبدء تشغيل "وحدة التحكم بالاسترداد".
  3. إذا كان جهاز الكمبيوتر الخاص بك يحتوي على خيار التمهيد المزدوج أو المتعدد لأنظمة التشغيل، حدد التثبيت الذي تريد الوصول إليه من "وحدة التحكم بالاسترداد".
  4. اكتب كلمة مرور "المسؤول" عند مطالبتك بالقيام بذلك. في حالة عدم وجود كلمة مرور للمسؤول، فقط اضغط مفتاح الإدخال ENTER.
  5. في موجه الأوامر الخاص بـ "وحدة التحكم بالاسترداد"، اكتب السطور التالية، ثم اضغط مفتاح الإدخال ENTER بعد كتابة كل سطر:
    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default

    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default
  6. اكتب exit لإنهاء "وحدة التحكم بالاسترداد". سيتم إعادة تشغيل جهاز الكمبيوتر.
ملاحظة يفترض هذا الإجراء أن نظام التشغيل Windows XP مثبت على المجلد C:\Windows. تأكد من تغيير C:\Windows إلى windows_folder المناسب إذا كان في موقع مختلف.

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

الجزء الثاني

لإكمال الإجراء الموضح في هذا القسم، يجب أن تقوم بتسجيل الدخول كمسؤول، أو كمستخدم مسؤول (مستخدم له حساب في مجموعة المسؤولين (Administrators)). وإذا كنت تستخدم نظام التشغيل Windows XP Home Edition، يمكنك تسجيل الدخول كمستخدم مسؤول. في حالة تسجيل الدخول كمسؤول، يجب أولاً تشغيل Windows XP Home Edition في "الوضع الآمن". لتشغيل جهاز كمبيوتر يعمل بنظام التشغيل Windows XP Home Edition في "الوضع الآمن"، اتبع الخطوات التالية:

ملاحظة قم بطباعة هذه الإرشادات قبل المتابعة. وذلك نظرًا لأنه لا يمكنك عرض هذه الإرشادات بعد إعادة تشغيل جهاز الكمبيوتر في "الوضع الآمن". وإذا كنت تستخدم نظام ملفات NTFS، قم أيضًا بطباعة الإرشادات من مقالة "قاعدة المعارف" رقم KB309531. تحتوي الخطوة 7 على مرجع لهذه المقالة.
  1. انقر فوق ابدأ، ثم انقر فوق إيقاف التشغيل (أو انقر فوق إيقاف تشغيل الكمبيوتر)، ثم انقر فوق إعادة التشغيل، ثم انقر فوق موافق (أو انقر فوق إعادة التشغيل).
  2. اضغط مفتاح F8.

    بالنسبة لأجهزة الكمبيوتر المهيأة للتشغيل باستخدام أنظمة تشغيل متعددة، يمكنك ضغط مفتاح F8 عند ظهور قائمة "بدء التشغيل".
  3. استخدم مفاتيح الأسهم لتحديد خيار "الوضع الآمن" المناسب، ثم اضغط مفتاح الإدخال ENTER.
  4. إذا كان لديك نظام التمهيد المزدوج أو المتعدد لأنظمة التشغيل، استخدم مفاتيح الأسهم لتحديد التثبيت الذي تريد الوصول إليه، ثم اضغط مفتاح الإدخال ENTER.
في الجزء الثاني، تقوم بنسخ ملفات التسجيل من الموقع حيث تم نسخها احتياطيًا باستخدام System Restore. لا يتوفر هذا المجلد في "وحدة التحكم بالاسترداد" كما أنه غير مرئي أثناء الاستخدام العادي. قبل البدء في تنفيذ هذا الإجراء، يجب تغيير بعض الإعدادات لجعل المجلد مرئي:
  1. قم بفتح مستكشف Windows.
  2. من القائمة أدوات، انقر فوق خيارات المجلد.
  3. انقر فوق علامة التبويب عرض.
  4. من الملفات والمجلدات المخفية، انقر لتحديد إظهار الملفات والمجلدات المخفية، ثم انقر لإلغاء تحديد خانة الاختيار إخفاء ملفات نظام التشغيل المحمية (مستحسن).
  5. انقر فوق نعم عندما يظهر مربع الحوار الذي يطلب تأكيد عرض هذه الملفات.
  6. انقر نقرًا مزدوجًا فوق محرك الأقراص الذي تم تثبيت Windows XP عليه لعرض قائمة بالمجلدات. يجب النقر فوق محرك الأقراص الصحيح.
  7. افتح المجلد System Volume Information. هذا المجلد غير متاح ويظهر باهتًا نظرًا لأنه قد تم تعيينه كمجلد لا يمكن إظهاره.

    ملاحظة يحتوي هذا المجلد على مجلد واحد أو أكثر من مجلدات _restore {GUID} مثل "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}".

    ملاحظة قد تتلقى رسالة الخطأ التالية:
    C:\System Volume Information is not accessible. Access is denied (لا يمكن الوصول إلى C:\System Volume Information. تم رفض الوصول).
    إذا تلقيت هذه الرسالة، راجع مقالة "قاعدة المعارف لـ Microsoft" التالية للحصول على صلاحية الوصول إلى هذا المجلد ومتابعة هذا الإجراء (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
    309531 كيفية الحصول على صلاحية الوصول إلى المجلد System Volume Information
  8. افتح أحد المجلدات التي لم يتم إنشاؤها في الوقت الحالي. قد تضطر إلى النقر فوق تفاصيل من القائمة عرض لمعرفة متى تم إنشاء هذه المجلدات. ربما يكون هناك مجلد واحد أو أكثر يبدأ بـ "RPx داخل هذا المجلد. تعتبر هذه المجلدات نقاط استعادة للنظام.
  9. افتح أحد هذه المجلدات لتحديد موقع مجلد فرعي Snapshot. وفيما يلي مثال لمسار المجلد Snapshot:
    C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
  10. من المجلد Snapshot، قم بنسخ الملفات التالية إلى المجلد C:\Windows\Tmp.
    • _REGISTRY_USER_.DEFAULT
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. قم بإعادة تسمية الملفات الموجودة داخل المجلد C:\Windows\Tmp كما يلي:
    • قم بإعادة تسمية _REGISTRY_USER_.DEFAULT باسم DEFAULT
    • قم بإعادة تسمية _REGISTRY_MACHINE_SECURITY باسم SECURITY
    • قم بإعادة تسمية _REGISTRY_MACHINE_SOFTWARE باسم SOFTWARE
    • قم بإعادة تسمية _REGISTRY_MACHINE_SYSTEM باسم SYSTEM
    • قم بإعادة تسمية _REGISTRY_MACHINE_SAM باسم SAM
تعتبر هذه الملفات هي ملفات التسجيل التي تم نسخها احتياطيًا من أداة "استعادة النظام". ونظرًا لأنك قد قمت باستخدام ملف التسجيل الذي أنشأه برنامج "الإعداد"، حيث لا يمكن لهذا التسجيل اكتشاف وجود نقاط الاستعادة هذه واكتشاف توفرها. يتم إنشاء مجلد جديد بـ GUID جديد داخل System Volume Information، كما يتم إنشاء نقطة استعادة تحتوي على نسخة من ملفات التسجيل التي تم نسخها خلال الجزء الأول. لذلك، يعتبر من الضروري عدم استخدام أحدث مجلد، خاصةً إذا كان الطابع الزمني الموجود على هذا المجلد هو نفسه الوقت الحالي.

لا يمكن للتكوين الحالي للنظام اكتشاف وجود نقاط استعادة سابقة. يجب أن تكون لديك نسخة سابقة من التسجيل من نقطة استعادة سابقة لجعل نقاط الاستعادة السابقة متوفرة مرة أخرى.

يتم نقل ملفات التسجيل التي تم نسخها إلى المجلد Tmp الموجود داخل المجلد C:\Windows، وذلك للتأكد من أن هذه الملفات متوفرة داخل "وحدة التحكم بالاسترداد". يجب استخدام هذه الملفات لاستبدال ملفات التسجيل الموجودة حاليًا في المجلد C:\Windows\System32\Config. افتراضيًا، تكون لـ "وحدة التحكم بالاسترداد" صلاحية وصول محدودة إلى المجلد ولا يمكنها نسخ الملفات من المجلد System Volume.

ملاحظة يفترض الإجراء الموضح في هذا القسم أن الكمبيوتر الخاص بك يعمل بنظام ملفات FAT32. لمزيد من المعلومات حول كيفية الوصول إلى المجلد System Volume Information باستخدام نظام ملفات NTFS، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
309531 كيفية الحصول على صلاحية الوصول إلى المجلد System Volume Information

الجزء الثالث

في الجزء الثالث، تقوم بحذف ملفات التسجيل الموجودة، ثم نسخ ملفات التسجيل الخاصة باستعادة النظام إلى المجلد C:\Windows\System32\Config:
  1. قم بتشغيل "وحدة التحكم بالاسترداد".
  2. في موجه الأوامر، اكتب السطور التالية، ثم اضغط مفتاح الإدخال ENTER بعد كتابة كل سطر:
    del c:\windows\system32\config\sam

    del c:\windows\system32\config\security

    del c:\windows\system32\config\software

    del c:\windows\system32\config\default

    del c:\windows\system32\config\system

    copy c:\windows\tmp\software c:\windows\system32\config\software

    copy c:\windows\tmp\system c:\windows\system32\config\system

    copy c:\windows\tmp\sam c:\windows\system32\config\sam

    copy c:\windows\tmp\security c:\windows\system32\config\security

    copy c:\windows\tmp\default c:\windows\system32\config\default
    ملاحظة يمكن إجراء التفاف لبعض سطور الأوامر هذه حتى يمكن قراءتها بشكل صحيح.
  3. اكتب exit لإنهاء "وحدة التحكم بالاسترداد". يتم إعادة تشغيل جهاز الكمبيوتر.
ملاحظة يفترض هذا الإجراء أن نظام التشغيل Windows XP مثبت على المجلد C:\Windows. تأكد من تغيير C:\Windows إلى windows_folder المناسب إذا كان في موقع مختلف.

إذا كانت لديك صلاحية الوصول إلى جهاز كمبيوتر آخر، لتوفير الوقت، يمكنك نسخ النص الموجود في الخطوة الثانية، ثم إنشاء ملف نصي باسم "Regcopy2.txt" (على سبيل المثال). ولاستخدام هذا الملف، قم بتشغيل الأمر التالي عند بدء تشغيل "وحدة التحكم بالاسترداد":
المجموعة regcopy2.txt

الباب الرابع

  1. انقر فوق ابدأ، ثم انقر فوق كافة البرامج.
  2. انقر فوق البرامج الملحقة، ثم انقر فوق أدوات النظام.
  3. انقر فوق استعادة النظام، ثم انقر فوق استعادة الكمبيوتر إلى وقت سابق.

مراجع

لمزيد من المعلومات حول استخدام "وحدة التحكم بالاسترداد"، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالات على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
307654 كيفية تثبيت وحدة التحكم بالاسترداد واستخدامها في Windows XP
216417 كيفية تثبيت وحدة التحكم بالاسترداد الخاصة بأنظمة تشغيل Windows
240831 كيفية نسخ الملفات من وحدة التحكم بالاسترداد إلى وسائط قابلة للإزالة
314058 وصف وحدة التحكم بالاسترداد الخاصة بنظام التشغيل Windows XP
لمزيد من المعلومات حول "استعادة النظام"، انقر فوق رقمي المقالتين التاليين لعرضهما في "قاعدة المعارف لـ Microsoft" (قد تحتوي هاتان المقالتان على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
306084 كيفية استعادة نظام التشغيل إلى حالته السابقة في Windows XP
261716 تقوم أداة استعادة النظام بإزالة ملفات أثناء أحد إجراءات الاستعادة
لمزيد من المعلومات حول الثلاثة أسباب المحتملة والتي تؤدي إلى تلف السجل وكيفية التعامل معها، انقر فوق رقم المقالة التالي لعرضها في قاعدة معارف Microsoft:
822705 خطوات استكشاف أخطاء السجل وإصلاحها للمستخدمين المتقدمين

الخصائص

معرف المقالة: 307545 - تاريخ آخر مراجعة: 07/جمادى الأولى/1435 - مراجعة: 7.0
تنطبق على
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
كلمات أساسية: 
kbenv kbinfo KB307545

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com