"800703fa Επιχειρήθηκε μη έγκυρη λειτουργία σε ένα κλειδί μητρώου που έχει μαρκαριστεί για διαγραφή" σφάλμα στο SharePoint

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3114011
Το σύμπτωμα
Μια λειτουργία στο Microsoft SharePoint 2013 ή Microsoft SharePoint 2011 αποτυγχάνει και εμφανίζεται το ακόλουθο μήνυμα λάθους COMException συνδεδεμένοι ULS στο LogViewer του 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)
Αιτία
Αυτό το ζήτημα παρουσιάζεται συνήθως, αφού ένας διαχειριστής χρησιμοποιήσει ένας λογαριασμός υπηρεσίας για να συνδεθείτε στο διακομιστή για μια αλληλεπιδραστική περίοδο λειτουργίας και, στη συνέχεια, αρχεία καταγραφής. Για παράδειγμα, ένας διαχειριστής μπορεί να συνδεθείτε σε ένα διακομιστή Web Front End (WFE), χρησιμοποιώντας το λογαριασμό συμπλέγματος και στη συνέχεια αποσυνδεθείτε. Αυτή η δραστηριότητα αναγκάζει τα κλειδιά μητρώου για να εκφορτωθούν στο προφίλ αυτού του λογαριασμού. Αυτή η συνθήκη καθιστά τα κλειδιά δεν είναι διαθέσιμη για μελλοντική χρήση.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1

Δεν συνδεθείτε με το διακομιστή για διαδραστικές περίοδοι λειτουργίας, χρησιμοποιώντας ένα λογαριασμό υπηρεσίας.

Μέθοδος 2

Απενεργοποιήστε τη δυνατότητα σχετική υπηρεσία προφίλ χρήστη των Windows. Για να γίνει αυτό, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε τον Επεξεργαστή πολιτικής ομάδας (Gpedit.msc) στο διακομιστή που έχει επηρεαστεί.
  2. Ανοίξτε το φάκελο UserProfiles στην ακόλουθη διαδρομή:

    Ρύθμιση παραμέτρων υπολογιστή > πρότυπα διαχείρισης > σύστημα > UserProfiles
  3. Εντοπίστε τη ρύθμιση δεν αναγκαστικά καταργήσει τη φόρτωση του μητρώου του χρήστη κατά την αποσύνδεση του χρήστη .
  4. Αλλάξτε τη ρύθμιση σε ενεργοποιημένη.
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες, ανατρέξτε στο παρακάτω άρθρο MSDN κατανεμημένων υπηρεσιών υποστήριξης στο ιστολόγιο της ομάδας:

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Egenskaber

Artikel-id: 3114011 – Seneste udgave 03/16/2016 23:21:00 – Udgave 1.0

Microsoft SharePoint Server 2013, Microsoft SharePoint Server 2010

  • kbmt KB3114011 KbMtel
Feedback