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

تعذر تشغيل التطبيق أو عنصر التحكم عند محاولة تشغيل علامات HREF لـ ‎‎.NET Framework 1.0 للإشارة إلى عنصر تحكم أو تطبيق مُدار قابل للتنفيذ

هام تتضمن هذه المقالة معلومات حول كيفية تعديل السجل. تأكد من عمل نسخة احتياطية من السجل قبل تعديله. وتأكد أيضًا من معرفة كيفية استعادته في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته وتعديله، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
256986 وصف لتسجيل Microsoft Windows‏
الأعراض
اطلع على السيناريو التالي. تحاول تشغيل علامات HREF لـ Microsoft ‎.NET Framework 1.0 للإشارة إلى تطبيق مُدار قابل للتنفيذ (.exe) أو إلى عنصر تحكم. وتحاول تشغيل علامات HREF من الإنترنت أو من مناطق إنترانت. في وحدة السيناريو هذه، لا يعمل التطبيق أو عنصر التحكم.

ملاحظة إذا كان مثبتًا على جهاز الكمبيوتر إصدار أحدث من ‎.NET Framework، قد يتم تشغيل التطبيق القابل للتنفيذ المُدار أو عنصر التحكم. دائمًا ما يتم تشغيل عناصر التحكم باستخدام أحدث إصدار متوافق لـ ‎.NET Framework يكون مثبتًا على جهاز الكمبيوتر. (على سبيل المثال، دائمًا ما يتم تشغيل عناصر التحكم التي تم إنشاؤها باستخدام الإصدار ‎.NET Framework 1.0 باستخدام الإصدارين ‎.NET Framework 1.1 و‎.NET Framework 2.0.) ويتم تشغيل التطبيقات القابلة للتنفيذ المُدارة باستخدام أحد الإصدارات المتوافقة الأحدث من ‎.NET Framework إذا كان إصدار ‎.NET Framework الذي تم إنشاؤها باستخدامه غير متوفر على جهاز الكمبيوتر. (على سبيل المثال، يتم تشغيل التطبيقات التي تم إنشاؤها باستخدام الإصدار ‎.NET Framework 1.0 باستخدام الإصدارين ‎.NET Framework 1.1 و‎.NET Framework 2.0.)

ملاحظة تُعرف التطبيقات القابلة للتنفيذ المُدارة أيضًا بالتطبيقات المستندة إلى تقنية no-touch deployment أو التطبيقات المستندة إلى تقنية zero-impact deployment.
السبب
تحدث هذه المشكلة نظرًا لاحتمال وجود تعليمات برمجية غير موثوق بها مضمنة في عناصر التحكم أو التطبيقات القابلة للتنفيذ المُدارة. تبعًا للإعدادات الافتراضية، لا يسمح ‎.NET Framework 1.0 بتشغيل التطبيقات القابلة للتنفيذ المُدارة أو عناصر التحكم.
الحل البديل
تحذير قد يؤدي تطبيق هذا الحل إلى جعل جهاز الكمبيوتر أو الشبكة أكثر عرضة للهجمات التي تتم من قبل المستخدمين الضارين أو من قبل البرامج الضارة مثل الفيروسات. ولا نوصي باستخدام هذا الحل البديل. نحن نقدم هذه المعلومات لتتمكن من تطبيق الحل البديل حسب رؤيتك. يمكنك استخدام هذا الحل البديل على مسؤوليتك الشخصية.

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

كمحاولة للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:

الطريقة الأولى قم بإضافة موقع الويب الذي يتضمن التطبيق القابل للتنفيذ المُدار أو عنصر التحكم إلى منطقة "المواقع الموثوق بها".

الطريقة الثانية بالنسبة للتطبيقات القابلة للتنفيذ المُدارة، قم بترقية التطبيق لاستخدام تقنية التوزيع الخاصة بـ ClickOnce لـ ‎.NET Framework 2.0، ثم قم بتثبيت الإصدار ‎.NET Framework 2.0 أو إصدار أحدث من ‎.NET Framework على جهاز الكمبيوتر. لمزيد من المعلومات حول تقنية النشر بنقرة واحدة (ClickOnce deployment)، قم بزيارة موقع ‎(MSDN) Microsoft Developer Network التالي على الويب: الطريقة الثالثة بالنسبة لعناصر التحكم، قم بتثبيت الإصدار ‎.NET Framework 2.0 أو إصدار أحدث من ‎.NET Framework على جهاز الكمبيوتر. وسيتم تشغيل عناصر التحكم باستخدام الإصدار ‎.NET Framework 2.0 أو الإصدارات الأحدث من ‎.NET Framework.

الطريقة الرابعة قم بتكوين جهاز الكمبيوتر بحيث يسمح بتشغيل تطبيقات الإنترنت باستخدام الإصدار 1.0 من ‎.NET Framework. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب regedit، ثم انقر فوق موافق.
  2. حدد موقع المفتاح الفرعي للتسجيل التالي، ثم انقر فوقه:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. من القائمة تحرير، أشر إلى جديد، ثم انقر فوق قيمة DWORD.
  4. اكتب EnableIEAssembliesV1.0، ثم اضغط مفتاح "الإدخال".
  5. من القائمة تحرير، انقر فوق تعديل.
  6. اكتب ١، ثم انقر فوق موافق.
  7. قم بإنهاء "محرر التسجيل".
ملاحظة تبعًا للإعدادات الافتراضية، تكون منطقة الإنترنت معطلة بالفعل في نهج "أمان الوصول للتعليمات البرمجية" (CAS) الخاص بـ ‎.NET Framework 1.0. لذلك، قد تضطر إلى تمكين منطقة الإنترنت في نهج "أمان الوصول للتعليمات البرمجية" (CAS). بالإضافة إلى ذلك، قد تضطر إلى استخدام إحدى طرق الحلول البديلة المذكورة مسبقًا بالنسبة للتطبيقات أو عناصر التحكم لتعمل بنجاح من منطقة إنترنت موجودة على جهاز الكمبيوتر.
خصائص

رقم الموضوع: 936597 - آخر مراجعة: 12/03/2007 18:57:00 - المراجعة: 1.3

Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0

  • kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597
تعليقات
&t=">t=">