أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

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

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


2438651
كيفية استكشاف الأخطاء وإصلاحها المتعلقة بالمشكلات التي قد تظهر عند تثبيت برنامج يستند إلى نظام التشغيل Windows أو إلغاء تثبيته أو ترقيته.
ملاحظة
قد تحتوي هذه المقالة على ارتباط إلى الأداة المساعدة 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.

المتطلبات

توضح القائمة التالية الأجهزة الموصى بها والبرامج والبنية الأساسية للشبكة وحزم الخدمات التي تحتاجها:
  • Microsoft Windows Server 2003 أو Microsoft Windows 2000 Service Pack 3 (SP3) أو Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0.
    للحصول على حزمة Microsoft .NET Framework Version 2.0 Redistributable Package، قم بزيارة موقع Microsoft التالي على الويب:
ملاحظة لاستكشاف مشاكل تثبيت .NET Framework 2.0 وإصلاحها، يجب عليك استخدام حساب موجود في مجموعة المسؤولين المحليين على الكمبيوتر الذي يقوم بتشغيل NET Framework 2.0.

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

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

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

إصلاح .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 القابلة لإعادة التوزيع في موجه الأوامر

لإصلاح .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 XP


هام قد تؤدي هذه الخطوات إلى زيادة المخاطرة بالأمان. وقد تؤدي أيضًا إلى جعل جهاز الكمبيوتر الخاص بك أو الشبكة الخاصة بك أكثر عرضة للهجمات التي تتم من قِبل المستخدمين الضارين أو من قِبل البرامج الضارة كالفيروسات. لذلك، من المستحسن استخدام العملية الموضحة في هذه المقالة لتمكين تشغيل البرامج للهدف الذي صممت من أجله أو لاستخدام الإمكانات الخاصة للبرنامج. وقبل القيام بإجراء هذه التغييرات، نوصي بتقييم المخاطر المحتملة التي قد تحدث عند محاولة تطبيق هذه العملية في بيئة التشغيل الخاصة بك. إذا اخترت تطبيق هذه العملية، قم باتخاذ أية إجراءات إضافية تراها ضرورية لحماية النظام. نوصي بعدم استخدام هذه العملية إلا إذا كنت في حاجة بالفعل إلى استخدامها.
  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، انقر نقرًا مزدوجًا فوق المجلد إطار.
    6. في المجلد "الإطار"، قم بحذف المجلد 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 Utility (Msizap.exe) لإزالة معلومات Windows Installer من التسجيل. تم تضمين المكونات (Msizap.exe) الخاصة بعدة تطوير برامج Windows ضمن عدة تطوير برامج Microsoft Windows (SDK).

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

    لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
    290301 وصف للأداة المساعدة Windows Installer CleanUp Utility
    لإزالة معلومات 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، قم بزيارة موقع الويب التالي:Note إذا لم ترغب في إعادة تثبيت .NET Framework 2.0 و .NET Framework 1.0 أو إذا كان .NET Framework 1.0 مثبتًا على جهاز الكمبيوتر، يجب عليك إصلاح .NET Framework 1.1 أو .NET Framework 1.0. يجب إصلاح هذه التثبيتات لاستبدال الملف Mscoree.dll والمجلد URTTemp.
مراجع
لمزيد من المعلومات، قم بزيارة موقع Microsoft Developer Network (MSDN) على الويب:
محرر التسجيل
http://msdn.microsoft.com/ar-sa/library/x6kd89c5(en-us,VS.71).aspx

Windows Installer
http://msdn.microsoft.com/ar-sa/library/aa372866(en-us,VS.85).aspx

الأسئلة المتداولة
http://msdn.microsoft.com/ar-sa/vstudio/aa496123

الإصدار والتوافق والتنفيذ جنبا إلى جنب في .NET Framework
http://msdn.microsoft.com/ar-sa/vstudio/aa497340.aspx
خصائص

رقم الموضوع: 908077 - آخر مراجعة: 11/02/2012 20:05:00 - المراجعة: 6.0

  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
  • kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
تعليقات