Comment résoudre l'erreur de licence corrompue (c277) lors de la mise à niveau de PCS 7 V8.0 vers V9.1 SP1 ?

Pour corriger une licence corrompue avec l'erreur c277 lors d'une mise à niveau de PCS 7, n'utilisez jamais l'Explorateur Windows pour copier manuellement le dossier caché AX NF ZZ ; transférez plutôt les clés via la fonction "Transfert" de l'Automation License Manager et demandez un code de restauration à Siemens si l'état est corrompu.

Comment résoudre l'erreur de licence corrompue (c277) lors de la mise à niveau de PCS 7 V8.0 vers V9.1 SP1 ?

Catégorie : PCS 7 / Licenciement | Technologie : Siemens PCS 7, Automation License Manager (ALM), Clés de licence, Dossier AX NF ZZ | Type d'article : Guide de dépannage | Code : C135

Vues associées : Automation License Manager Operations | PCS 7 License Upgrade Paths | Recovering Defective License Keys | Siemens Industry Mall Ordering

Pourquoi le message "No matching upgrade license keys were found" s'affiche-t-il dans l'ALM et comment réparer une clé marquée comme corrompue (c277) après un transfert de PC ?
Pour corriger une licence corrompue avec l'erreur c277 lors d'une mise à niveau de PCS 7, n'utilisez jamais l'Explorateur Windows pour copier manuellement le dossier caché AX NF ZZ ; transférez plutôt les clés via la fonction "Transfert" de l'Automation License Manager et demandez un code de restauration à Siemens si l'état est corrompu.

Table des matières

Premières vérifications avant de lancer la mise à niveau

  • Vérifier l'état visuel dans l'ALM : Ouvrez l'Automation License Manager et observez l'icône à côté de vos clés PCS 7 V8.0. Une coche verte indique une licence valide ; une croix rouge ou un symbole d'avertissement confirme que la clé est corrompue.
  • Vérifier la correspondance des versions d'ALM : Assurez-vous que la version la plus récente de l'Automation License Manager (compatible avec Windows 10/11 et PCS 7 V9.1 SP1) est installée sur les anciennes et les nouvelles stations.
  • Conserver le certificat de licence (CoL) : Localisez le document papier ou le fichier PDF original du Certificate of License ainsi que la clé USB Siemens d'origine. Ces éléments sont indispensables pour prouver la propriété légale auprès du support technique.

Quand ce problème de validation survient-il

Ce blocage se produit lors de la phase de migration logicielle des stations d'ingénierie (ES), des serveurs OS ou des clients OS. L'ingénieur installe PCS 7 V9.1 SP1 sur de nouveaux PC industriels et tente d'appliquer les clés de mise à niveau achetées.

Le processus échoue dans l'Automation License Manager de deux manières distinctes :

  1. Lors du clic sur License Key -> Upgrade, l'assistant renvoie l'erreur : No matching upgrade license keys were found.
  2. Lors de l'analyse des licences sources importées depuis l'ancienne machine, l'ALM affiche explicitement : Licence key XXXXXXXXXXXXXX is corrupt (c277).

Contexte technique : Les protections DRM et l'erreur du dossier AX NF ZZ

Les licences logicielles Siemens SIMATIC sont des conteneurs de données protégés par un système de gestion des droits numériques (DRM) et signés par cryptographie. Ces clés ne sont pas de simples fichiers texte ; elles sont liées de manière unique à l'empreinte matérielle (hardware fingerprint) du disque de stockage (ID du secteur, numéro de série, table d'allocation) sur lequel elles ont été initialement activées.

Ces informations de validation sont stockées dans un répertoire système masqué et hautement protégé nommé C:\AX NF ZZ.

Plaintext

// L'erreur fatale de manipulation :
[Ancien PC : dossier AX NF ZZ] ---> Copie manuelle sur clé USB ---> [Nouveau PC] = Cryptographie brisée (Code c277)

