كيفية إزالة ‎.NET Framework 2.0 يدويًا ثم إعادة تثبيته

ينطبق على: Microsoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Datacenter Edition for Itanium-Based Systems

قد تحتوي هذه المقالة على ارتباط إلى الأداة Windows Installer Cleanup ‏(MSICUU2.exe). في حالة توجيهك إلى هذه المقالة لحل مشكلة باستخدام الأداة المساعدة Windows Installer Cleanup، الرجاء الاتصال بالشركة المصنّعة للبرنامج لدعم التثبيت على المنتج، أو مراجعة المقالة التالية على "قاعدة معارف Microsoft" للتعرف على خطوات استكشاف الأخطاء وإصلاحها الخاصة بمشكلات إلغاء التثبيت المتعلقة بالمنتجات التي تستخدم Windows Installer:

الملخص


يمكنك استخدام الطرق الواردة في هذه المقالة لاستكشاف مشاكل التثبيت واصلاحها في ‎.NET Framework الإصدار 2.0. تناقش هذه المقالة التثبيتات على Microsoft Windows Server 2003 أو Windows 2000 Service Pack 3 (SP3)‎ أو Windows XP Service Pack 2 (SP2)‎. تتضمن الطرق التي تناقشها هذه المقالة تسجيل Microsoft Windows Installer وإصلاح وإزالة وإعادة تثبيت ‎.NET Framework. لاستخدام هذه الطرق، يجب أن تكون معتادًا على ‎.NET Framework 2.0 "محرر التسجيل"، و Windows Installer. بالإضافة إلى ذلك، تتطلب إحدى هذه الطرق تغيير التسجيل على جهاز الكمبيوتر.

مقدمة


توضح هذه المقالة خطوة بخطوة كيفية استكشاف المشكلات التي قد تواجهها عند تثبيت ‎.NET Framework 2.0وإصلاحها.

عندما لا يكون Microsoft Windows Installer مسجل بطريقة صحيحة في تسجيل Windows، لا يمكن لبرنامج الإعداد الخاص بـ ‎.NET Framework 2.0 الوصول إلى بعض مكونات Windows Installer. تتناول هذه المقالة كيفية التغلب على هذه المشكلة عن طريق إلغاء تسجيل ومن ثم معاودة تسجيل Windows Installer.

قد لا تكون قادرًا دائمًا على إزالة ‎.NET Framework 2.0 بشكل كامل من خلال استخدام أداة إضافة/إزالة البرامج في لوحة التحكم. كما تتناول هذه المقالة كيفية التغلب على هذه المشكلة إما عن طريق إصلاح ‎.NET Framework 2.0 أو إزالة ‎.NET Framework 2.0 يدويًا من الكمبيوتر ومن ثم إعادة تثبيت NET Framework 2.0.

المتطلبات

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

تفترض هذه المقالة أنك مُلّم بالمواضيع التالية:
  • Microsoft .NET Framework 2.0
  • محرر التسجيل
  • Windows Installer

إلغاء تسجيل Windows Installer ثم إعادة تسجيله

سيصحح هذا الإجراء معظم المواقف. بالإضافة إلى ذلك، لا يؤثر هذا الإجراء على أي من البرامج المثبتة حاليًا التي تستخدم Windows Installer.
  1. قم بإلغاء تسجيل Windows Installer. للقيام بذلك، انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب msiexec /unregister في المربع فتح، ثم انقر فوق موافق.
  2. إعادة تسجيل Windows Installer. للقيام بذلك، انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب msiexec /register في المربع فتح، ثم انقر فوق موافق.

إصلاح .NET Framework 2.0

فيما يلي ثلاث طرق لإصلاح .NET Framework.

استخدام الأمر إصلاح في ملف التخزين المؤقت الخاص بـ Windows Installer

لإصلاح .NET Framework 2.0 عن طريق استخدام ملف التخزين المؤقت الخاص بـ Windows Installer، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب installer في المربع فتح، ثم انقر فوق موافق.
  2. في القائمة عرض في Windows Installer، انقر فوق التفاصيل، انقر بزر الماوس الأيمن فوق عنوان العمود الاسم، ومن ثم انقر فوق تعليق.
  3. انقر بزر الماوس الأيمن فوق ملف التخزين المؤقت الخاص بـ Windows Installer الذي يحتوي على التعليق Microsoft .NET Framework 2.0 RTL x86 enu، ومن ثم انقر فوق إصلاح.
  4. بعد اكتمال عملية الإصلاح، قم بإنهاء Windows Installer.

