Windows Server 2016 build 10586 (th2_srv1_nano_dev2)

10.0.10586.1000.th2_srv1_nano_dev2.151112-1500
Build of Windows Server 2016
Screenshot
OS familyWindows 10 (NT 10.0)
Version number10.0
Build number10586
Build revision1000
ArchitectureARM64
Build labth2_srv1_nano_dev2
Compiled on2015-11-12
Expiration date
Timebomb2016-07-15 (+246 days)
About dialog
10586serverarm64full-winver.png
TCB.png

Windows Server 2016 build 10586 (th2_srv1_nano_dev2) is a build of Windows Server 2016, the ARM64 compile of which was uploaded on 7 May 2021. This build is notable for not containing any server components as they were not built into the included editions. It is also one of the few builds to be available in the Web Server SKU after it was discontinued during the development of Windows Server 2012 and only kept internally as the base edition for other SKUs.[a] Unlike the other supported SKUs, the Web Server SKU uses Windows Server 2012 branding as opposed to a simple Microsoft Confidential banner in winver.

The available copy of this build is unstaged and contains private symbols for the kernel, the code integrity component CI.DLL, and a number of drivers. The kernel uses a debug build of PatchGuard; although obfuscation of PatchGuard code is still in place, there is a debug string mentioning that PatchGuard is in "evaluation mode" and to "contact kejohns" on a PatchGuard false positive. Unlike other Server 2016 builds, this build uses test signing and as a result can be booted on the current date.

Installation[edit | edit source]

QEMU installation guide:

Prerequisites[edit | edit source]

The following requirements used in order to install this build onto a virtual machine are listed below:

Precautions[edit | edit source]

As a precaution, the second image index in this build's install.wim causes Windows Setup to fail due to it consisting of only the base Windows servicing components, as well as lacking any applicable Windows edition whatsoever:

The index must therefore be removed through DISM by invoking the below command, where X is the drive letter of the installation VHD.

DISM /Delete-Image /ImageFile:"X:\sources\install.wim" /Index:2

Instructions[edit | edit source]

Create the needed virtual disk images through the diskpart utility by running the below script; they will be created under a directory in the C: drive named 10586arm64. The images and the partitions they contain will be respectively mounted under drive letters M and P.

create vdisk file="C:\10586arm64\install.vhd" maximum=4096 type=expandable
select vdisk file="C:\10586arm64\install.vhd"
attach vdisk
convert gpt
create partition primary
format quick fs=fat32
assign letter=M
create vdisk file="C:\10586arm64\HDD.vhd" maximum=65536 type=expandable
select vdisk file="C:\10586arm64\HDD.vhd"
attach vdisk
convert gpt
create partition efi size=100
format quick fs=fat32
create partition primary
format quick fs=ntfs
assign letter=P
exit

Copy the contents of the installation media over to partition M, followed by the contents of the SCSI disk controller driver directory within the VirtIO driver package (located in viostor\w10\ARM64). Eject all currently attached virtual disks from the machine, and paste and run the contents of the below script onto a batch file within the QEMU installation directory:

qemu-system-aarch64 ^
    -M virt,highmem=false -cpu cortex-a72 -smp cores=4,threads=2 -m 2048 ^
    -device qemu-xhci -device usb-kbd -device usb-tablet ^
    -hda C:\10586arm64\HDD.vhd ^
    -hdb C:\10586arm64\install.vhd ^
    -bios fw\QEMU_EFI.fd -device ramfb ^
    -rtc base=2015-11-12,clock=vm ^
    --accel tcg,thread=multi

Load the VirtIO SCSI disk controller driver at the partition selection page and continue installation through normal means.

Editions and keys[edit | edit source]

Edition / SKU Key
ARM64 Server DP3NW-RXVQ6-79BFR-VBX83-TCQT8
Web Server Core PCPHN-JH4DV-KW84V-JTWT3-VXHBC

Gallery[edit | edit source]

Windows Setup[edit | edit source]

Interface[edit | edit source]

ARM64 Server SKU[edit | edit source]

Web Server Core SKU[edit | edit source]

Notes[edit | edit source]

  1. The Standard Server edition would eventually become the base SKU for Server Core releases of Windows as of build 15063; the Web Server edition remains, as of writing, the base SKU for all Desktop Experience releases of Windows.