Windows Server 2012のデータ重複除去エラーによって管理されるファイルに対する SMB 読み取り Andx 要求: 要求はサポートされていません

この記事は、データ重複除去によって管理されるファイルに対する SMB 読み取り Andx 要求で発生するエラーを修正するのに役立ちます。

適用対象: Windows Server 2012 R2
元の KB 番号: 2817216

現象

サーバー: RTM Windows Server 2012、ボリューム設定 [x] データ重複除去を有効にする
SMB v1 クライアント: Windows XP SP3、サード パーティの CIFS クライアント (Macintosh、Unix Samba)

Windows XP クライアントは、Server 2012 共有でファイルを開くことができません。

重複除去されたファイル (サイズ >32 KB) のみがボリュームでアクセスできません。展開されたファイルにはアクセスできます。

エラー メッセージは、サーバー 2012 共有とデータ重複除去のアクセスとアプリケーション アクセス ファイルの種類によって異なる場合があります。

  • 探索: ファイルをコピーする

    予期しないエラーのため、ファイルをコピーできません。 このエラーが引き続き発生する場合は、エラー コードを使用して、この問題のヘルプを検索できます。

    エラー 0x80070032: 要求はサポートされていません。

    または

  • ファイルまたはフォルダーのコピー中にエラーが発生しました

    ファイル名>をコピー<できません: ソース ファイルまたはディスクから読み取ることができません。

    または

    ファイル名>をコピー<できません: 要求はサポートされていません。

  • Office: Microsoft Excel'

    filename.xls' にアクセスできません。 ファイルは読み取り専用であるか、読み取り専用の場所にアクセスしようとしている可能性があります。 または、ドキュメントが格納されているサーバーが応答していない可能性があります。

    または

    'filename.xls' を開くことができませんでした。

  • Microsoft Word

    'filename.doc' を開くことができませんでした。

  • Adobe: 最近使ったファイルを開く

    このドキュメントを開くときにエラーが発生しました。 アクセスが拒否されました。

  • Navisworks

    Autodesk Navisworks Simulate 2011

    内容が破損しているため、filename.nsd> を読み込<めませんでした

  • アクセスが拒否されました。

    ERROR_ACCESS_DENIED

    アクセスが拒否されました。

ネットワーク トレース には、SMB1 読み取り Andx 要求のSTATUS_NOT_SUPPORTEDが表示されます。

1819 <DateTime> XPclient 2012Srv SMB NT Create AndX Request, FID: 0xc003, パス: \Test-Dedup-file.pdf
1820 <DateTime> 2012Srv XPclient SMB NT Create AndX Response, FID: 0xc003
AllocationSize: 0
EndOfFile: 51362
1829 <DateTime> XPclient 2012Srv SMB 読み取りおよび X 要求、FID: 0xc003、オフセット 0 で 32768 バイト
1830 <DateTime> 2012Srv XPclient SMB 読み取りおよびX 応答、FID: 0xc003、0 バイト、エラー: STATUS_NOT_SUPPORTED
NTStatus: 0xC00000BB、Facility = FACILITY_SYSTEM、Severity = STATUS_SEVERITY_ERROR、Code = (187) STATUS_NOT_SUPPORTED

エラー コード 0xc00000bb = STATUS_NOT_SUPPORTED
または 0x80070032 = ERROR_NOT_SUPPORTED = 要求はサポートされていません。

注:

SMBv2 プロトコルを使用した Windows 7 クライアントでの同じアクションが機能する

回避策

ボリューム設定なしのサーバー 2012 [ ] データ重複除去を有効にする

Start-DedupJob E: -Type UnOptimization

Windows PowerShellの重複除去コマンドレット

Windows PowerShell

Copyright (C) 2012 Microsoft Corporation。 All rights reserved。
PS C:\Windows\system32> DedupStatus

Get-DedupStatus - データ重複除去メタデータを持つすべてのボリュームの重複除去Status オブジェクトを返します。
Get-DedupSchedule - システムで定義されている重複除去ジョブSchedule オブジェクトを返します。
Get-DedupJob - 現在実行中またはキューに登録されている重複除去ジョブの状態と情報を返します。
Update-DedupStatus - 指定された 1 つ以上のボリュームをスキャンして、新しいデータ重複除去の節約情報を計算し、重複除去Status オブジェクトを返します。
Get-DedupJob PowerShell コマンドを実行して、最適化されていないジョブの最新の状態を取得する

報告日:

Windows 2012 重複除去 - Windows XP からのアクセス共有 / 7

原因

