アプリケーションがエラー50: リクエスト非サポートで失敗する

ファイル・ストレージ・サービスを使用するWindowsアプリケーションが、「Error 50: The request is not supported」を返します。

原因1: アプリケーションは、ドライブ文字ではなくUNCパスを使用してファイルにアクセスするように構成されていますが、UNCパスのファイル・ロックが有効になっていません。

解決策1: UNCパスのファイル・ロックを有効にします。

  1. 「Windowsサーチ」をクリックします。
  2. 「検索」フィールドにregeditと入力し、[Enter]を押します。

    プロンプトが表示されたら、「はい」をクリックして、デバイスへの変更を許可します。

  3. HKEY_LOCAL_MACHINEをクリックし、SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Defaultsを参照します。
  4. Lockingの新しいDWORD32レジストリ・エントリを追加します:

    1. 「編集」をクリックし、新しいDWORD (32ビット)値を選択します。
    2. 「名前」フィールドに、Lockingと入力します。
    3. 「Locking」を右クリックして、「変更」を選択します。
    4. 「値のデータ」 フィールドに1と入力します。
    5. 「OK」をクリックします。
  5. インスタンスを再起動します。

原因2: nolockオプションを使用してファイル・システムがマウントされました。

解決策2: ファイル・システムをアンマウントしてから、nolockオプションを使用せずに再マウントします。詳細は、ファイル・システムのマウントを参照してください。