Introduction

古いコンポーネントをビルドする際、古い Windows SDK を利用していることがある。
掲題の通り、Windows SDK 8.1 をダウンロードしてインストールしようとするのだが、これがインストールできない。

Windows SDK とエミュレーターのアーカイブ

download

download

58314d0646d7e1a25e97c902166c3155.cab なるファイルが見つからないとあり、この言葉をぐぐってみるが、みつかるのは Windows 10 SDK に関する記事のみ。

How to resolve?

Visual Studio 2017 の Web インストーラを使ってインストールできる。
なお、現在は MSDN Subscription を持っていないとインストールできない点に注意。

Visual Studio 2017

Windows 8.1 SDK のみを選択してインストールを進めていく。

Visual Studio 2017

ワークロードを一つも選択していないことによる警告が出るが無視して進める。

Visual Studio 2017

Visual Studio 2017 自体もインストールされるが、Windows 8.1 SDK のインストールに成功。