Échec de l'application avec l'erreur 50 : Demande non prise en charge

Une application Windows utilisant le service Stockage de fichiers retourne 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 Windows Search.
  2. Entrez regedit dans le champ Search (Rechercher) et appuyez sur Entrée.

    Si vous y êtes invité, cliquez sur Yes (Oui) pour autoriser les modifications apportées à votre appareil.

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

    1. Cliquez sur Edit (Modifier) et sélectionnez New DWORD Value (32 bits) (Nouvelle valeur DWORD (32 bits)).
    2. Dans le champ Name (Nom), entrez Locking.
    3. Cliquez avec le bouton droit de la souris sur Locking, puis sélectionnez Modifier.
    4. Dans le champ Value Data (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. Voir Montage de systèmes de fichiers pour plus d'informations.