diff --git a/README.md b/README.md
index ec2172db37..c6b535f67f 100644
--- a/README.md
+++ b/README.md
@@ -419,7 +419,7 @@ toolchain] use the GNU build.
When targeting the MSVC ABI, Rust additionally requires an [installation
of Visual Studio 2013 (or later) or the Visual C++ Build Tools
-2015][vs] so rustc can use its linker. For Visual Studio, make sure to
+2019][vs] so rustc can use its linker. For Visual Studio, make sure to
check the "C++ tools" option. No additional software installation is
necessary for basic use of the GNU build.
@@ -465,7 +465,7 @@ $ rustup target add i686-pc-windows-gnu
```
[ABIs]: https://en.wikipedia.org/wiki/Application_binary_interface
-[Visual Studio]: https://visualstudio.microsoft.com/
+[Visual Studio]: https://visualstudio.microsoft.com/downloads/
[GCC toolchain]: https://gcc.gnu.org/
[MinGW/MSYS2 toolchain]: https://msys2.github.io/
@@ -649,7 +649,7 @@ platform of your choice:
- [i686-apple-darwin](https://static.rust-lang.org/rustup/dist/i686-apple-darwin/rustup-init)
- [i686-linux-android](https://static.rust-lang.org/rustup/dist/i686-linux-android/rustup-init)
- [i686-pc-windows-gnu](https://static.rust-lang.org/rustup/dist/i686-pc-windows-gnu/rustup-init.exe)
-- [i686-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe)[†](#vs2015)
+- [i686-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe)[†](#vs2019)
- [i686-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/i686-unknown-linux-gnu/rustup-init)
- [mips-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/mips-unknown-linux-gnu/rustup-init)
- [mips64-unknown-linux-gnuabi64](https://static.rust-lang.org/rustup/dist/mips64-unknown-linux-gnuabi64/rustup-init)
@@ -662,14 +662,14 @@ platform of your choice:
- [x86_64-apple-darwin](https://static.rust-lang.org/rustup/dist/x86_64-apple-darwin/rustup-init)
- [x86_64-linux-android](https://static.rust-lang.org/rustup/dist/x86_64-linux-android/rustup-init)
- [x86_64-pc-windows-gnu](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-gnu/rustup-init.exe)
-- [x86_64-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)[†](#vs2015)
+- [x86_64-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)[†](#vs2019)
- [x86_64-unknown-freebsd](https://static.rust-lang.org/rustup/dist/x86_64-unknown-freebsd/rustup-init)
- [x86_64-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init)
- [x86_64-unknown-netbsd](https://static.rust-lang.org/rustup/dist/x86_64-unknown-netbsd/rustup-init)
-†
+†
MSVC builds of `rustup` additionally require an [installation of
-Visual Studio 2015 or the Visual C++ Build Tools 2015][vs]. For
+Visual Studio 2019 or the Visual C++ Build Tools 2019][vs]. For
Visual Studio, make sure to check the "C++ tools" option. No
additional software installation is necessary for basic use of
the GNU build.
diff --git a/src/cli/self_update.rs b/src/cli/self_update.rs
index cf1cd9c7fa..1ca500fa39 100644
--- a/src/cli/self_update.rs
+++ b/src/cli/self_update.rs
@@ -176,18 +176,19 @@ Rust requires the Microsoft C++ build tools for Visual Studio 2013 or
later, but they don't seem to be installed.
The easiest way to acquire the build tools is by installing Microsoft
-Visual C++ Build Tools 2017 which provides just the Visual C++ build
+Visual C++ Build Tools 2019 which provides just the Visual C++ build
tools:
- https://aka.ms/buildtools
+ https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
Please ensure the Windows 10 SDK component is included when installing
the Visual C++ Build Tools.
-Alternately, you can install Visual Studio 2015 or Visual
-Studio 2013 and during install select the "C++ tools":
+Alternately, you can install Visual Studio 2019, Visual Studio 2017,
+Visual Studio 2015, or Visual Studio 2013 and during install select
+the "C++ tools":
- https://www.visualstudio.com/downloads/
+ https://visualstudio.microsoft.com/downloads/
_Install the C++ build tools before proceeding_.