- Get started with WindowsВ 10
- Start building Windows 10 devices
- Design hardware with the latest features
- Customize Windows images to reflect your brand
- Develop Universal Windows Drivers
- Test system components for compatibility and performance
- Manufacturing – putting it all together
- Get started with Windows 10 apps
- Learn about Windows 10 Apps
- Get set up
- Start coding
- Tutorials
- Samples
- What’s new
- Getting Started with Windows 10 IoT Enterprise
- What is Windows 10 IoT Enterprise?
- Why Do Customer Choose Windows 10 IoT Enterprise?
- Documentation Overview
- Hardware Guidance
- Quickstarts
- Kiosk Mode
- Advanced Lockdown Features
- Branding Features
- Device Management
- IoT Device Features
- Commercialization
- Additional Resources
- Get set up
- 1. Download or update Visual Studio
- 2. Enable your device for development
- 3. Register as an app developer
- What’s next?
- Windows development setup scripts
- Want more tools and downloads?
- Seq Documentation
- Seq Documentation and Support
- Getting Started on Windows
Get started with WindowsВ 10
Build innovative and differentiated devices with WindowsВ 10. WindowsВ 10 runs on a broad set of devices—from desktops, notebooks, phones, and Internet of Things (IoT) devices. The operating system’s common core works across platforms with 80-inch screens, 4-inch screens, or devices with no screens at all.
You can create devices to use touch/pen, mouse/keyboard, controller/gesture—or you can build them to switch between input types.
Start building Windows 10 devices
Build a Windows PC | Build drivers for a Windows device |
---|---|
Download the Windows ADK to start building Windows PCs | Download the WDK to start building drivers |
What’s new in Windows 10 | What’s new in driver development |
Design your deployment | Develop Universal Windows Drivers |
Customize your Windows PC | Sign drivers |
Create an end-to-end deployment | Test drivers |
See Kits and tools overview to learn how our kits and tools enable you to work with Windows.
Design hardware with the latest features
Building a great Windows 10 device starts with selecting the right components. Understanding the difference between minimum and optimal hardware requirements will ensure the best usability and performance. Our guidelines explain the requirements to implement Windows features like Cortana, Windows Hello, Touch, Windows Pen, and Continuum.
Customize Windows images to reflect your brand
For desktop PCs, you can use your existing settings file (Unattend.xml) to add settings during Windows installation.
Develop Universal Windows Drivers
Learn fundamental concepts about drivers.
Create a single driver that runs across multiple device types, from embedded systems to tablets and desktop PCs. UMDF and KMDF templates are included in Visual Studio to help you get started.
Test system components for compatibility and performance
Write and run test automations with the Test Authoring and Execution Framework (TAEF). Share your tests across disciplines and teams.
Test your hardware with the Windows Hardware Lab Kit.
Analyze system and application performance using the Windows Performance Toolkit.
Manufacturing – putting it all together
For desktop PCs, learn strategies to build a set of images for specific markets to meet different customers’ needs.
Learn about deploying Windows 10 S, a configuration of Windows 10 Pro that offers a familiar, productive Windows experience that’s streamlined for security and performance.
Build IoT Core devices, applying apps, drivers, and settings to new devices.
OEMs and ODMs can build and test mobile devices and drivers.
Get started with Windows 10 apps
Build apps that work on all Windows 10 devices, or enhance your existing apps with new and updated features.
Learn about Windows 10 Apps
Windows 10 and the Universal Windows Platform let you build apps that work and look great across all Windows device types, or update existing apps with modern features.
Get set up
Visual Studio Community and the Windows 10 SDK give you everything you need to build great apps – and they’re free.
Start coding
Whether you’re an experienced dev or just building your first app, get hands-on experience with the Windows 10 platform and docs.
Tutorials
Looking for a guided learning experience? These tutorials will help.
Samples
Get firsthand experience with the Windows 10 platform and see APIs in action.
What’s new
Expand your horizons and explore the latest additions to Windows 10.
Getting Started with Windows 10 IoT Enterprise
This article will give you an overview of the product and guide you through how to get started with Windows 10 IoT Enterprise.
What is Windows 10 IoT Enterprise?
Windows 10 IoT Enterprise is a full version of Windows 10 that delivers enterprise manageability and security to IoT solutions. Windows 10 IoT Enterprise shares all the benefits of the worldwide Windows ecosystem. It is a binary equivalent to Windows 10 Enterprise, so you can use the same familiar development and management tools as client PCs and laptops. However, when it comes to licensing and distribution, the desktop version and IoT versions differ.
Windows 10 IoT Enterprise offers both LTSC and SAC options, and OEMs can choose the one they need for their devices. For more information on how to reach out to a Windows IoT Distributor or how to purchase a license, review Licensing & Usage.
Why Do Customer Choose Windows 10 IoT Enterprise?
There are three main reasons why customers choose to develop with Windows 10 IoT Enterprise:
- Productive — Leverage existing knowledge to build and manage Windows 10 IoT Enterprise devices with powerful tools and technologies to quickly unlock data and drive digital transformation.
- Trusted — Windows 10 IoT Enterprise helps you build IoT solutions that you can trust, keeping your devices, data, and identities secure and giving you peace of mind.
- Smart — Windows 10 IoT Enterprise helps you connect your devices to each other, your network, and the cloud, so you can use data to drive real business insight and create new business opportunities
If you are building any kind of OEM style appliance, such as a point-of-sale or retail device, industrial automation equipment, digital signage, medical equipment or any appliance with a screen, Windows 10 IoT Enterprise is the solution for you.
See how our customers are using Windows 10 IoT Enterprise to accomplish their business goals.
Documentation Overview
This documentation set will cover the technical breakdown of what’s included when you choose to use Windows 10 IoT Enterprise.
Hardware Guidance
This section provides insight into the hardware needed to run Windows 10 IoT Enterprise as your device’s OS.
Quickstarts
This section provides quick tutorials on how to get started with Windows 10 IoT Enterprise.
Kiosk Mode
This section walks users through the features and functionalities of Kiosk Mode and how to enable those features on Windows 10 IoT Enterprise.
Advanced Lockdown Features
This section highlights how to create a lock-down environment with Windows 10 IoT Enterprise OS features.
Branding Features
This section reviews how to create a custom user-experience that highlights your brand. Articles include:
Device Management
Learn more about the device management solutions you can take advantage of with Windows 10 IoT Enterprise.
IoT Device Features
This section gives an overview of many of the built-in functionalities of Windows 10 IoT Enterprise devices.
Commercialization
Learn how to commercialize your Windows 10 IoT Enterprise devices.
Additional Resources
These resources provide additional information and support to our customers and partners.
Get set up
Welcome to Windows 10 development! Follow these instructions and start creating apps for WindowsВ 10, using WinRT APIs (also known as the Universal Windows Platform or UWP).
1. Download or update Visual Studio
New versions of Visual Studio might look different than the screenshots that accompany these instructions. Don’t worry! You’ll still be set up if you follow these instructions.
Microsoft Visual StudioВ 2019 helps you design, code, test, and debug your apps.
If you don’t already have Visual StudioВ 2019, you can install the free Microsoft Visual Studio CommunityВ 2019. This download includes device simulators for testing your apps:
When you install Visual Studio, make sure to select the Universal Windows App Development Tools option, as shown here:
Need some help with Visual Studio? See Get Started with Visual Studio.
If you have already started using Visual Studio, but discover you are missing some components, you can launch the installer again from the New project dialog:
2. Enable your device for development
It’s important to test your UWP apps on real PCs and phones. Before you can deploy apps to your PC or Windows Phone, you have to enable it for development.
3. Register as an app developer
You can start developing apps now, but before you can submit them to the store, you need a developer account.
- To get a developer account, go to the Sign up page.
What’s next?
After you’ve installed the tools and enabled your device for development, check out our guidance on how to start creating Windows 10 apps.
Windows development setup scripts
If you want to customize your device and install other features or packages, check out this project for system setup scripts.
Want more tools and downloads?
For the complete list of tools and downloads, see Downloads.
Seq Documentation
Seq Documentation and Support
Welcome to the Seq documentation hub. You’ll find comprehensive guides and documentation to help you start working with Seq as quickly as possible, as well as support if you get stuck. Let’s jump right in!
Getting Started on Windows
Download Seq .msi from datalust.co/download to install it on your local machine, or a Windows server. This pages explains installation steps, how to configure your application to send logs to Seq, enabling authentication, and next steps.
Seq is a log server that runs on a central machine. Your application uses a logging library like Serilog or Microsoft.Extensions.Logging to send structured log events to Seq’s HTTP API, which stores them and makes them searchable through Seq’s web interface.
Download the latest Seq .msi from the Seq website.
Launching the installer will start the Setup Wizard:
Seq Setup Wizard
Step through each page of the wizard. Once the installer has finished copying files, choose to start the Seq service.
Unless you’ve installed Seq previously, this will open the Seq Service Administration dialog and you’ll be prompted for a location to store Seq’s data files, and a URL to host the user interface and HTTP API. Choose the defaults if you’re unsure.
It’s important to set an administrator username and password for Seq when prompted.
After the service is configured, browse the Seq UI at http://localhost:5341.
The Seq web UI, showing a search bar and a list of most recent events in descending order.
Before you go live.
If you’re hosting Seq on a shared server for your team, check out the System Requirements and Production Deployment Checklist.
Before you can benefit from Seq, your applications need to be configured to send log events through one of the supported logging libraries.
- Using Serilog — Serilog is a modern logging library for the .NET platform with deep support for structured event data.
- Using ASP.NET Core — the Microsoft.Extensions.Logging library included in ASP.NET Core works well with Seq.
- Using Node.js — on Node.js, we support the Pino, Winston, and Bunyan logging libraries.
Seq integrates with a range of languages, libraries and frameworks, and has a simple HTTP API for receiving log data. Learn more about getting logs into Seq.
If you’re unsure where to start, we recommend Serilog.
Once your apps are happily sending events to Seq, you can:
- Search your logs more effectively by getting to know the Seq query syntax
- Save your search filters by creating signals
- Manage your disk usage with retention policies