سؤال

أقوم بتطوير تطبيق ويب ASP.NET. يقوم الموقع بإنشاء ملفات PDF التي تحتوي على صور للمحتوى المكتوب بخط اليد (التوقيعات وما إلى ذلك). يتم إنشاء صور نقطية بواسطة بعض طرق مكتبة Microsoft.ink ، وتحويل بيانات MS Ink (تم إنشاؤها على جهاز كمبيوتر لوحي ونقلها إلى الموقع.).

الآن ، يعمل مثل Charm على جهاز تطوير Vista الخاص بي ، ولكن ليس على خادم الإنتاج ، وهو جهاز Windows Server 2008 64bit. هناك بعض التعليمات البرمجية غير المدارة لـ Microsoft.ink إلى جانب مجموعة .NET التي قمت بنشرها. لذلك قمت بتثبيت جهاز الكمبيوتر اللوحي SDK 1.7 على الخادم - لكن ما زلت أتلقى بعض رسائل خطأ مكون COM مفقودة في ASP.NET (Comexception 0x80040154):

استعادة مصنع فئة COM للمكون مع CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83} بسبب الخطأ التالي: 80040154.

لقد قرأت ذلك Windows Server 2008 R2 لديه خيار تثبيت التعرف على خط اليد. هل هناك حزمة لنظام التشغيل Windows Server 2008 أيضًا؟ لقد بحثت على Google ، لكنني لم أتمكن من العثور على حل.

شكرًا!

هل كانت مفيدة؟

المحلول

هل حاولت إعادة التحسس لـ x86 فقط؟ قد تجد أن أحد المكونات هو 32 بت وغير متوافق مع رمز 64 بت. لقد مررت بتجربة مماثلة مؤخرًا عندما قمت بالترقية إلى جهاز كمبيوتر محمول جديد مع Vista 64 بت - وهو مشروع يستخدم لتجميع ما لا يقل عن ذلك. اتضح أن مكونات Crystal تقارير فيها كانت 32 بت فقط ولن تعمل مع رمز 64 بت. لقد تغيرت من "أي وحدة المعالجة المركزية" كمنصة حلول نشطة إلى "x86" وعملت بشكل جيد. لسوء الحظ ، هذا يعني أن تطبيقك لن يستفيد تمامًا من إمكانات 64 بت للخادم ، لكنه سيعمل.

نصائح أخرى

فعلت مجموعة من منشورات Google ووجدت هذا المنشور في مجموعة أخرى. لا أعرف ما إذا كان سيساعدك ولكن هنا ...

في بيئة Vista 64 بت ، كما يقول ستيف جودوين في رسالته ، لا يتوفر Wisptis.exe في C: Windows syswow64 ولكنه في C: Windows System32. لذلك قمت بنسخه ، وترتق ، إنه يعمل أخيرًا.

إنها لقطة طويلة ، ولكن هناك تعليقات أخرى في الخيط مع أفكار أخرى لمختلف أنظمة التشغيل. ولكن لن يكون من الواضح على الفور لماذا اخترت نشر شيء من هذه المجموعة لأنه لم يتم ذكر خطأك. إليكم كيف وصلت إلى هناك.

أولاً ، لقد غوغل clsid الذي نشرته أعلاه. لقد وجدت أن هذا يجلب النتائج التي تشير إلى أن الملف الذي ترتبط به قيمة التسجيل IS WISPTIS.exe ، لذلك أنا غوغل ذلك وتوصلت إلى هذه الحقيقة بأن WISPTIS.EXE هي أداة القطف ... لذا فقد تم إحضار بعض صفحات البحث الإضافية أنا ، الذي يبدو أنه من المرجح بالنسبة لي فقط لأنني واجهت ما يكفي من المشكلات مع Vista 64 بت أبحث عن ملفات في المكان الخطأ ، وهذا يبدو وكأنه السبب المحتمل.

على أي حال ، إليك رابط الخيط حيث حفرت هذه الإجابة.

http://adilhindistan.blogspot.com/2007/07/vista-snipping-tool-error.html

يمكن أن يكون بسبب MS Office. CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83} هو CLSID الحبر الذي يأتي مع MS Office. كنت أواجه نفس المشكلة ولكن بعد تثبيت MS Office تم إصلاح مشكلتي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top