Build tag

A build tag or build string is a common name for the version string format used by recent versions of Microsoft Windows. In its fully expanded form, the build tag is a unique identifier of a Windows compile that includes the version number, target architecture and build type, branch or lab name, account username for private builds, and compilation timestamp.

Build tags were first introduced towards the end of Windows 2000 development, although they were not inserted into Windows builds themselves until very early into the development of Windows XP.

Format
Modern build tags most commonly use the following format: version.arch.lab.timestamp

However, depending on the Windows version, the following formats may also be encountered: version (lab.timestamp) version built by: lab at: timestamp version built by: lab


 * is the full version number, i.e. . The major and minor version or the delta number is often omitted, in which case there is no default implied value.
 * is the target platform identifier suffixed by the build type ( for free/retail builds,   for checked/debug builds). This part is often left out when it is not considered necessary to identify the exact compile. Known target platform identifiers are as follows:
 * for 32-bit x86
 * ,  for 64-bit x86
 * for Itanium
 * ,  for ARM32
 * for ARM64
 * is the name of the branch or build lab that the build was compiled from. For private builds, this is followed (or replaced for early build tags) by the username of the account that initiated the build in parentheses; this can sometimes be an official build service account, like  (Windows Central Build Account) or   (Windows Main Build Lab Account).
 * is the compilation date and time in the  format.

The build tag may be followed by a "EULA hash" of Windows Product Activation-related data from the registry, although it is not considered to be a part of the build tag itself.

Applying the above logic, the build tag  is the free/retail 32-bit x86 build of version 10.0.10240.16384, which was compiled from the   branch on 9 July 2015 17:00 (PT).

Location
The build tag of the currently running version of Windows is located in the registry under the. Depending on the exact version being used, there are two string values named  and. From Windows Server 2022 onwards, build tags for update builds can also be additionally found in the registry under the  and   subkeys within , or (from Windows 10 Creators Update onwards) within the metadata of a build served through the Windows Update infrastructure. On most pre-release versions of Windows, the build tag is also shown as a part of the watermark, and in certain Service Packs up through Windows Server 2003 Service Pack 2, also additionally shows the revision number.

In older versions of Windows, the build tag is inserted into the file version information for system files. Since Windows 10 Creators Update, the introduction of reproducible builds (which allows for the reuse of identical code from earlier compiles) resulted in most files only containing a truncated build tag with the full version number and a placeholder lab and timestamp component, e.g.:.