خطأ "800703fa" عملية غير قانونية على مفتاح تسجيل وضعت له علامة للحذف في SharePoint

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

اضغط هنا لرابط المقالة باللغة الانجليزية3114011
العرض
فشل عملية في Microsoft SharePoint 2013 أو Microsoft SharePoint 2011، فسترى رسالة الخطأ التالية كوميكسسيبشن تسجيل الدخول ULS في لوجفيوير SharePoint:

[System.Runtime.InteropServices.COMException (0x800703FA): استرداد مصنع فئة COM لمكون باستخدام CLSID {<GUID>} فشل بسبب الخطأ التالي: 800703fa عملية غير قانونية على مفتاح تسجيل وضعت له علامة لحذفه.<b00> </b00> </GUID>

قد يحدث هذا الخطأ في العديد من السيناريوهات. على سبيل المثال، قد يحدث هذا الخطأ في السيناريوهات التي ترى إدخالات التسجيل التالية:

11/03/2015 20:09:45.83 w3wp.exe (0x1A24) 0x46CC SharePoint Portal Server Microfeeds ada0j Unexpected MicroBlogList.GetMicroBlogPostsForRePopulation http://mysite/personal/12345 permanent failure Exception: [System.Runtime.InteropServices.COMException (0x800703FA): Retrieving the COM class factory for component with CLSID {BDEADF26-C265-11D0-BCED-00A0C90AB50F} failed due to the following error: 800703fa Illegal operation attempted on a registry key that has been marked for deletion. (Exception from HRESULT: 0x800703FA). at Microsoft.SharePoint.Library.SPRequest..ctor() at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(...) at Microsoft.SharePoint.SPRequestManager.GetContextRequest(SPRequestAuthenticationMode authenticationMode) at Microsoft.SharePoint.Administration.SPFarm.get_RequestAny() at Microsoft.SharePoint.SPSecurity.GetCurrentUserTokenNoApplicationPrincipalDelegated(SPWebApplication webApp, Uri siteUrl) at Microsoft.SharePoint.SPSecurity.GetCurrentUserToken() at Microsoft.SharePoint.SPSecurity.EnsureOriginatingUserToken() at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) at Microsoft.Office.Server.UserProfiles.SPS2SAppContext.GetClientContext(...) at Microsoft.Office.Server.UserProfiles.SPS2SAppExecutionContextBase.get_ClientContext() at Microsoft.Office.Server.Microfeed.SPMicrofeedStore.Query(...) at Microsoft.Office.Server.Microfeed.MicroBlogList.ExecuteRepopulationCamlQuery(...) at Microsoft.Office.Server.Microfeed.MicroBlogList.GetMicroBlogPostsForRePopulation...)]

Handling an exception. Exception details: System.Runtime.InteropServices.COMException (0x800703FA): Retrieving the COM class factory for component with CLSID {BDEADF26-C265-11D0-BCED-00A0C90AB50F} failed due to the following error: 800703fa Illegal operation attempted on a registry key that has been marked for deletion. (Exception from HRESULT: 0x800703FA).at Microsoft.SharePoint.Library.SPRequest..ctor()at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(...)at Microsoft.SharePoint.SPRequestManager.GetContextRequest(SPRequestAuthenticationMode authenticationMode)at Microsoft.SharePoint.Administration.SPFarm.get_RequestAuthAny()at Microsoft.SharePoint.Administration.SPAcl`1.CalculatePermissions()at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.CheckAccess(SPIisWebServiceApplicationRights rights)at Microsoft.SharePoint.Taxonomy.MetadataWebServiceApplication.DoesUserHavePermissions(...)at Microsoft.SharePoint.Taxonomy.MetadataWebServiceApplication.GetChangedTermSets(...)at SyncInvokeGetChangedTermSets(Object , Object[] , Object[] )at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
السبب
تحدث هذه المشكلة عادة بعد يستخدم مسؤول حساب خدمة تسجيل الدخول إلى الخادم لجلسة تفاعلية، ثم سجلات إيقاف. على سبيل المثال، مسؤول قد تسجيل الدخول إلى ملقم ويب أمامية نهاية (WFE) باستخدام حساب المزرعة، ثم قم بتسجيل. يفرض هذا النشاط مفاتيح التسجيل لإلغاء تحميلها في ملف التعريف هذا الحساب. هذا الشرط يجعل المفاتيح غير متوفرة للاستخدام في المستقبل.
الحل
لحل هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى

عدم تسجيل الدخول إلى الملقم للجلسات التفاعلية باستخدام حساب خدمة.

الطريقة الثانية

تعطيل ميزة خدمة ملف تعريف المستخدم Windows ذات الصلة. للقيام بذلك، اتبع الخطوات التالية:

  1. فتح "محرر نهج المجموعة" (Gpedit.msc) على ملقم متأثر.
  2. افتح المجلد UserProfiles في المسار التالي:

    تكوين الكمبيوتر > قوالب الإدارة > نظام > UserProfiles
  3. تحديد إعداد لا قوة إلغاء تحميل التسجيل المستخدم عند تسجيل خروج المستخدم .
  4. تغيير الإعداد إلى 'ممكن'.
مزيد من المعلومات
لمزيد من المعلومات، راجع مقالة MSDN توزيع خدمات دعم مدونة الفريق التالية:

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

خصائص

رقم الموضوع: 3114011 - آخر مراجعة: 03/16/2016 23:19:00 - المراجعة: 1.0

Microsoft SharePoint Server 2013, Microsoft SharePoint Server 2010

  • kbmt KB3114011 KbMtar
تعليقات