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

ظهور رسالة خطأ عند محاولة تثبيت أحد التحديثات لبرنامج Visual Studio 2005 أو Visual Studio .NET 2003 أو Visual Studio .NET 2002: "الميزة التي تحاول استخدامها موجودة على مورد شبكة غير متوفر"

الأعراض
عند محاولة تثبيت أحد التحديثات لبرنامج Microsoft Visual Studio 2005 أو Microsoft Visual Studio .NET 2003 أو Microsoft Visual Studio .NET 2002، قد تظهر رسالة خطأ مشابهة لما يلي:
الميزة التي تحاول استخدامها موجودة على مورد شبكة غير متوفر.
انقر فوق موافق لإعادة المحاولة أو أدخل مسارًا بديلاً للمجلد الذي يحتوي على حزمة التثبيت ‎.msiاسم الملف في المربع التالي.
السبب
قد تحدث هذه المشكلة لأسباب عديدة. وتتضمن ما يلي:
  • تعذر على الإعداد العثور على ملف MSI الصحيح للمنتج في ذاكرة التخزين المؤقتة لبرنامج Windows Installer.
    عند تثبيت Visual Studio 2005 أو Visual Studio .NET 2003 أو Visual Studio .NET 2002، يقوم الإعداد بحفظ ملف ‎ ‎.msi‎المقابل على ذاكرة التخزين المؤقتة لبرنامج Windows Installer. ويتم الرجوع إلى ملف ‎.msi‎ عند محاولة إصلاح المنتج أو إعادته تثبيته أو عند تطبيق أحد التحديثات على المنتج.

    في حالات معينة، لا يمكن للإعداد العثور على ملف ‎.msi‎ في ذاكرة التخزين المؤقتة لبرنامج Windows Installer. وفي هذه الحالات، يحاول الإعداد تحديد الموقع المصدر عن طريق التحقق من وجود تثبيت المنتج في آخر موقع تم استخدامه في آخر مرة تم تشغيل الإعداد فيها. إذا لم يتمكن الإعداد من تحديد الموقع المصدر، تتم مطالبة المستخدم بتوفير وسائط التثبيت.
  • عدم تطابق عنصر تجزئة الملف.
    تعتمد تحديثات برنامج Visual Studio على Windows Installer. ويستخدم Windows Installer أرقام إصدارات الملفات لتحديد ما إذا كان الملف الموجود على جهاز الكمبيوتر قديم ويجب استبداله بملف جديد موجود في أحد التحديثات أم لا.

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

      ملاحظة توجد أسباب تتطلب التعديل اليدوي لأحد الملفات التي تم تثبيتها أثناء الإعداد. على سبيل المثال، قد تريد إضافة مفتاح منتج (PID) إلى عملية الإعداد للحصول على نسخة مرخصة من Visual Studio قبل وضع المنتج على مشاركة الشبكة في المؤسسة الخاصة بك. يمكنك القيام بذلك حتى لا تضطر إلى مشاركة مفتاح المنتج مع المستخدمين الذين يجب عليهم تثبيت المنتج. يتم إجراء هذا التغيير في ملف نصي يُسمى Setup.sdb. وعند إجراء هذا التغيير، لا يتطابق عنصر تجزئة الملف مع عنصر التجزئة الخاص بالملف في برنامج Windows Installer بقاعدة البيانات.
    • عدم تطابق عناصر تجزئة الملفات نتيجة لوجود عناصر تجزئة غير صحيحة في المنتج
      قد يحتوي برنامجي Visual Studio .NET 2002 وVisual Studio .NET 2003 على عناصر تجزئة في قاعدة بيانات Windows Installer لا تتطابق مع عنصر تجزئة الملف الذي تم تثبيته بواسطة البرنامج.

      لمزيد من المعلومات حول هذه المشكلة في Visual Studio .NET 2002، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
      939401 ظهور رسالة خطأ عند محاولة تثبيت أحد التحديثات لبرنامج Microsoft Visual Studio .NET 2002: "الميزة التي تحاول استخدامها موجودة على مورد شبكة غير متوفر"
      ملاحظة لا تنطبق المقالة رقم ٩٣٩٤٠١ بقاعدة المعارف على برنامج Visual Studio 2005 أو Visual Studio .NET 2003.
الحل البديل
لإيجاد حل بديل لهذه المشكلة، قم بإدخال القرص المضغوط لتثبيت المنتج في محرك الأقراص المضغوطة بجهاز الكمبيوتر. أو قم بإدخال مسار وسائط التثبيت المتاحة للمنتج. على سبيل المثال، قد يتم توفير وسائط التثبيت على القرص الثابت بجهاز الكمبيوتر أو في مجلد شبكة مشترك.

إذا كنت تحاول توزيع أحد التحديثات على العديد من أجهزة الكمبيوتر التي تحدث بها هذه المشكلة، نوصي باستخدام خيار سطر الأوامر ‎/addsource.

استخدام خيار سطر الأوامر ‎/addsource

