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

適用先
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows 8 Enterprise Windows 8.1 Enterprise Windows 8.1 Pro Windows Server 2012 Datacenter Windows 8 Pro

この記事では、Windows 8.1、R2、Windows 8 Windows Server 2012、またはWindows Server 2012でファイルへのユーザーの "有効なアクセス" を表示しようとしたときに発生する問題について説明します。 この記事の更新プログラムを使用して、R2 のWindows 8.1とWindows Server 2012に関するこの問題を解決できます。 この更新プログラムをインストールする前に、「前提条件」セクションをチェックします。 回避策も用意されています。

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

現象

たとえば次のようなシナリオを考えてみます。

  • Windows エクスプローラーを使用して、ファイルまたはファイル共有上のフォルダーへのユーザーの "有効なアクセス" を表示します。
  • ファイルまたはフォルダーは、Microsoft Server メッセージ ブロック (SMB) 3.0 以外のサーバー製品にあります。
  • 汎用名前付け規則 (UNC) フォルダー パスを入力します。 たとえば、\\server\share と入力します。

このシナリオでは、要求が失敗し、次のエラー メッセージが表示されます。

コード 0x80070057 パラメーターが正しくありません。

ただし、ファイル共有が最初にドライブ文字にマップされている場合は、"有効なアクセス" アクセス許可が表示され、エラー メッセージは表示されません。

原因

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

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

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

重要: この更新プログラムをインストールした後に言語パックをインストールしないでください。 インストールすると、更新プログラムの言語固有の変更が適用されなくなり、更新プログラムを再インストールする必要があります。 詳細については、「Add language packs to Windows」(英語情報) を参照してください。

方法 1: Windows Update

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

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

下記のファイルは、「Microsoft ダウンロード センター」からダウンロードできます。

オペレーティング システム 更新
サポートされているすべての x86 ベースのバージョンのWindows 8.1 [ 今すぐパッケージをダウンロード] をダウンロードします。
サポートされているすべての x64 ベースのバージョンのWindows 8.1 [ 今すぐパッケージをダウンロード] をダウンロードします。
サポートされているすべての x64 ベースのバージョンのWindows Server 2012 R2 [ 今すぐパッケージをダウンロード] をダウンロードします。

マイクロソフトのサポート ファイルをダウンロードする方法の詳細については、以下のサポート技術情報番号をクリックしてください。

119591 Microsoftがこのファイルをスキャンしてウイルスをスキャンしたオンライン サービスからMicrosoftサポートファイルを取得する方法。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

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

前提条件

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

レジストリ情報

このパッケージに含まれている修正プログラムを使用するために、レジストリを変更する必要はありません。

再起動の必要性

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

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

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

ファイル情報

この修正プログラムのグローバル版では、次の表に示す各属性を持つファイル群がインストールされます。 これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。 お使いのコンピューターでは、これらのファイルの日付と時刻は夏時間 (DST) 調整済みのローカル時刻で表示されます。 さらに、ファイルに対して特定の操作を実行すると、日時が変更される場合があります。

R2 ファイルの情報とメモのWindows 8.1とWindows Server 2012

重要なWindows 8.1修正プログラムと Windows Server 2012 R2 修正プログラムは、同じパッケージに含まれています。 ただし、"修正プログラムの要求" ページの修正プログラムは、両方のオペレーティング システムの下に表示されます。 一方または両方のオペレーティング システムに適用される修正プログラム パッケージを要求するには、ページの [Windows 8.1/Windows Server 2012 R2] の下に一覧表示されている修正プログラムを選択します。 必ず資料の「対象製品」を参照して、各修正プログラムの適用対象である実際のオペレーティング システムを確認してください。

  • 次の表に示すように、特定の製品、マイルストーン (RTM、SPn)、およびサービス ブランチ (LDR、GDR) に適用されるファイルは、ファイルバージョン番号を調べることで識別できます。

    バージョン 製品 マイルストーン サービス ブランチ
    6.3.960 0.16 xxx Windows 8.1 and Windows Server 2012 R2 RTM GDR
    6.3.960 0.17xxx Windows 8.1 and Windows Server 2012 R2 RTM GDR
  • 各環境にインストールされている MANIFEST ファイル (.manifest) および MUM ファイル (.mum) は、「追加ファイル情報」セクションに別途記載されています。 MUM ファイル、MANIFEST ファイル、および関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要です。 属性の一覧が表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されています。

