KB3093930 - Microsoft Edge を使用して SQL Server CAB (.exe) パッケージをインストールしようとすると、"ディレクトリ名が無効です" エラー Windows 10

適用先
SQL Server 2016 Business Intelligence SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

現象

Microsoft Edge Web ブラウザーを使用して Microsoft SQL Server 2014 または SQL Server 2016 CAB (.exe) パッケージをダウンロードしてインストールしようとすると、Windows 10 パッケージがインストールされず、次のエラー メッセージが表示されます。

エラー メッセージ

原因

この問題は、インターネット エクスプローラーでできる限りパッケージを保存できないため、Microsoft Edge で発生します。

たとえば、インターネット エクスプローラーでは、[保存] ボタンの下矢印をクリックし、[名前を付けて保存] をクリックして、お勧めどおりにパッケージを一時的な場所に保存してから、パッケージを実行できます。

インターネット エクスプローラー

ただし、Edge では、次の例のように保存オプションは提供されません。

Microsoft Edge での手順

[実行] をクリックしてダウンロードしたパッケージを実行すると、[抽出されたFilesのディレクトリの選択] ダイアログ ボックスが表示されます。 次の例では、\System32 ディレクトリを含む既定のパスが [抽出されたディレクトリの選択] Files ボックスに自動的に設定される場合があります。 ただし、これはSQL Serverの有効なパスではありません。

抽出されたFilesのディレクトリを選択する

[OK] をクリックしてパッケージを実行すると、セットアップ プログラムは完了せず、「現象」セクションに記載されているエラー メッセージが表示されます。

回避策

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

方法 1

  1. パッケージのダウンロード プロセスが完了したら、[ 実行] をクリックしないでください。 代わりに、[ 閉じる (X)] をクリックしてダイアログ ボックスを終了します。
  2. [ダウンロード] フォルダーに移動し、その場所からパッケージを実行します。

方法 2

  1. パッケージのダウンロード プロセスが完了したら、[ 実行] をクリックします。
  2. [抽出されたFilesのディレクトリの選択] ダイアログ ボックスで、\System32 ディレクトリを含まないSQL Serverの有効な場所にパスを変更します。 [OK] をクリックします。

方法 3

インターネット エクスプローラーを使用して、SQL Server インストール パッケージをダウンロードします。

状態

これは Microsoft Edge の問題であることを確認しました。