تشغيل حزمة .NET Framework 2.0 Redistributable في موجه الأوامر

لإصلاح .NET Framework 2.0 عن طريق استخدام موجه الأوامر، اتبع الخطوات التالية:
  1. حدد موقع الملف Dotnetfx.exe الذي استخدمته لتثبيت برنامج ‎.NET Framework 2.0 للقيام بذلك، استخدم إحدى الطرق التالية:
    • إذا قمت بتثبيت ‎.NET Framework 2.0 من قرص مضغوط أو من DVD، قم بإدراج قرص التثبيت في محرك الأقراص المضغوطة أو محرك الأقراص DVD.
    • إذا قمت بتثبيت ‎.NET Framework 2.0 من القرص الثابت، قم بتنزيل برنامج الإعداد لـ ‎.NET Framework 2.0 للقرص الثابت.
    • إذا قمت بتثبيت ‎.NET Framework 2.0 من محرك أقراص الشبكة، قم بإعادة الاتصال بمحرك أقراص الشبكة.
  2. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب cmd في المربع فتح، ثم انقر فوق موافق.
  3. في موجه الأوامر، قم بتشغيل الأمر التالي:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
ملاحظة %InstallationPath% هو عنصر نائب لمسار الملف Dotnetfx.exe الذي حددت موقعه في الخطوة 1.

إزالة ‎.NET Framework 2.0 يدويًا ثم إعادة تثبيته

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