サポートされているすべての x86 ベースのバージョンのWindows 8.1

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Authz.dll 6.3.9600.17796 180,224 2015 年 4 月 13 日 2,234 x86

サポートされているすべての x64 ベースのバージョンの Windows 8.1 および Windows Server 2012 R2

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Authz.dll 6.3.9600.17796 275,968 2015 年 4 月 13 日 22:37 x64
Authz.dll 6.3.9600.17796 180,224 2015 年 4 月 13 日 2,234 x86

サポートされているすべてのWindows RT 8.1

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Authz.dll 6.3.9600.17796 161,792 2015 年 4 月 13 日 22:27 該当なし

追加ファイル情報

Windows 8.1 および Windows Server 2012 R2 のその他のファイル情報

サポートされているすべての x86 ベースバージョンのWindows 8.1の追加ファイル

ファイルのプロパティ Value
ファイル名 X86_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_b1661a7e2d169e2a.manifest
ファイル バージョン 該当なし
ファイル サイズ 720
日付 (UTC) 2015 年 4 月 14 日
(UTC) のレポート 04:36
プラットフォーム 該当なし
ファイル名 X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest
ファイル バージョン 該当なし
ファイル サイズ 2,489
日付 (UTC) 2015 年 4 月 13 日
(UTC) のレポート 23:15
プラットフォーム 該当なし

サポートされているすべての x64 ベースバージョンの Windows 8.1 および Windows Server 2012 R2 の追加ファイル

ファイルのプロパティ Value
ファイル名 Amd64_5b0d33b5970731b635f52ec18a59bcfc_31bf3856ad364e35_6.3.9600.17796_none_b997fca4a430ab73.manifest
ファイル バージョン 該当なし
ファイル サイズ 724
日付 (UTC) 2015 年 4 月 14 日
(UTC) のレポート 04:36
プラットフォーム 該当なし
ファイル名 Amd64_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_0d84b601e5740f60.manifest
ファイル バージョン 該当なし
ファイル サイズ 722
日付 (UTC) 2015 年 4 月 14 日
(UTC) のレポート 04:36
プラットフォーム 該当なし
ファイル名 Amd64_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_2ad744b64851cf6e.manifest
ファイル バージョン 該当なし
ファイル サイズ 2,491
日付 (UTC) 2015 年 4 月 13 日
(UTC) のレポート 2,323
プラットフォーム 該当なし
ファイル名 X86_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest
ファイル バージョン 該当なし
ファイル サイズ 2,489
日付 (UTC) 2015 年 4 月 13 日
(UTC) のレポート 23:15
プラットフォーム 該当なし

サポートされているすべてのWindows RT 8.1 の追加ファイル

ファイル名 Arm_1c6e8729633e2881fec6fc038d7f18da_31bf3856ad364e35_6.3.9600.17796_none_81451903e1df229f.manifest
ファイル バージョン 該当なし
ファイル サイズ 720
日付 (UTC) 2015 年 4 月 14 日
(UTC) のレポート 04:36
プラットフォーム 該当しない
ファイル名 Arm_microsoft-windows-s..entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_cebb1b8a8ff17cfe.manifest
ファイル バージョン 該当なし
ファイル サイズ 2,489
日付 (UTC) 2015 年 4 月 13 日
(UTC) のレポート 23:08
プラットフォーム 該当なし

回避策

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

追加情報

UNC フォルダー パスに接続すると、Windows エクスプローラーは、NetrShareGetInfo と ServerName (UNC パス)、NetName、およびレベル: 502 を呼び出します。 応答を行うサーバー。 応答には、 所有者 フィールドを含むSECURITY_DESCRIPTOR構造体が含まれます。 SECURITY_DESCRIPTOR構造体の戻り値が必要ですが、[MS-SRVS] プロトコルの仕様に従って、Owner フィールドは省略可能です。 ただし、Windows Authz は、存在する所有者フィールドに依存しています。 これにより、"有効なアクセス許可の表示" が失敗します。 Windows は常に所有者フィールドを返しますが、一部のサード パーティ製ファイル サーバー製品は、セキュリティ記述子をネットワーク共有に関連付けないため、返されません。 詳細については、「 2.2.4.26 SHARE_INFO_502_I」を参照してください。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

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