Windows 10 build 14357.1000

10.0.14357.1000.rs1_release.160527-1700
Build of Windows 10 Anniversary Update
Screenshot
OS familyWindows 10 (NT 10.0)
Version number10.0
Build number14357
Build revision1000
Architecturex64
Build labrs1_release
Compiled on2016-05-27
Expiration date
Timebomb2016-07-15 (+49 days)
About dialog
14357.1000-winver.png
TCB.png

Windows 10 build 14357.1000 is a build of Windows 10 Anniversary Update. The build includes a bug in the win32kfull.sys library that must be patched through means of debugging; a workaround is discussed later in the article.

It is notable for being one of the few Windows 10 builds to be made available in the form of unstaged installation media; all client editions available in the Windows 10 source tree at the time of compilation (albeit labeled as Longhorn, a holdover that was never corrected internally) are available for the user to pick from and install during setup, in turn building a complete Windows image from scratch from a set of components through the use of the Windows Component-Based Servicing (CBS) stack.

However, most built-in Universal Windows Platform applications such as the Windows Store, Groove Music and Sticky Notes are not present by default as these are manually installed when preparing pre-staged media for distribution, leaving only the necessary applications required by Windows, such as the Windows Shell Experience Host (responsible for handling the Action Center and Start menu), its Search component (and by extension Cortana), Microsoft Edge, Azure Active Directory enrollment brokers, and the Settings application.

The Italian x64 compile of this build was uploaded to BetaArchive on 14 May 2020.

Editions and keys[edit | edit source]

The following SKUs are installable in this build:

Edition / SKU Name Key
Starter[a] D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ
Starter N[a] 3NFXW-2T27M-2BDW6-4GHRV-68XRX
Home YTMG3-N6DKC-DKB77-7M9GH-8HVX7
RT (CoreARM) 9V76T-NJ3VH-2D2WT-M84D4-F6Y9P
Home with Bing (CoreConnected) GVYN6-BGJDK-RVPMY-YCX4G-D3V2V
Home China (CoreCountrySpecific) N2434-X9D7W-8PF6X-8DV9T-8TYMD
Home China with Bing (CoreConnectedCountrySpecific) 97N7Q-YMY7Q-8MV3C-T97YT-PDJXD
Home N 4CPRK-NM3K3-X6XXQ-RXX86-WXCHW
Home N with Bing (CoreConnectedN) 23TYN-4T6M8-J86QW-7F2RB-YWQGX
Home Single Language BT79Q-G7N6G-PGBYW-4YWX6-6F4BT
Home Single Language with Bing (CoreConnectedSingleLanguage) Q6MYN-Y8D89-GHVBR-KXTK3-RJQG6
Education YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY
Education N 84NGF-MHBT6-FXBX8-QWJK7-DRR8H
Embedded Industry Pro (EmbeddedIndustry) 7CNDP-3R3J2-VM48R-Y4DW8-6MRQ7
Embedded Industry RT (EmbeddedIndustryA) NJJ9T-Q7C3Y-QGYG2-HMMX7-M4FRK
Embedded Industry Pro Evaluation (EmbeddedIndustryEval) 3K92D-PNKHR-WTFHP-27JXM-K74Q6
Embedded Industry Enterprise (EmbeddedIndustryE) 23N3K-29JDQ-JBQHC-48TKF-2J974
Embedded Industry Enterprise Evaluation (EmbeddedIndustryEEval) 4TDK2-N89GW-CCCV7-633QX-RM3V2
Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43
Enterprise Evaluation VPMWD-PVNRR-79WJ9-VVJQC-3YH2G
Enterprise LTSC (EnterpriseS) NK96Y-D9CD8-W44CQ-R8YTK-DYJWX
Enterprise LTSC Evaluation (EnterpriseSEval) JBGN9-T2MH3-2YV7W-WBWHM-FGFCG
Enterprise Subscription 9NVV6-PPYVR-Q6FRM-9JWDY-8FHYW
Enterprise N WGGHN-J84D6-QYCPR-T7PJ7-X766F
Enterprise N Evaluation MNXKQ-WY2CT-JWBJ2-T68TQ-YBH2V
Enterprise LTSC N (EnterpriseSN) RW7WN-FMT44-KRGBK-G44WK-QV7YK
Enterprise LTSC N Evaluation (EnterpriseSNEval) 7M88N-MTVMR-VC46G-4K4R6-KTQF7
Enterprise Subscription N N8RDF-KR7J8-9W4M8-R6W7F-PPRBX
Pro VK7JG-NPHTM-C97JM-9MPGT-3V66T
Pro China Only (ProfessionalCountrySpecific) HNGCC-Y38KG-QVK8D-WMWRK-X86VK
Pro for Education (ProfessionalEducation) 8PTT6-RNW4C-6V7J2-C2D3X-MHBPB
Pro for Education (ProfessionalStudent)[b] V3NH2-P462J-VT4G4-XD8DD-B973P
Pro LTSC (ProfessionalS) 3NF4D-GF9GY-63VKH-QRC3V-7QW8P
Pro with Media Center[c] DCNJ8-44Y2Y-Q3JTT-RGX4F-K4TWP
Pro for Workstation (ProfessionalWorkstation) RGT4M-CYNRC-2JMPJ-GRVWC-7YMDX
Pro N 2B87N-8KFHP-DKV6R-Y2C8J-PKCKT
Pro N for Education (ProfessionalEducationN) GJTYN-HDMQY-FRR76-HVGC7-QPF8P
Pro N for Education (ProfessionalStudentN)[b] QJFNY-8Q8BQ-6WQH8-9J3K6-CGXVJ
Pro LTSC N (ProfessionalSN) KNDJ3-GVHWT-3TV4V-36K8Y-PR4PF
Pro N for Workstation (ProfessionalWorkstationN) H7XNC-JYM86-7B27X-8MJ9W-TKFX9
Pro Single Language G3KNM-CHG6T-R36X3-9QDG6-8M8K9
Team (PPIPro) XKCNC-J26Q9-KFHD2-FKTHY-KD72Y