مهم قد تؤدي هذه الخطوات إلى زيادة المخاطر الأمنية. وقد تؤدي أيضًا إلى جعل جهاز الكمبيوتر الخاص بك أو شبكة الاتصال الخاصة بك أكثر عرضة للهجمات التي تتم من قِبل المستخدمين المؤذيين أو من قِبل البرامج الضارة كالفيروسات. لذلك، من المستحسن استخدام العملية الموضحة في هذه المقالة لتمكين تشغيل البرامج للهدف الذي صممت من أجله أو لاستخدام الإمكانات الخاصة للبرنامج. قبل القيام بإجراء هذه التغييرات، نوصي بتقييم المخاطر المقترنة بتطبيق هذه العملية في بيئة التشغيل الخاصة بك. إذا اخترت تطبيق هذه العملية، قم باتخاذ أية إجراءات إضافية تراها ضرورية لحماية النظام. نوصي بعدم استخدام هذه العملية إلا إذا كنت في حاجة بالفعل إلى استخدامها.
  1. قم بإزالة برنامج ‎.NET Framework 2.0 من ذاكرة التخزين المؤقت Windows Installer:
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب installer في المربع فتح، ثم انقر فوق موافق.
    2. في القائمة عرض، في Windows Installer انقر فوق تفاصيل.
    3. انقر بزر الماوس الأيمن فوق عنوان العمود الاسم، ثم انقر فوق تعليقات.
    4. انقر بزر الماوس الأيمن فوق ملف التخزين المؤقت الخاص بـ Windows Installer الذي يحتوي على التعليق Microsoft .NET Framework 2.0 RTL x86 enu، ومن ثم انقر فوق إلغاء التثبيت.
    5. بعد اكتمال عملية الغاء التثبيت، قم بإنهاء Windows Installer.
  2. احذف التالي يدويًا من جهاز الكمبيوتر. ملاحظة طبقًا لحالة تثبيت ‎.NET Framework الحالية، قد لا تكون هذه العناصر موجودة على جهاز الكمبيوتر.
    • المجلد URTTemp
    • الملف Mscoree.dll
    • المجلد v2.0.50727
    للقيام بذلك، اتبع الخطوات التالية:
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب system32 في المربع فتح، ثم انقر فوق موافق. تظهر محتويات المجلد system32 الموجود في Windows Explorer.
    2. حدد موقع المجلد URTTemp، ثم قم بحذفه.
    3. حدد موقع الملف mscoree.dll ثم قم بحذفه.

      ملاحظة إذا تم تثبيت ‎.NET Framework 1.1 أو ‎.NET Framework 1.0 أيضًا على جهاز الكمبيوتر، وكنت لا تنوي إعادة تثبيت ‎.NET Framework 2.0، فيجب عليك إصلاح ‎.NET Framework 1.1 أو ‎.NET Framework 1.0. لمزيد من المعلومات، راجع قسم "إصلاح مشاكل ‎.NET Framework" من مقالة قاعدة معارف Microsoft التالية:
      824643 كيفية استكشاف مشكلات تثبيت Microsoft.NET Framework 1.1 في نظام التشغيل Windows XP أو Windows 2000 وإصلاحها
    4. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب microsoft.net في المربع فتح، ثم انقر فوق موافق. تظهر محتويات المجلد Microsoft.NET الموجود في Windows Explorer.
    5. في المجلد Microsoft.NET، انقر نقرًا مزدوجًا فوق المجلد Framework.
    6. في المجلد Framework، قم بحذف المجلد v2.0.50727.
    7. أغلق المجلد "إطار".
  3. احذف مفاتيح التسجيل المرتبطة يدويًا:
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب regedit في المربع فتح، ثم انقر فوق موافق لبدء محرر السجل.
    2. في "محرر السجل"، حدد موقع مفاتيح التسجيل التالية ثم قم بحذفها:

      ملاحظة طبقًا لحالة تثبيت ‎.NET Framework الحالية، قد لا تكون هذه المفاتيح موجودة على جهاز الكمبيوتر.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. قم بإنهاء "محرر السجل".
  4. استخدام الأداة Windows Installer CleanUp ‏(Msizap.exe) لإزالة معلومات Windows Installer من السجل. تم تضمين المكونات (Msizap.exe) الخاصة بعدة تطوير برامج Windows ضمن عدة تطوير برامج Microsoft Windows (‏SDK).

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

    لإزالة معلومات Windows Installer من السجل، اتبع الخطوات التالية:
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب cmd في المربع فتح، ثم انقر فوق موافق.
    2. في موجه الأوامر، قم بتحديد موقع الدليل الذي يحتوي على الأداة المساعدة للتنظيف Windows Installer CleanUp Utility، ومن ثم قم بتشغيل الأمر التالي:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}‎
    3. قم بإعادة تشغيل جهاز الكمبيوتر 
  5. قم بتعطيل كافة برامج مكافحة الفيروسات وكافة برامج جدار الحماية التي قمت بتثبيتها على الكمبيوتر. للقيام بذلك، استخدم الأداة "المساعدة لتكوين النظام" (Msconfig.exe) لتنفيذ بدء تنظيف جهاز الكمبيوتر الخاص بك. ثم قم بتعطيل كافة الخدمات التي لا تحتاجها.

    عندما تستخدم الأداة المساعدة لتكوين النظام في وضع تشخيص، قم بإعادة تمكين خدمة Windows Installer في علامة التبويب خدمات.

    لبدء تشغيل الأداة المساعدة لتكوين النظام انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب msconfig في المربع فتح، ثم انقر فوق موافق.
  6. قم بحذف محتويات المجلد Temp:
    1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب %Temp% في المربع فتح، ثم انقر فوق موافق. تظهر محتويات المجلد Temp في Windows Explorer.
    2. في المجلد Temp، انقر فوق تحديد الكل في القائمة تحرير.
    3. من القائمة ملف، انقر فوق حذف.

      ملاحظة احذف أكبر عدد ممكن من الملفات والمجلدات من المجلد Temp.
  7. إعادة تثبيت الإصدار NET Framework 2.0. للحصول على حزمة Microsoft .NET Framework Version 2.0 Redistributable Package، قم بزيارة موقع Microsoft التالي على الويب:  ملاحظة إذا كنت لا تريد إعادة تثبيت الإصدار NET Framework 2.0.، وكان الإصدار ‎.NET Framework 1.1 أو الإصدار NET Framework 1.0 مثبتًا على جهاز الكمبيوتر، فيجب عليك إصلاح الإصدار .NET Framework 1.1 أو .NET Framework 1.0. يجب إصلاح هذه التثبيتات لاستبدال الملف Mscoree.dll والمجلد URTTemp.

المراجع


لمزيد من المعلومات، قم بزيارة موقع Microsoft Developer Network (MSDN)‎ على الويب: