Leverage Containers to test and debug Native applications on Nano Server

Today we’d like to share improvements in the test and debug workflow while developing native applications for Nano Server. The new workflow leverages Nano Server Containers and enhancements in the Visual Studio 2017 Remote Debugger to run in a Container. By putting these two technologies together we can setup a fast and powerful dev, test…


Nano Server Native Project Template now on Visual Studio Gallery

The Visual Studio project template for developing C++ applications targeting Nano Server is now available on the Visual Studio Marketplace (search on “nano”). The template supports both Visual Studio 2015 and 2017. What’s changed? The core of the extension is identical to what we shared last year, with the following updates: Compatible with Visual Studio…


Introducing the Nano Server Image Builder

Hi there, Scott Johnson here to talk about the new Nano Server Image Builder tool, my new favorite time-saver. The Nano Server Image Builder helps you create a custom Nano Server image and bootable USB media with the aid of a graphical interface. Based on the inputs you provide, it generates images for deployment and…


Nano Server in the Azure Gallery and VM Agent Support

As part of Windows Server 2016 General Availability, there are new Nano Server images in the Azure Gallery. In addition to the new image, there is also a helper script attached to this blog post that can be used to customize the image when deploying in Azure. Nano Server now supports running a limited VM…


Updating Nano Server

[Edit 3/6/2017]: Information in this post has been added to our official Nano Server documentation on TechNet which is more current: https://docs.microsoft.com/windows-server/get-started/update-nano-server Now that the Cumulative Update for Windows Server 2016 was released on September 26, 2016 (KB3192366), some people have been asking what’s the best way to install this and future cumulative updates on Nano…


Appreciating the Windows Server 2016 Desktop Experience

We’ve talked a lot about Nano Server in this blog, but we know many customers will still appreciate the full desktop experience on Windows Server. Here’s what you get when you install that option and why you would want to use it. When you install Windows Server with the full desktop experience, you are getting…


Performance data collection on Nano Server

Event tracing and Performance Counters in Windows are powerful mechanisms to debug failures, understand system behavior and improve performance. Nano Server fully supports the Event Tracing for Windows (ETW) framework, but some familiar tools used to manage tracing and performance counters may not yet be available on Nano Server. Happily, Nano Server has inbox tools…


Deploying Nano Server to a Bare-Metal Machine using a WIM and WinPE

There are several ways to deploy Nano Server to a physical machine: Dual-boot a Nano Server vhd or vhdx PxE-boot a bare-metal machine and install Nano Server from WDS using a vhd or vhdx PxE-boot a bare-metal machine and install Nano Server from WDS using a wim file Booting a bare-metal machine into WinPE and…


Nano Server Boot Performance

One of Microsoft’s Premier Field Engineers (Jaromir Kaspar) set up a virtual lab to measure Nano Server’s boot performance and IO footprint, and compare those to Server Core and full Server.  Check out Jaromir’s blog post for the full review.  Here’s the summary table to whet your appetite 🙂 : Server                    Boot Time (s) Boot…


MySQL on Nano Server

One of Nano Server’s core scenarios is to serve as a lightweight OS for born-in-the-cloud applications running in a VM or a container. Nano Server already supports ASP.NET Core (aka ASP.NET 5) with IIS, Node.js, Python & Django, and now, we’re happy to announce support for MySQL. The instructions in this blog explain how to…