Si un utilisateur utilise l'Explorateur Windows pour copier ou déplacer manuellement le dossier AX NF ZZ ou ses fichiers internes vers une clé USB, la signature de sécurité se brise instantanément. L'ALM détecte cette modification non autorisée comme une violation d'intégrité, invalide la clé et génère le code d'erreur c277. Une clé dans cet état ne peut plus servir de base de validation : c'est pourquoi l'ALM refuse de l'associer aux nouvelles clés de mise à niveau et affiche le message indiquant qu'aucune licence correspondante n'a été trouvée.

Procedimiento de configuración: Restauration et mise à niveau des licences

Note de production : Pour les systèmes industriels en production, la perte d'une licence d'ingénierie ou de runtime n'arrête pas immédiatement le procédé en cours, mais bloque les modifications de projet ou passe WinCC en mode démo avec des messages d'avertissement cycliques. Effectuez ces corrections pendant les heures de maintenance planifiées.

Étape 1 : Demander la clé de restauration (Reset Key) à Siemens

Une fois qu'une licence affiche le code d'erreur c277, il n'existe aucune manipulation locale ou outil logiciel grand public permettant de la réparer. Seul le support technique officiel de Siemens peut générer un code d'activation correcteur.

  1. Ouvrez l'Automation License Manager sur la station où la licence est corrompue.
  2. Double-cliquez sur la licence en défaut ou tentez de lancer la fonction de récupération pour ouvrir la boîte de dialogue Recover License Key.
  3. Important : Laissez cette boîte de dialogue ouverte. Elle affiche un Request Code unique. Si vous fermez la fenêtre, le code changera et le correctif fourni par Siemens sera inutilisable.
  4. Prenez une capture d'écran claire de cette fenêtre (incluant le nom de la clé, le numéro de licence à 20 chiffres et le code de requête).
  5. Ouvrez un navigateur et accédez au portail de requêtes d'assistance technique Siemens (Support Request).
  6. Créez un ticket sous la catégorie Licensing and authorization -> License Key. Joignez la capture d'écran et une copie numérique de votre Certificate of License (CoL).
  7. Le support Siemens vous transmettra en retour un fichier de réinitialisation compressé ou un code d'activation. Saisissez-le dans la fenêtre restée ouverte pour restaurer la clé à l'état valide (coche verte).

Étape 2 : Procéder au transfert correct des clés de licence

