🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Nous n'avons pas de DLL mais nous avons:
L'analyseur de fichiers Windows et l'antivirus rapide en ligne

Une interface minimaliste avec une recherche rapide, un téléchargement pratique et une structure de section propre.

🛡️🔍 Vérifiez rapidement votre dossier, cliquez sur cette page.
Vérifier les virus, les hachages, vérifier les signets, l'architecture, les informations sur l'IA.

Erreur WinRM de Windows: Restriction de l'API WSManSubscribe

Définition

This error occurs because Windows Remote Management (WinRM) strictly enforces security policies for push-based event subscriptions. The WSManSubscribe L' API nécessite que le processus d'appel s'exécute sous la fonction intégrée Network Service (NT AUTHORITY\Network Service) compte. Si un service en arrière-plan, un outil de surveillance ou un script tente d'initialiser un abonnement push à l'aide d'un utilisateur standard, d'un système local ou d'un compte d'administrateur local, Windows bloque la demande et déclenche cette erreur.


Réparations étape par étape

En fonction de la cause de l'erreur (un script personnalisé, un service tiers ou une tâche programmée), utilisez l'une des méthodes suivantes pour résoudre le problème.

Méthode 1: modifier la connexion au compte du service

Si l'erreur est causée par un service Windows (comme un agent de surveillance ou un collecteur de données):

  1. Appuyez dessus. Windows Key + R pour ouvrir la boîte de dialogue Exécuter.
  2. Quel type ? services.msc et appuyez. Enter.
  3. Localiser le service qui génère l'erreur WinRM.
  4. Cliquez avec le bouton droit de la souris sur le service et sélectionnez Properties.
  5. Naviguez vers le... Log On Je vous en prie.
  6. Sélectionnez This account Le bouton radio.
  7. Quel type ? NT AUTHORITY\Network Service Laissez les champs de mot de passe complètement vides.
  8. Cliquez. Apply et puis cliquez OK.
  9. Cliquez à nouveau avec le bouton droit du bouton et sélectionnez Restart.

Méthode 2: Configurer une tâche programmée à exécuter en tant que service réseau

Si l'erreur provient d'un script automatisé ou d'un fichier exécutable exécuté via le planificateur de tâches:

  1. Appuyez dessus. Windows Key + R, type taskschd.msc, et appuyez Enter.
  2. Localisez la tâche spécifique exécutant le script ou le logiciel dans la bibliothèque du planificateur de tâches.
  3. Cliquez avec le bouton droit de la souris sur la tâche et sélectionnez Properties.
  4. Dans le... General Regardez sous l'onglet. Options de sécurité section et cliquez Change User or Group....
  5. Dans la zone nom de l'objet, tapez Network Service et cliquez Check Names.
  6. Cliquez. OK pour confirmer le changement.
  7. Assurez-vous de le faire. Run with highest privileges est vérifié si la tâche nécessite des autorisations plus élevées.
  8. Cliquez. OK et redémarrer ou exécuter la tâche pour vérifier la correction.

Méthode 3: Passer des abonnements push aux abonnements pull

Si vous développez un script ou une application PowerShell personnalisé à l'aide de WinRM et que vous ne pouvez pas l'exécuter sous le compte Service réseau, vous devez modifier l'approche architecturale:

  1. Localiser le fichier de configuration ou le code source où l'abonnement à l'événement WinRM est défini.
  2. Modifier le mécanisme de livraison des abonnements à partir de Push Je vous en prie. Pull.
  3. Les abonnements de tirage n'utilisent pas les abonnements restreints. WSManSubscribe API pour la création d'écoutants et peut être exécuté par des comptes d'administrateur standard.

ERROR_WSMAN_URI_NON_DMTF_CLASS | ERROR_WSMAN_URI_WRONG_DMTF_VERSION | ERROR_WSMAN_EVENTING_NONDOMAINJOINED_PUBLISHER | ERROR_WSMAN_EVENTING_NONDOMAINJOINED_COLLECTOR | ERROR_WSMAN_CONFIG_READONLY_PROPERTY

Il y a peut-être des erreurs.. Learn Microsoft