アプリケーションがエラー50: リクエスト非サポートで失敗する
ファイル・ストレージ・サービスを使用するWindowsアプリケーションが、「Error 50: The request is not supported」
を返します。
原因1: アプリケーションは、ドライブ文字ではなくUNCパスを使用してファイルにアクセスするように構成されていますが、UNCパスのファイル・ロックが有効になっていません。
解決策1: UNCパスのファイル・ロックを有効にします。
- 「Windowsサーチ」をクリックします
- 「検索」フィールドに
regedit
と入力し、[Enter]を押します。プロンプトが表示されたら、「はい」をクリックして、デバイスへの変更を許可します。
HKEY_LOCAL_MACHINE
をクリックし、SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Defaults
を参照します。-
Locking
の新しいDWORD32レジストリ・エントリを追加します:- 「編集」をクリックし、新しいDWORD (32ビット)値を選択します。
- 「名前」フィールドに、
Locking
と入力します。 「Locking」
を右クリックして、「変更」を選択します。- 「値のデータ」 フィールドに
1
と入力します。 - 「OK」をクリックします。
- インスタンスを再起動します。
原因2: nolock
オプションを使用してファイル・システムがマウントされました。
解決策2: ファイル・システムをアンマウントしてから、nolock
オプションを使用せずに再マウントします。詳細は、ファイル・システムのマウントを参照してください。