サーバー レジストリのコンポーネント Dedup、SMB、および既定以外のエントリ EnableECP の相互運用性の問題:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanManServer\Parameters
EnableAuthenticateUserSharing REG_DWORD 0x0
ServiceDllUnloadOnStop REG_DWORD 0x1
ServiceDll REG_EXPAND_SZ %SystemRoot%\system32\srvsvc.dll
NullSessionPipes REG_MULTI_SZ
autodisconnect REG_DWORD 0xf
enableforcedlogoff REG_DWORD 0x1
enablesecuritysignature REG_DWORD 0x0 //default = 0x1
requiresecuritysignature REG_DWORD 0x0
restrictnullsessaccess REG_DWORD 0x1
Lmannounce REG_DWORD 0x0
サイズ REG_DWORD 0x3
AdjustedNullSessionPipes REG_DWORD 0x3
ClusterPipes REG_MULTI_SZ FssagentRpc
CachedOpenLimit REG_DWORD 0x0 //default = 0x5
>>enableecp REG_DWORD 0x1<< default = 0x0または設定されていない
Guid REG_BINARY DEF9D10A080B9241932038A7E77DFC2D

注:

これは、 McAfee ver をインストールした後に発生することが知られています。 8.8 VirusScan Enterprise + AntiSpyware Enterprise。
この製品のインストールを解除しても enableecp=1 は残ります。そのため、レジストリ キー enableecp を手動で削除する必要があります。

解決方法

この問題は、次のレジストリ キーが手動またはサード パーティ製ソフトウェアのインストールによって設定されている場合、3 つのコンポーネント Dedup、SMB、サード パーティ (VMware vShield Endpoint driver (VSEPFLT.SYS)) の相互運用性が原因であると考えています。

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\enableecp = 1

重複除去の問題を解決するには:

レジストリ エントリ "EnableECP" を削除する
and

  1. 再起動

    または

  2. 管理者特権の CMD ウィンドウの種類で、サーバー サービスを再起動します。

    NET STOP SERVER && NET START SERVER

    注:

    上記の手順では問題が解決しません。アプリケーション関連の追加の問題が発生する可能性があります。

    Adobe over SMB などのアプリケーションを使用して重複除去されたファイルにアクセスすると、失敗する可能性があります。

    Adobe は、Deduped ファイルを使用して Server 2012 上の PDF ファイルにアクセスする際に、Adobe Reader に関する既知の問題を確認しました。

    この問題は、10.3.x から Adobe によって修正されました。 現在、利用可能な Adobe Reader の最新バージョンは 11.0 です。

    PDF ファイル サーバー 2012 RTM 重複除去の原因となる PDF ファイルの問題に関する記事を次に示します

    この問題は、Acrobat Reader のバージョン (10.1.4) で修正されています。

3 月 8 日の状態: McAfee サポートからの応答: 製品で "enableecp" が使用されている値と、この値を 0 に戻すか、値を完全に削除した場合の影響 (ある場合) について積極的に調査しています。

お客様が環境内の XP クライアントがアクセスするサーバー 2012 のデータ重複除去に依存している場合、現時点では、MSFT の提案に従ってキーを 0 に設定して、調査が完了するまで環境の円滑な運用を保証し、この問題に最適なアプローチを行う方法について結論を出します。

KB77623 - 現在パイプラインに含まれており、今後 5 ~ 6 営業日以内に公開されます。調査の進行と詳細が利用可能になると、KB が更新されます。 現在、この問題の一般的な概要と MSFT で説明されている回避策が含まれています。

3 月 19 日: KB は公開されており、 McAfee ナレッジ ベースを通じてパブリックにアクセスできる必要があります。 値 "enableecp" を取り巻く調査は進行中です。

データ重複除去が有効になっている場合、Windows 7 クライアントはWindows Server 2012の共有にアクセスできません

詳細

Info re. Microsoft Server 2012 での重複除去

Windows Server 2012でのデータ重複除去の概要

データ重複除去の概要

データ重複除去の相互運用性

ECP に関する情報:

ドライバー開発の新機能

追加の Create パラメーター (ECP) の機能強化

以前に割り当てられた ECP のリサイクルは、Windows 8では新しい方法です。 ファイルを閉じてから ECP を解放し、後で新しい ECP を割り当てるオーバーヘッドを回避するために、ファイル システムまたはファイル システム フィルター ドライバーは、既存の ECP を再利用できます。

サーバー & ツール ブログ > サーバー & 管理ブログ > Microsoft のストレージ チーム - ファイル キャビネット

Microsoft でのストレージ