システム エラー 2148073478、または SMB 接続のエラー メッセージが無効Windows Server 2012またはWindows 8

この記事では、サーバー メッセージ ブロック (SMB) 接続で発生するエラー メッセージに対するソリューションを提供します。

適用対象:  Windows 10 - すべてのエディション、Windows Server 2012 R2
元の KB 番号:   2686098

現象

Windows Server 2012 ベースまたは Windows 8 ベースのコンピューターが SMBv2 ファイル プロトコルをサポートするサード パーティ製のファイル サーバーに接続できないと、サード パーティ製のファイル サーバーへのアクセス方法に応じて、次のいずれかのエラー メッセージまたは同様のエラー メッセージが表示されます。

  • UNC パスを持つ DIR コマンドを使用する場合は、次のコマンドを実行します。

    署名が無効です

  • NET USE コマンドを実行すると、次の処理が実行されます。

    システム エラー 2148073478発生しました

  • UNC パスを参照する場合は、次の方法を実行します。

    拡張エラーが発生しました

次の一般的なシナリオでこれらのエラーが発生する可能性があります。

  • Hyper-V サーバーのライブ移行が失敗した場合 (Hyper-V Server 2012またはWindows Server 2012ウィンドウ 8) が失敗します。 これは、ストレージを SMB 共有でホストする必要がある場合に発生します。
  • Window 8-Windows Server 2012環境では、ネットワーク ドライブを SAN にWindows Server 2012できます。

原因

この問題は、SMB 3.0 に追加された機能によって発生します。Windows Server 2012 Secure Negotiate およびWindows 8。 この機能は、プロトコル バージョン 2.0 および 2.1 のみをサポートするサーバーを含む、すべての SMBv2 サーバーによるエラー応答の正しい署名に依存します。 一部のサード パーティ製ファイル サーバーでは、署名付きエラー応答が返されません。 そのため、接続は失敗します。

解決方法

この問題を解決するには、サード パーティのファイル サーバー ベンダーに問い合わせ、ファイル サーバーがクライアントとクライアントをサポートWindows Server 2012更新Windows 8します。

回避策

警告

これにより、コンピューターのセキュリティが低下しますので、セキュリティで保護されたネゴシエートの要件を無効にすることをお勧めしません。 セキュリティで保護されたネゴシエートを一時的なトラブルシューティング手段としてのみ無効にします。 セキュリティで保護されたネゴシエートを無効のままにしない。代わりに、サード パーティのファイル サーバー ベンダーに問い合わせ、ファイル サーバーがクライアントを正しくサポートWindows Server 2012更新Windows 8要求します。

セキュリティで保護されたネゴシエート機能を無効にする機能は、将来のオペレーティング システムで削除される可能性があります。

この問題を回避するには、次のいずれかの方法を使用します。

  • サード パーティ製ファイル サーバーへの署名を要求する

    SMB クライアントまたは SMB サーバーの署名を要求するには、設定をオン RequireSecuritySignature にします。 ベンダーの SMB サーバーで署名設定を必須に設定する手順については、ベンダーのドキュメントを参照してください。

    クライアントまたはクライアントで PowerShell を使用して署名Windows Server 2012有効Windows 8できます。 これを行うには、次のコマンドを実行します。

    Set-SmbClientConfiguration -RequireSecuritySignature $true
    
  • クライアント でセキュリティで保護されたネ ゴシエートを無効にする

    セキュリティで保護されたネ ゴシエ ート オプションは、クライアントまたはクライアントで PowerShell を使用Windows Server 2012無効Windows 8できます。 これを行うには、次のコマンドを実行します。

    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecureNegotiate -Value 0 -Force
    

    注意

    このコマンドは、Web ブラウザーで複数行に折り返される場合があります。

関連情報

詳細については、「新しいSMB 3.0 機能」を参照してください。Windows Server 2012ファイル サーバー