"800703fa A beállításkulcson megkísérelt illegális művelet" hiba
Jelenség
A Microsoft SharePoint 2013-ban vagy a Microsoft SharePoint 2010-ben egy művelet meghiúsul, és a következő COMException hibaüzenet jelenik meg a SharePoint LogViewer ULS szolgáltatásában naplózva:
[System.Runtime.InteropServices.COMException (0x800703FA): Retrieving the COM class factory for component with CLSID {<GUID>} failed due to the following error: 800703fa Illegal operation attempted on a registry key that has been marked for deletion.
Ez a hiba több különböző forgatókönyvben is előfordulhat. Ez a hiba például olyan forgatókönyvekben fordulhat elő, amelyekben a következő naplóbejegyzések jelennek meg:
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)
A probléma oka
Ez a probléma általában akkor fordul elő, ha egy rendszergazda egy szolgáltatásfiók használatával jelentkezik be a kiszolgálóra egy interaktív munkamenethez, majd kijelentkezik. A rendszergazda például bejelentkezhet egy webes kezelőfelületi (WFE-) kiszolgálóra a farmfiók használatával, majd kijelentkezhet. Ez a tevékenység kényszeríti a beállításkulcsok eltávolítását az adott fiók profiljában. Ezzel a feltétellel a kulcsok nem lesznek elérhetők későbbi használatra.
Megoldás
A probléma megoldásához használja az alábbi módszerek egyikét.
1. módszer:
Ne jelentkezzen be a kiszolgálóra interaktív munkamenetekre szolgáltatásfiók használatával.
2. módszer:
Tiltsa le a kapcsolódó Windows felhasználóiprofil-szolgáltatás funkciót. Ehhez hajtsa végre a következő lépéseket:
Nyissa meg a Csoportházirend szerkesztőt (Gpedit.msc) az érintett kiszolgálón.
Nyissa meg a UserProfiles mappát a következő elérési úton:
Számítógép konfigurációja>Felügyeleti sablonok>Rendszer>UserProfiles
Keresse meg a Ne távolítsa el kényszerítetten a felhasználói beállításjegyzéket a felhasználói embléma beállításnál.
Módosítsa a beállítást Engedélyezve értékre.
További információ
További információért tekintse meg az MSDN elosztott szolgáltatások támogatási csapatának következő blogbejegyzését:
További segítségre van szüksége? Lépjen a SharePoint Közösség oldalra.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: