This post is also available in my podcast. This article provides an overview of Windows 10 kits and tools.
Microsoft has released a series of kits and tools which are made available for use with Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), Windows 10 Mobile for development and manufacturing and Azure Cloud IoT for IoT applications. The following kits and tools are available.
ADK for Windows 10
Download the Windows ADK to install tools and documentation for OEMs and ODMs to customize Windows 10 images, assess the quality and performance of systems or components, and to deploy Windows operating systems to new computers. The Windows ADK includes the following useful tools.
- Windows Configuration Designer
- Windows Preinstallation Environment (WinPE)
- Deployment Image Servicing and Management (DISM)
- Windows System Image Manager (WSIM)
- Windows Assessment Toolkit
- Windows Performance Toolkit
- User State Migration Toolkit (USMT)
- Volume Activation Management Tool (VAMT)
- User Experience Virtualization (UE-V)
- Application Virtualization (App-V)
Microsoft Visual Studio
Start by downloading Visual Studio 2017 and Microsoft Visual Studio Tools for Windows 10. Used together, Microsoft Visual Studio, Visual Studio Tools for Windows 10, standalone Windows Software Development Kit (SDK) for Windows 10, and Windows Driver Kit (WDK) 10 provide an integrated development environment for creating efficient, high-quality drivers for devices running Windows 10.
Standalone Windows SDK for Windows 10
Windows Software Development Kit (SDK) for Windows 10 contains headers, libraries, and tools you can use when you create apps that run on Windows operating systems. You can use the Windows SDK for Windows 10, along with your chosen development environment, to write apps for Windows 10 for desktop editions and Windows 10 Mobile.
More the full offline iso and more deployment instructions visit the following page:
The Windows 10 SDK includes various tools such as Orca.exe
Windows Driver Kit 10 (WDK)
WDK 10 contains the tools to build, test, debug, and deploy drivers for Windows 10. WDK 10 unifies support for mobile and desktop devices, Universal Windows drivers, and, with Visual Studio, provides a unified test experience with reliable deployment and debug provisioning that includes WinDbg. You can run many basic certification tests in the integrated environment. The WDK 10 includes templates for several technologies and driver models, including Windows Driver Frameworks (WDF), Universal Serial Bus (USB), print, networking, and file system filters. WDK 10 also supports Windows 7, Windows 8, and Windows 8.1 driver development.
Enterprise WDK (EWDK)
The Enterprise WDK (EWDK) is a kit that large organizations can use as an alternative to downloading and installing the SDK and WDK individually on each computer. The EWDK has a command-line build environment that is based on files and is not computer-dependent, so after the environment file structure has been created, it can be distributed for direct use, such as through version control software or by zipping the contents and unzipping on other computers. It contains the necessary elements to build Windows Driver Model (WDM) drivers, WDF drivers, and classic Windows test applications.
Symbol files make it easier to debug your code. The easiest way to get Windows symbols is to use the Microsoft Symbol Server. If you prefer to download the entire set of symbols for a particular version of Windows, download a symbol package.
Windows Hardware Lab Kit (HLK) for Windows 10
The Windows Hardware Lab Kit (HLK) for Windows 10 is an all-purpose test and measurement kit to help you determine how well your hardware interacts with Windows. The HLK provides a test infrastructure for PCs. For more information on the using the HLK with Windows 10, see Windows Hardware Lab Kit User’s Guide.
Azure Sphere development kit
Azure Sphere development kits provide everything you need to start prototyping and developing Azure Sphere applications. Order yours today and start taking advantage of the rich development experience in Visual Studio.
Azure IoT development kit
The Azure IoT development kit includes all the sensors and parts you love, no soldering needed. Welcome to cloud IoT development.