Bugs and quirks[edit | edit source]

Installation[edit | edit source]

This build bugchecks with code SYSTEM_SERVICE_EXCEPTION during boot due to a bug in the way the win32kfull.sys system library obtains a handle for fonts drawn by the Graphics Device Interface (GDI) in function win32kfull!NtGdiGetTextFaceW. It can be bypassed by debugging the library and patching the failing function through WinDbg during the boot process.[3] Alternatively, replacing win32kfull.sys and its corresponding security catalog file with a different version can also bypass the bug.

Bypassing the bug using WinDbg[edit | edit source]

  1. Extract the BCD file from the installation media (located in \Boot for legacy BIOS boot, or in \EFI\Microsoft\Boot for UEFI boot) and put the file into any folders.
  2. Open Command Prompt with elevated privileges and execute the following commands:
    # Enable debugging
    bcdedit /store <BCD path> /debug {default} on
    # Enable loading of test-signed drivers
    bcdedit /store <BCD path> /set {default} testsigning on
    # Disable integrity checks
    bcdedit /store <BCD path> /set {default} nointegritychecks on
    # Enable the kernel debugger using a serial connection; % stands for the chosen COM port number (1 by default)
    bcdedit /store <BCD path> /dbgsettings serial debugport:% baudrate:115200
    
  3. Overwrite the original BCD file in the installation media with the modified one.
  4. If installing on a virtual machine, disable Secure Boot and set up the serial port:
    • For VMware Workstation on Windows host: Add a serial port via the "Add..." button, change the connection type to "Use named pipe", enter the pipe's name (Format: \\.\pipe\<pipe name>, e.g. \\.\pipe\windows), then choose "This end is the Server, The other end is an application".
    • For VirtualBox on Windows host: Check "Enable Serial Port" in the "Serial Ports" section, select "Host Pipe", uncheck "Connect to existing pipe/socket", and enter the pipe's name (Format: \\.\pipe\<pipe name>).
    • For Hyper-V: execute the following commands in PowerShell:
      # Disable Secure Boot (for generation 2 VMs only)
      Set-VMFirmware Vmname <VM name> EnableSecureBoot Off
      
      # Add a COM port with a named pipe; % stands for the chosen COM port number (1 by default)
      Set-VMComPort VMName <VM name> % \\.\pipe\<pipe name>
      
  5. Start WinDbg and attach it to the machine:
    1. Press Ctrl+K to open the kernel debugging dialog/page.
    2. Pick the "COM" tab, check the "Reconnect" option (and "Pipe" if it's used), enter the port's or pipe's name in the "Port" box, and click the "OK" button.
  6. Boot the machine from the patched installation media.
  7. In debugger's command window, press Ctrl+Alt+V to enable verbose mode. When the final force-unload event occurs, quickly press Ctrl+Break or select Break in the Debug menu, then execute the following commands:
    sxe ld win32kfull.sys
    g
    
  8. When win32kfull.sys hits a breakpoint, execute the following commands:
    bp win32kfull!NtGdiGetTextFaceW+0x304b
    e win32kfull!NtGdiGetTextFaceW+0x304e d6
    e win32kfull!NtGdiGetTextFaceW+0x3076 c6
    bc 1
    bd 0
    g
    
  9. Install the system as normal and shut the machine down before Windows Setup is attempting to reboot the system. Alternatively, end the setup.exe process from Task Manager (with "Installazione di Windows" description) before the system reboots.
  10. Repeat steps 1 and 2 for the BCD file on the system partition before turning on (or restart if setup.exe has ended) the machine again.
  11. Repeat steps 7 and 8 whenever the system is booting.

Miscellaneous[edit | edit source]

  • Some editions in this build such as Pro with Media Center and Embedded Industry Pro utilize older Windows 8.1 branding as they were discontinued during development of the original Windows 10 release.
  • The out-of-box experience may crash when creating a new account on the LTSC variations of the Pro and Enterprise SKUs. It can be bypassed by either entering audit mode Ctrl+⇧ Shift+F3, using an unattended installation XML file to skip the OOBE or by adding a new user account through the netplwiz utility (and assigning the respective administrative user groups) and manually modifying the assembled Windows image to mark the installation as completed.
  • Several pages in the Settings application do not work:
    • Camera, Microphone and other subpages under the Privacy page in all SKUs except for the Team edition.
    • The main Windows Update page in the LTSC variants of the Pro and and Enterprise editions, including their N and Evaluation counterparts.

Gallery[edit | edit source]

Windows Setup[edit | edit source]

Out-of-box experience[edit | edit source]

Interface[edit | edit source]

Pro SKU[edit | edit source]

Embedded Industry Pro SKU[edit | edit source]

Team SKU[edit | edit source]

Notes[edit | edit source]

  1. 1.0 1.1 The Starter edition (and its N counterpart), last included in Windows 7, had since been internally repurposed during Windows 8 development to act as a base for new and existing Windows client SKUs. The Web Server edition would also be identically repurposed during development of its server counterpart for both Desktop Experience and Core editions, although Standard Server would later take its place as the base for Server Core editions during the late development phases of Windows Server 2016, specifically during Redstone 1 development.
  2. 2.0 2.1 OEM-specific Windows 8.1 edition released exclusively for the HP Pro Tablet 10 EE G1;[1][2] not to be confused with the newer ProfessionalEducation(N) SKUs first introduced in Windows 10.
  3. Despite the SKU name, the Windows Media Center application had since been removed from the Windows 10 source tree and is not present in its respective edition manifest or within the component store. The latest available build to include installable binaries for Media Center is build 10586 (th2_release), of which are present in the official repair content source packages for that build.

References[edit | edit source]