تتضمن تحديثات البرامج الأخيرة الخاصة ببرنامج Microsoft Visual Studio .NET 2002 وMicrosoft Visual Studio .NET 2003 وMicrosoft Visual Studio 2005 دعمًا لخيار سطر الأوامر ‎/addsource. في حالة تلقي رسالة الخطأ المذكورة في قسم "الأعراض" عند محاولة تثبيت أحد التحديثات للمنتجات المحددة، استخدم خيار سطر الأوامر ‎/addsource. استخدم خيار سطر الأوامر هذا لتحديد الموقع الذي تريد أن يقوم فيه Windows Installer بالبحث عن الملفات. لاستخدام خيار سطر الأوامر هذا، اتبع الخطوات التالية.

الخطوة الأولى: تحقق من قيام تحديث البرنامج الذي تحاول تثبيته بدعم خيار سطر الأوامر ‎/addsource

للقيام بذلك، استخدم أحد مبدلي سطر الأوامر التاليين لفتح مربع حوار الاستخدام:
  • ?/
  • ‎/help
في حالة تثبيت أحد التحديثات التي تدعم خيار سطر الأوامر ‎/addsource، سيتم عرض خيار سطر الأوامر هذا في مربع حوار الاستخدام.

الخطوة الثانية: نسخ صورة إدارة أو وسائط تثبيت Visual Studio

قم بنسخ أي من العنصرين التاليين إلى أحد المجلدات التي يمكن الوصول إليها من كافة أجهزة الكمبيوتر التي تريد تطبيق تحديث البرنامج عليها:
  • وسائط تثبيت Visual Studio. يجب نسخ كافة الملفات من وسائط التثبيت.
  • صورة إدارة سابقة الإنشاء لمنتج Visual Studio
ملاحظات
  • عادةً، يتم وضع هذا المجلد على مشاركة الشبكة.
  • يجب التحقق من وجود الملف Vs_setup.msi في المجلد الذي يحتوي على ملفات وسائط تثبيت Visual Studio. الملف Vs_setup.msi مطلوب عند استخدام خيار سطر الأوامر ‎/addsource لاحقًا.
  • في حالة محاولة تحديث أحد برامج مكونات Microsoft Visual Studio 2005 Express Edition مثل Microsoft Visual Basic 2005 Express Edition، قد يلزم عليك أولاً استخراج المنتج من برنامج تضمين IExpress للحصول على حزمة Windows Installer للمنتج. على سبيل المثال، يجب القيام بذلك إذا كانت نسخة Visual Basic 2005 Express Edition ملفًا مفردًا مثل Ixpvb.exe.

    لاستخراج المحتويات من الملف، استخدم الأمر التالي:
    اسم الملف القابل للتنفيذ الخاص بالإعداد لبرنامج Visual Studio 2005 Express Edition /C /T:"المسار الكامل للمجلد الذي تريد استخراج محتويات الملف إليه"
    على سبيل المثال، استخدم الأمر التالي لاستخراج محتويات الملف:
    ‪ixpvb.exe /C /T:"c:\temp\vbfiles\"

الخطوة الثالثة: استخدام خيار سطر الأوامر ‎/addsource

استخدم خيار سطر الأوامر ‎/addsource عند تثبيت تحديث البرنامج. عند القيام بذلك، استخدم بناء الجملة التالي في الأمر:
اسم الملف القابل للتنفيذ للتحديث ‎/addsource "مسار حزمة Windows Installer للمنتج"
ملاحظة في الأمر، قم باستبدال العنصر النائب مسار حزمة Windows Installer للمنتج بمسار حزمة Windows Installer للمنتج الذي قمت بنسخه إلى مجلد في الخطوة الثانية.

في حالة قيام برنامج التحديث بتحديث عدة نسخ من Visual Studio، يمكنك تحديد عدة مواقع للمصادر لكل نسخة من Visual Studio. للقيام بذلك، استخدم عدة مثيلات من خيار سطر الأوامر ‎/addsource، كما يلي:
اسم الملف القابل للتنفيذ للتحديث ‎/addsource "مسار أول حزمة لـ Windows Installer" /addsource "مسار ثاني حزمة لـ Windows Installer"
ملاحظة يجب تحديد خيار سطر الأوامر ‎/addsource مرة واحدة لكل نسخة من Visual Studio والمثبتة على أجهزة الكمبيوتر التي تريد تطبيق تحديث البرنامج عليها. على الرغم من ذلك، يجب عليك فقط تعيين خيار سطر الأوامر ‎/addsource مرة واحدة في حالة تحديث نسخة واحدة فقط من Visual Studio. قم بذلك حتى في حالة احتواء تحديث البرنامج على تحديثات لعدة نسخ من Visual Studio.
addsource prompt source installation media vs_setup.msi msi
خصائص

رقم الموضوع: 944298 - آخر مراجعة: 03/03/2008 20:43:38 - المراجعة: 2.1

Microsoft Visual Studio 2005 Team Suite, Microsoft Visual Studio 2005 Team Foundation Server, Microsoft Visual Studio 2005 Team Edition for Software Testers, Microsoft Visual Studio 2005 Team Edition for Software Developers, Microsoft Visual Studio 2005 Team Edition for Software Architects, Microsoft Visual Studio 2005 Team Edition for Database Professionals, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Express Edition, Microsoft Visual Studio 2005 Service Pack 1, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Service Pack 1, Microsoft Visual Studio .NET 2002 Service Pack 1

  • kbprb kbtshoot kbexpertiseinter KB944298
تعليقات
/html>yTagName("head")[0].appendChild(m);