Echec de l'application avec l'erreur 50 : demande non prise en charge

Une application Windows utilisant le service File Storage renvoie le message Error 50: The request is not supported.

Cause 1 : l'application est configurée pour accéder aux fichiers à l'aide du chemin UNC au lieu d'une lettre de lecteur, mais le verrouillage des fichiers n'est pas activé pour les chemins UNC.

Solution 1 : activez le verrouillage des fichiers pour les chemins UNC.

  1. Cliquez sur Recherche Windows.
  2. Entrez regedit dans le champ Recherche et appuyez sur Entrée.

    Si vous y êtes invité, cliquez sur Oui pour autoriser les modifications sur votre appareil.

  3. Cliquez sur HKEY_LOCAL_MACHINE, puis accédez à SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Defaults.
  4. Ajoutez une nouvelle entrée de registre DWORD32 pour Locking :

    1. Cliquez sur Modifier et sélectionnez Nouvelle valeur DWORD (32 bits).
    2. Dans le champ Nom, entrez Locking.
    3. Cliquez avec le bouton droit de la souris sur Locking, puis sélectionnez Modifier.
    4. Dans le champ Données de valeur, entrez 1.
    5. Cliquez sur OK.
  5. Redémarrez l'instance.

Cause 2 : l'option nolock a été utilisée pour monter le système de fichiers.

Solution 2 : démontez le système de fichiers et remontez-le sans l'option nolock. Pour plus d'informations, reportez-vous à Montage de systèmes de fichiers.