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

FIX: رسالة خطأ عند استخدام الأداة المثبّت لتثبيت تجميع الموجود على كمبيوتر بعيد: "حدث استثناء أثناء مرحلة التثبيت"

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

اضغط هنا لرابط المقالة باللغة الانجليزية946503
الأعراض
اطلع على السيناريو التالي. استخدم الأداة المثبت (Installutil.exe) لتثبيت تجميع. يتم وضع التجميع على كمبيوتر بعيد. لديك للقراءة فقط NTFS ملف النظام الإذن على الكمبيوتر البعيد. عند تشغيل الأداة المثبت تتلقى رسالة الخطأ التالية:
حدث استثناء أثناء مرحلة التثبيت. System.UnauthorizedAccessException: الوصول إلى المسار ' Path \ .InstallState AssemblyName ' مرفوض.
السبب
يمكن إعادة توجيه الملف InstallUtil.InstallLog إلى موقع محدد بواسطة معلمة أمر. ومع ذلك، الملف .InstallState AssemblyName يتعذر إعادة توجيه. تتم كتابة ملف .InstallState AssemblyName إلى نفس موقع التجميع موقع الدليل. إذا لم يكن لديك إذن الكتابة على الدليل تحدث هذه المشكلة.
الحل

معلومات الإصلاح العاجل

يتوفر الآن إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. لذلك يجب استخدامه فقط مع الأنظمة التي تواجه هذه المشكلة بالتحديد.

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

المتطلبات الأساسية

يجب أن يكون لديك Microsoft .NET Framework 2. 0 Service Pack 1 تثبيت تطبيق هذا الإصلاح العاجل.

إعادة تشغيل المعلومات

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاح عاجل تم إصداره مسبقًا.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
System.configuration.install.dll2.0.50727.181981,92014 مارس 200803: 40x 86
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
بعد تطبيق هذا الإصلاح العاجل يمكنك إعادة توجيه الملف .InstallState AssemblyName باستخدام معلمة أمر. على سبيل المثال، قم بتشغيل الأمر التالي لإعادة توجيه الملف .InstallState AssemblyName:
/LogFile InstallUtil = /InstallStateDir TargetLogFile = TargetDirectory Path \ AssemblyName
ملاحظة عند استخدام معلمة الأمر يجب مراعاة ما يلي. إذا قمت بإضافة خط مائل عكسي زائدة في نهاية المسار استخدم علامات الاقتباس لتضمين المسار يمكن negate الخط المائل العكسي زائدة علامة اقتباس زائدة. على سبيل المثال، يقوم الأمر التالي غير صحيح:
/LogFile InstallUtil = /InstallStateDir = "C:\Installstate\" Path \ AssemblyName
يجب تغيير الأمر إلى أحد الإصدارات التالية:
  • /LogFile InstallUtil = /InstallStateDir = "C:\Installstate\\" Path \ AssemblyName
  • /LogFile InstallUtil = /InstallStateDir = "C:\Installstate" Path \ AssemblyName
  • /LogFile InstallUtil = /InstallStateDir = C:\Installstate\ Path \ AssemblyName
لمزيد من المعلومات حول مشكلة مشابهة تم إصلاحه في هذا الإصلاح العاجل انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
934388لا يتم إزالة ملف .installstate بعد إزالة تثبيت تطبيق يستند إلى .NET Framework 2.0
لحل المشكلة الموضحة في مقالة "قاعدة المعارف لـ Microsoft" 934388 اتبع الخطوات التالية:
  1. في Visual Studio ٢٠٠٨، قم بفتح المشروع برنامج الإعداد من تجميع.
  2. تحديد المعلمة التالية في الخاصية CustomActionData كل إجراء مخصص المدارة:
    / InstallStateDir = "[TARGETDIR] \"
    ملاحظة بعد القيام بذلك، سيتم حفظ ملف .InstallState إلى الدليل الهدف المحدد في الخاصية CustomActionData. إلغاء هذا تعهدات تتم إزالة ملف .InstallState في الوقت.
  3. تثبيت هذا الإصلاح العاجل على كافة أجهزة الكمبيوتر الهدف حيث سيتم تثبيت التجميع.

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

للحصول على مزيد من المعلومات حول أداة المثبت قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب: لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 946503 - آخر مراجعة: 05/05/2008 17:49:31 - المراجعة: 1.0

Microsoft .NET Framework 2.0 Service Pack 1 (x86)

  • kbmt kbexpertiseadvanced kbfix kbpubtypekc kbqfe kbhotfixserver KB946503 KbMtar
تعليقات
html>t=">sync=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >/html> Venezuela - Español
>050&did=1&t=">d=1&t=">