Pour déplacer des clés valides entre deux ordinateurs, n'utilisez jamais l'Explorateur de fichiers de Windows. Utilisez exclusivement la méthode réseau ou amovible de l'ALM :

  1. Insérez une clé USB vierge et saine dans l'ancien ordinateur.
  2. Ouvrez l'Automation License Manager, sélectionnez le lecteur C: dans le panneau de gauche pour lister les clés installées.
  3. Sélectionnez les licences valides à transférer, puis cliquez sur le menu Edit -> Transfer... (ou glissez-déposez les lignes directement vers la lettre correspondant à votre clé USB dans l'ALM).
  4. Éjectez proprement la clé USB, insérez-la dans le nouveau PC d'ingénierie ou serveur PCS 7 V9.1 SP1.
  5. Ouvrez l'ALM sur le nouveau PC, sélectionnez le lecteur flash USB, mettez en surbrillance les licences et utilisez à nouveau la commande Edit -> Transfer... pour les déplacer vers le lecteur local C:.

Étape 3 : Exécuter l'assistant de mise à niveau (Upgrade)

Une fois la licence d'origine PCS 7 V8.0 validée et présente sur le nouveau disque dur :

  1. Transférez également la nouvelle clé de mise à niveau (Upgrade License Key V8.x/V9.0 vers V9.1) achetée sur le portail Siemens Online Software Delivery (OSD) ou reçue sur support physique.
  2. Dans le panneau droit de l'ALM, sélectionnez la licence de base V8.0 valide que vous souhaitez faire évoluer.
  3. Allez dans la barre de menus supérieure et sélectionnez License Key -> Upgrade.
  4. L'ALM va localiser la clé de mise à niveau correspondante, fusionner les droits numériques et transformer l'ancienne licence en une clé pleinement opérationnelle pour PCS 7 V9.1 SP1.

Erreurs de manipulation fréquentes

  • Copie ou déplacement direct de fichiers système masqués : Manipuler le dossier C:\AX NF ZZ via Windows ou des outils de ligne de commande. Cela détruit instantanément la structure d'authentification de la licence.
  • Exécution d'outils de nettoyage de registre ou de disque : Utiliser des utilitaires tiers d'optimisation (comme CCleaner) ou des outils de défragmentation agressifs sur les répertoires contenant les données de licences Siemens, ce qui provoque des corruptions logiques de fichiers.
  • Fermeture de la fenêtre de récupération dans l'ALM : Fermer la boîte de dialogue de demande de restauration après avoir envoyé le ticket à Siemens. Le code de requête est dynamique ; toute fermeture invalidera le code de déblocage envoyé par l'assistance.

Liste de contrôle pour la validation des licences

Les licences sources affichent-elles toutes une coche verte de validation dans l'Automation License Manager ? ☐ Oui ☐ No ☐ Nécessite un examen

Le transfert de fichiers de licences a-t-il été effectué exclusivement via la commande "Transfer" de l'ALM ? ☐ Oui ☐ No ☐ Nécessite un examen

La clé de mise à niveau (Upgrade) achetée correspond-elle exactement à la famille et au volume de tags (PO) de la licence d'origine ? ☐ Oui ☐ No ☐ Nécessite un examen

Le service Windows "Automation License Manager Service" (ALMSERVICE) est-il actif et configuré en démarrage automatique sur la machine cible ? ☐ Oui ☐ No ☐ Nécessite un examen

Foire aux questions (FAQ)

J'ai supprimé la licence d'évaluation (Trial License) de 21 jours mais l'assistant de mise à niveau échoue toujours. Pourquoi ? La suppression de la clé d'évaluation temporaire libère simplement l'affichage des alertes d'expiration dans WinCC, mais elle ne résout pas le problème de fond. L'assistant de mise à niveau a besoin de détecter une licence de base permanente (Floating ou Single) pleinement valide et non corrompue pour appliquer le saut de version. Si la licence V8.0 sous-jacente est endommagée (erreur c277), l'assistant ignorera sa présence tant qu'elle n'aura pas été restaurée via un code d'assistance Siemens.

Puis-je utiliser l'ALM comme un serveur de licences centralisé pour éviter de transférer physiquement les clés sur chaque PC Client ? Oui, tout à fait. Les licences PCS 7 de type Floating prennent en charge cette architecture. Vous pouvez installer toutes vos clés sur la station d'ingénierie (ES) ou sur un serveur dédié du réseau de terminal, configurer l'ALM de cette machine comme serveur de licences (Settings -> Connection -> Allow remote archiving of license keys), puis pointer l'ALM des stations clientes vers ce nœud central pour distribuer dynamiquement les jetons d'autorisation sur le réseau local.

Articules associés ou prochaine étapes

Étiquettes associées

Siemens PCS 7

Automation License Manager

License Key

License Corruption

Project Migration

PCS 7 V9.1

Contact / Support

Besoin d'un support professionnel ou d'un dépannage en automatisation industrielle ?

Appelez, envoyez un SMS ou contactez-nous.

Classification technique

Catégorie : PCS 7 / Licenciement

Technologie : Siemens PCS 7, Automation License Manager (ALM), Clés de licence, Dossier AX NF ZZ

Type d'objet : Fichier de licence logicielle crypté / Base de données ALM

Cas d'utilisation : Restauration et mise à niveau de packages d'autorisation système lors du renouvellement des architectures matérielles d'ingénierie

Type d'article : Guide de dépannage

Intention de recherche principale : PCS7 V8.0 to 9.1 SP1 license upgrade procedure

Phrases de recherche associées : - Siemens license key is corrupt c277 fix