ユーザーのファイルへの「有効なアクセス」を表示しようとすると、「コード 0x80070057 パラメーターが正しくありません」エラーが発生する

適用対象: Windows Server 2012 R2 DatacenterWindows Server 2012 R2 StandardWindows 8 Enterprise

この資料では、Windows 8.1、Windows Server 2012 R2、Windows 8、または Windows Server 2012 でファイルに対するユーザーの「有効なアクセス」を表示しようと発生する問題について説明します。この資料の更新を使用して Windows 8.1 および Windows Server 2012 R2 は、この問題を解決できます。この更新プログラムをインストールする前に、「必要条件」のセクションを確認してください。回避策も提供します。

注: この更新プログラムは、Windows 8 または Windows Server 2012 には適用されません。これらのシステムで潜在的な問題の解決方法に関するフィードバックを提供する、マイクロソフト サポートにお問い合わせください。

現象


次のような状況を考えます。
  • ファイルまたはファイル共有上のフォルダーにユーザーの「有効なアクセス」を表示するには、Windows エクスプ ローラーを使用します。
  • ファイルまたはフォルダーが Microsoft Server Message Block (SMB) 3.0 サーバー製品以外の場所にあります。
  • フォルダーの汎用名前付け規則 (UNC) パスを入力します。たとえば、 \\server\shareを入力します。
このシナリオでは、要求が失敗した場合、および次のエラー メッセージが表示されます。
コード 0x80070057 パラメーターが正しくありません。
ただし、ファイル共有を最初のドライブ文字をマップする場合「有効なアクセス」アクセス許可が表示され、エラー メッセージが表示されません。

原因


この問題は、Windows エクスプ ローラーを NetShareGetInfo の呼び出しが返されるときに、サーバーによって返される正しく構造が NULL の所有者フィールドを含むために発生します。

この更新プログラムの入手方法


この問題を解決するため、Windows 8.1 および Windows Server 2012 R2 の Windows Update および Microsoft ダウンロード センターから更新プログラムをリリースしました。解決策では、省略された構造の存在を必要としないように Windows Authz を変更します。

重要 この更新プログラムをインストールした後に言語パックをインストールしないでください。インストールした場合は、その言語に対する変更が適用されず、再度更新プログラムをインストールする必要があります。詳細については、「Windows への言語パックの追加」を参照してください。

方法 1: Windows Update

この更新プログラムが提供されているオプションの Windows Update から更新プログラムとして。Windows Update を実行する方法の詳細については、 Windows Update から更新プログラムを取得する方法を参照してください。

方法 2: Microsoft ダウンロード センター

以下のファイルは、Microsoft ダウンロード センターからダウンロードできます。
オペレーティング システム更新プログラム
サポートされているすべての x 86 ベース バージョンの Windows 8.1Download パッケージを今すぐダウンロードします。
サポートされているすべての x64 ベース バージョンの Windows 8.1Download パッケージを今すぐダウンロードします。
サポートされているすべての x64 ベース バージョンの Windows Server 2012 R2Download パッケージを今すぐダウンロードします。
Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

更新プログラムの詳細情報

必要条件

この修正プログラムを適用するには、 2014 年 4 月の更新プログラムのロールアップ Windows RT 8.1、Windows 8.1 では、Windows Server 2012 R2 (2919355) のWindows 8.1 または Windows Server 2012 R2 のインストールが必要です。

レジストリ情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

再起動の必要性

この修正プログラムの適用後、コンピューターの再起動が必要な場合があります。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

回避策


この問題を回避するには、共有フォルダーに Windows エクスプ ローラーを実行しているコンピューターからマップされたドライブを確立します。ユーザーは、マップされたドライブ上のリソースからのビューの有効なアクセスを選択する場合、ユーザーの有効なアクセス許可が表示し、問題は発生しません。

詳細


Windows エクスプ ローラーがサーバー名 (UNC パス)、ネット名、レベルと NetrShareGetInfo を呼び出してフォルダーの UNC パスに接続するとき: 502 です。サーバーの応答よりも。応答には、所有者フィールドを含むされた構造体が含まれています。された構造体の戻り値は必須ではあるが、[MS SRVS] プロトコルの仕様に従って、[所有者] フィールドはオプションですが。ただし、Windows Authz は存在している [所有者] フィールドに依存しています。これが原因で「有効なアクセス許可の表示] が失敗します。Windows は常に、[所有者] フィールドがいくつかのサードパーティ製のファイル サーバー製品は、ネットワーク共有のセキュリティ記述子に関連付けることができませんのでないの操作を行います。詳細については、 2.2.4.26 SHARE_INFO_502_Iを参照してください。

状況


マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

関連情報


マイクロソフトのソフトウェア更新プログラムの説明に使用される用語を参照してください。