Create a provisioning package (Windows 10/11) - Configure Windows (2023)

  • Article
  • 6 minutes to read

Applies to

  • Windows 10
  • Windows 11

You can use Windows Configuration Designer to create a provisioning package (.ppkg) that contains customization settings, and then apply the provisioning package to a device running Windows client.

Learn how to install Windows Configuration Designer.


We recommend creating a local admin account when you develop and test your provisioning package. We also recommend using a least privileged domain user account to join devices to the Active Directory domain.

Start a new project

  1. Open Windows Configuration Designer: From either the Start menu or Start menu search, type Windows Configuration Designer, and then select the Windows Configuration Designer shortcut.

  2. Select your desired option on the Start page, which offers multiple options for creating a provisioning package, as shown in the following image:

    Create a provisioning package (Windows 10/11) - Configure Windows (1)

    • The following wizard options provide a simple interface for configuring common settings for desktop and kiosk devices:

      • Instructions for the desktop wizard
      • Instructions for the kiosk wizard
      • Instructions for HoloLens wizard
      • Instructions for Surface Hub wizard

      Wizards are also available for creating provisioning packages for Microsoft Surface Hub and Microsoft HoloLens devices. For a summary of the settings available in the desktop and kiosk devices, see What you can configure using Configuration Designer wizards.


      To target devices running versions earlier than Windows 10, version 2004, ComputerName customization must be defined from the setting path: Accounts/ComputerAccount/ComputerName from the advanced editor. The default path from the simple editor uses a new CSP that isn't available on older systems.

    • The Advanced provisioning option opens a new project with all the runtime settings available. (The rest of this procedure uses advanced provisioning.)


      You can start a project in the simple wizard editor and then switch the project to the advanced editor.

      Create a provisioning package (Windows 10/11) - Configure Windows (2)

  3. Enter a name for your project, and then select Next.

  4. Select the settings you want to configure, based on the type of device, and then select Next. The following table describes the options.

    Windows editionSettings available for customizationProvisioning package can apply to
    All Windows editionsCommon settingsAll Windows client devices
    All Windows desktop editionsCommon settings and settings specific to desktop devicesAll Windows client desktop editions (Home, Pro, Enterprise, Pro Education, Enterprise Education)
    Windows 10 IoT CoreCommon settings and settings specific to Windows 10 IoT CoreAll Windows 10 IoT Core devices
    Windows 10 HolographicCommon settings and settings specific to Windows 10 HolographicMicrosoft HoloLens
    Common to Windows 10 Team editionCommon settings and settings specific to Windows 10 TeamMicrosoft Surface Hub
  5. On the Import a provisioning package (optional) page, you can select Finish to create your project, or browse to and select an existing provisioning package to import to your project, and then select Finish.


    Import a provisioning package can make it easier to create different provisioning packages that all have certain settings in common. For example, you could create a provisioning package that includes the settings for your organization's network. Then, import that package into other packages that you create so you don't have to reconfigure those common settings repeatedly.

  6. In the Available customizations pane, you can now configure settings for the package.

Configure settings

For an advanced provisioning project, Windows Configuration Designer opens the Available customizations pane. The example in the following image is based on All Windows desktop editions settings.

Create a provisioning package (Windows 10/11) - Configure Windows (3)

The settings in Windows Configuration Designer are based on Windows client configuration service providers (CSPs). To learn more about CSPs, see Introduction to configuration service providers (CSPs) for IT pros.

The process for configuring settings is similar for all settings. The following table shows an example.

  1. Expand a category:

    Create a provisioning package (Windows 10/11) - Configure Windows (4)

  2. Select a setting:

    Create a provisioning package (Windows 10/11) - Configure Windows (5)

  3. Enter a value for the setting. Select Add if the button is displayed:

    Create a provisioning package (Windows 10/11) - Configure Windows (6)

  4. Some settings, such as this example, require additional information. In Available customizations, select the value you just created, and more settings are displayed:

    Create a provisioning package (Windows 10/11) - Configure Windows (7)

  5. When the setting is configured, it is displayed in the Selected customizations pane:

    Create a provisioning package (Windows 10/11) - Configure Windows (8)

For details on each specific setting, see Windows Provisioning settings reference. The reference article for a setting is also displayed in Windows Configuration Designer when you select the setting, as shown in the following image.

Create a provisioning package (Windows 10/11) - Configure Windows (9)

Build package

  1. After you're done configuring your customizations, select Export, and then select Provisioning Package.

    Create a provisioning package (Windows 10/11) - Configure Windows (10)

  2. In the Describe the provisioning package window, enter the following information, and then select Next:

    • Name - This field is pre-populated with the project name. You can change this value by entering a different name in the Name field.
    • Version (in Major.Minor format - Optional. You can change the default package version by specifying a new value in the Version field.
    • Owner - Select IT Admin. For more information, see Precedence for provisioning packages.
    • Rank (between 0-99) - Optional. You can select a value between 0 and 99, inclusive. The default package rank is 0.
  3. In the Select security details for the provisioning package window, you can select to encrypt and/or sign a provisioning package with a selected certificate, and then select Next. Both selections are optional:

    • Encrypt package - If you select this option, an autogenerated password will be shown on the screen.

    • Sign package - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by selecting Select and choosing the certificate you want to use to sign the package.


      You should only configure provisioning package security when the package is used for device provisioning and when the package has content with sensitive security data, such as certificates or credentials that should be prevented from being compromised. When applying an encrypted and/or signed provisioning package, either during OOBE or through the setting UI, the package can be decrypted, and if signed, be trusted without explicit user consent. An IT administrator can set policy on a user device to restrict the removal of required packages from the device, or the provisioning of potentially harmful packages on the device.

      If a provisioning package is signed by a trusted provisioner, it can be installed on a device without a prompt for user consent. In order to enable trusted provider certificates, you must set the TrustedProvisioners setting prior to installing the trusted provisioning package. This is the only way to install a package without user consent. To provide additional security, you can also set RequireProvisioningPackageSignature, which prevents users from installing provisioning packages that are not signed by a trusted provisioner.

  4. In the Select where to save the provisioning package window, specify the output location where you want the provisioning package to go once it's built, and then select Next. By default, Windows Configuration Designer uses the project folder as the output location.

  5. In the Build the provisioning package window, select Build. The provisioning package doesn't take long to build. The project information is displayed in the build page and the progress bar indicates the build status.

    If you need to cancel the build, select Cancel. This cancels the current build process, closes the wizard, and takes you back to the Customizations page.

  6. If your build fails, an error message will appear that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again.

    If your build is successful, the name of the provisioning package, output directory, and project directory will be shown.

    If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, select Back to change the output package name and path, and then select Next to start another build.

  7. When you are done, select Finish to close the wizard and go back to the Customizations page.

Next step: How to apply a provisioning package

Learn more

  • How to bulk-enroll devices with On-premises Mobile Device Management in Microsoft Configuration Manager

Related articles

  • Provisioning packages for Windows client
  • How provisioning works in Windows client
  • Install Windows Configuration Designer
  • Apply a provisioning package
  • Settings changed when you uninstall a provisioning package
  • Provision PCs with common settings for initial deployment (simple provisioning)
  • Use a script to install a desktop app in provisioning packages
  • PowerShell cmdlets for provisioning Windows client (reference)
  • Windows Configuration Designer command-line interface (reference)
  • Create a provisioning package with multivariant settings


Submit and view feedback for

This product This page


How do I create a provisioning package in Windows 11? ›

Insert the USB drive, then navigate to Settings > Accounts > Access work or school > Add or remove a provisioning package > Add a package. Choose the method you want to use, such as Removable Media. Select the provisioning package ( . ppkg ) that you want to apply, and select Add.

What are provisioning packages Windows 11? ›

Provisioning packages in Windows client provide IT administrators with a simplified way to apply configuration settings to Windows client devices. Windows Configuration Designer is a tool that makes it easy to create a provisioning package. Windows Configuration Designer can be installed from Microsoft Store.

What methods can be used to create provisioning packages? ›

You can use Windows Configuration Designer to create a provisioning package ( . ppkg ) that contains customization settings, and then apply the provisioning package to a device running Windows client. Learn how to install Windows Configuration Designer.

What is Windows provisioned package? ›

A provisioning package (. ppkg) is a container for a collection of configuration settings. With Windows client, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image.

How do I create a custom power plan in Windows 11? ›

To create a custom power plan on Windows 11:
  1. Open the Start menu and type control panel.
  2. Select Control Panel from the search results.
  3. In Control Panel, change the View by option to Large icons.
  4. Next, select Power Options.
  5. Click the Create a power plan option in the Power Options menu.
May 20, 2022

How do I create a recovery environment in Windows 11? ›

To create a recovery drive in Windows 11:
  1. In the search box on the taskbar, search for Create a recovery drive and then select it. ...
  2. When the tool opens, make sure Back up system files to the recovery drive is selected and then select Next.
  3. Connect a USB drive to your PC, select it, and then select Next.
  4. Select Create.

What is the difference between provisioning and configuration? ›

Provisioning: In IT, provisioning is the process of creating infrastructure and making it available to end users. Configuration: It is the process of configuring the provisioned IT infrastructure resources. For example, installing and configuring a database on a server or configuring a firewall device.

What is the difference between deployment and provisioning? ›

At a high level, provisioning is the act of getting a device ready for a user. Deployment is the whole process of getting a device to a user.

What is the purpose of provisioning? ›

Provisioning is the process of creating and setting up IT infrastructure, and includes the steps required to manage user and system access to various resources. Provisioning is an early stage in the deployment of servers, applications, network components, storage, edge devices, and more.

How do I create a provisioning file? ›

How To: Create a provisioning file for software authorization in ArcGIS Desktop, ArcGIS Pro, and ArcGIS Server
  1. Select the extensions to license, if applicable. Click Next.
  2. Complete the fields under End User Information. Click Next.
  3. Review the license files. Select the Delivery Method and click Create File.
Jan 5, 2023

What is the tool used for provisioning and configuration? ›

For Provisioning and Configuration Management

Ansible and Terraform are the tools that can perform both provisioning and Configuration management. Ansible and Terraform can work together. We can use Terraform to provision infrastructure, databases, load balancers, network topology, etc.

How to create a Ppkg file in Windows 10? ›

Create ppkg file using Windows Configuration Designer
  1. Download and Install Windows Configuration Designer on a Windows 10/11 device.
  2. Open Windows Configuration Designer.
  3. Click on File and choose New project.
  4. Provide the project details. ...
  5. Select project workflow as Provisioning package and click on Next.

How do I install and configure Windows 10? ›

How to install Windows 10: Full installation
  1. Check your device meets the Windows 10 system requirements. ...
  2. Create USB installation media. ...
  3. Run the installer tool. ...
  4. Use your installation media. ...
  5. Change your computer's boot order. ...
  6. Restart your device. ...
  7. Complete the installation.
Jul 29, 2021

How do I upgrade to Windows 10 with provisioning package? ›

Upgrade using a provisioning package

To create a provisioning package for upgrading desktop editions of Windows 10, go to Runtime settings > EditionUpgrade > UpgradeEditionWithProductKey in the Available customizations panel in Windows ICD and enter the product key for the upgraded edition.

How do I install a Windows package? ›

The easiest way to make sure you have Windows Package Manager on your PC is to grab the latest version of App Installer from the Microsoft Store. This is usually used to sideload Windows App Packages. But it also contains what you need for the Windows Package Manager.

How do I get to advanced power settings in Windows 11? ›

To adjust power and sleep settings in Windows 11, select Start > Settings > System > Power & battery > Screen and sleep.

Why are there no power options available Windows 11? ›

Do you get a “There are currently no power options available” message when you click the power icon on your Windows 10 or 11 PC? Chances are you've been revoked access to use the power options on your computer.

How do I create a custom version of Windows? ›

You should follow these steps to create a custom ISO for a Windows 10 desktop.
  1. Install Windows and prepare assets. ...
  2. Update and customize Windows, install software. ...
  3. Generalize Windows image with Sysprep. ...
  4. Capture Windows image, create the ISO. ...
  5. Update or change the ISO.
May 5, 2022

How to restore Windows 11 from BIOS? ›

To perform system recovery from the BIOS:
  1. Power on or restart the workstation.
  2. Enter the BIOS by tapping either the right or left bottom of the screen.
  3. Tap Advanced, and then tap Special Configuration.
  4. Tap Factory Recovery.
  5. Select Enabled from drop-down menu.
  6. Tap Home.
  7. Tap Save and Exit.

Does Windows 11 have recovery partition? ›

The recovery partition is a section in your computer's disk drive dedicated to storing the computer system image. It keeps system backup files as well as files that guide system restoration. If you have a computer with Windows 11 installed, it may have a recovery partition.

Can I create a Windows 11 recovery USB from another computer? ›

Yes, you can make a recovery disk using a disk (CD/DVD) or USB flash drive in Windows from another working PC. A recovery disk will allow you to troubleshoot and reset your PC.

What are the 3 types of provisioning? ›

3) In a traditional telecommunications environment, there are three separate types of provisioning: circuit provisioning, service provisioning, and switch provisioning.

What are examples of provisioning? ›

Water, food, wood and other goods are some of the material benefits people obtain from ecosystems called ´provisioning services´.

What are the advantages of automatically provisioning and configuring servers? ›

Four Benefits of Automated Provisioning
  • Speeds up user onboarding processes. Automated account provisioning gives employees and contractors quick and smooth access to the resources they need to complete their work. ...
  • Improves organizational security. ...
  • Minimizes user onboarding costs. ...
  • Reduces provisioning errors.
Dec 7, 2022

What are three resource provisioning methods? ›

The three models are advanced provisioning, dynamic provisioning and user self-provisioning. With advanced provisioning, the customer signs a formal contract of service with the cloud provider. The provider then prepares the agreed-upon resources or services for the customer and delivers them.

How does user provisioning work? ›

User provisioning and deprovisioning involves the process of creating, updating and deleting user accounts in multiple applications and systems. This access management practice can sometimes include associated information, such as user entitlements, group memberships and even the groups themselves.

What are the 3 deployment models? ›

Each deployment model is defined according to where the infrastructure for the environment is located. There are three main cloud service models: Software as a Service, Platform as a Service, and Infrastructure as a Service.

What does IT mean to provision a device? ›

The term provisioning for a device means to evolve a device to a state in which it can be handed off to an end-user for their specific use in a functional manner.

Why is user provisioning important? ›

User provisioning gives IT teams the control to track and monitor what devices are being accessed, who is accessing them, and from where they are being accessed. This eliminates security risks and helps protect and maintain the security of sensitive data.

What is provisioning and activation? ›

Telecom service provisioning is the making available of resources necessary for a service by allocating those resources in a carrier's network. Service activation is the switching on — or “going live” — of the service.

What is a provisioning file? ›

A provisioning file contains the locations and URLs of critical files, such as the system image, configuration information, and necessary licenses, and can also contain DNS server information used to resolve these locations.

How do I create a certificate and provisioning profile? ›

Create a provisioning profile that uses the certificate:
  1. Log in to
  2. In the Provisioning Profile section, click the + button to add a new one.
  3. Select the type of profile, such asApp Store or Ad Hoc, and click Continue.
  4. Select your App ID from the drop down list and click Continue.

Where can I find provisioning profiles? ›

Profiles is shown in the work space. From the Launch Menu, select File > New > Provisioning Profile. The New Provisioning Profile Wizard opens.

What is the best provisioning software? ›

Top 10 User Provisioning and Governance Tools
  • BetterCloud.
  • Rippling.
  • Microsoft Azure Active Directory.
  • Jamf Connect.
  • Lumos.
  • Zluri.
  • OneLogin.
  • CyberArk Identity.
Mar 2, 2023

What are the three configuration tools? ›

3 types of configuration tools for network change management
  • Scripting systems. ...
  • Network configuration management tools. ...
  • Intent-based networking configuration management.

What are the major provisioning tools? ›

  • Kubernetes. Kubernetes is one of the best container orchestration tools and is automating deployment, scaling, and management of container applications easily. ...
  • Terraform. Terraform is a cloud-agnostic infrastructure provisioning tool. ...
  • Ansible. ...
  • Chef. ...
  • CFEngine. ...
  • Puppet. ...
  • SaltStack. ...
  • Foreman.

How do I configure a Windows repair source? ›

Click Computer Configuration, click Administrative Templates, click System, and then double-click the Specify settings for optional component installation and component repair setting. Select the settings that you want to use for Features on Demand.

How do I create a Windows boot USB? ›

To create a Windows 10 bootable USB, download the Media Creation Tool. Then run the tool and select Create installation for another PC. Finally, select USB flash drive and wait for the installer to finish. Connect a USB to your Windows 10 PC.

What is provision package 0x800700b7? ›

The provisioning error 0x800700b7 indicates that a provisioning package already exists. Hence new file cannot be created. This may happen if you have executed the provisioning package earlier on same machine.

What does preparing to configure Windows mean Windows 10? ›

If your computer or laptop is stuck on "Preparing to configure Windows," it may imply that your Windows system is installing the updates. If a long time has passed before you installed your Windows updates, it may take more time to install all the updates than usual.

What does configure Windows mean? ›

If your PC seems to get stuck on the screen of “Preparing to configure Windows”, it may indicate that your Windows system is installing and configuring the updates. If you haven't installed Windows updates for a long time, it may take some time to install all the updates.

How do I install and configure application software? ›

You can follow the steps below to install an application from an .exe file.
  1. Locate and download an .exe file.
  2. Locate and double-click the .exe file. (It will usually be in your Downloads folder.)
  3. A dialog box will appear. Follow the instructions to install the software.
  4. The software will be installed.

How do I create a Windows provisioning package? ›

Windows Settings

Insert the USB drive, then navigate to Settings > Accounts > Access work or school > Add or remove a provisioning package > Add a package. Choose the method you want to use, such as Removable Media. Select the provisioning package ( . ppkg ) that you want to apply, and select Add.

How do I get Windows 10 21H2 enablement package? ›

If a device is updating from Windows 10, version 1909 or an earlier version, this feature update enablement package cannot be manually installed. Instead, it is bundled and automatically included with the feature update to Windows 10, version 21H2.

How do I change from Windows 11 to Windows 10? ›

How to roll back from Windows 11 to Windows 10. Here's how to make the switch back to Windows 10: Start menu > Settings > Windows Update > Advanced options > Recovery > Previous version of Windows (you may see Go back instead). That's it!

How do I manually install a package? ›

How to Manually Install Python Packages
  1. Installing Python Packages with To install a package that includes a file, open a command or terminal window and:
  2. Build Environment. Packages installed with have build requirements that developers must adhere to. ...
  3. Sample Project.
Aug 9, 2022

Does Windows 10 have a package manager? ›

Windows Package Manager is a comprehensive package manager solution that consists of a command line tool and set of services for installing applications on Windows 10 and Windows 11.

Where do I find Windows installation packages? ›

1 – Press the Windows+R key combination to open a “Run” box. 2 – Type cmd into the Run box, then press the Enter key. 3 – Type wmic and press the Enter key. 4 – Type product get name,version and press the Enter key.

How do I create a Windows installation package? ›

Additional resources
  1. How to create an App Installer file.
  2. Step 1: Create the *.appinstaller file.
  3. Step 2: Add the basic template.
  4. Step 3: Add the main package information.
  5. Step 4: Add the optional packages.
  6. Step 5: Add dependencies.
  7. Step 6: Add Update setting.
  8. Step 7: Add Auto Update Settings.
Feb 24, 2022

Will Windows 11 have service packs? ›

Microsoft is introducing Feature Experience Packs, Online Service Experience Packs, and Web Experience Packs to Windows 11.

How do I give a program administrator privileges Windows 11? ›

Right-click the app and choose Properties in the context menu. In the Properties window, switch to the Compatibility tab at the top. Here, toggle the option that says Run this program as an administrator. Click OK to save your changes and close the Properties window.

What file extension does a provisioning package use? ›

A provisioning package file (. ppkg) is a container for a collection of configuration settings. It can be created using a Windows 10/11 device, which can later be used for the bulk enrollment of Windows devices without any user intervention.

How do I configure Windows to download manufacturer apps? ›

Control Panel

In the System Properties window, switch to the Hardware tab and click Device Installation Settings. You will be asked whether "you want to automatically download manufacturers' apps and custom icons available for your devices." Select No and Save Changes.

How do I Create an install package? ›

Here's how you can create an MSI package:
  1. Create a project. Let's assume that we have a simple application executable that only outputs some lines. ...
  2. Add files to the project. Now that the project is created, let's add the file to it. ...
  3. Create shortcuts to the MSI Installer. ...
  4. Build and install the MSI package.
Oct 31, 2022

How do I Create a Windows installation partition? ›

Create a partition from unpartitioned space with these steps:
  1. Right-click This PC and select Manage.
  2. Open Disk Management.
  3. Select the disk from which you want to make a partition.
  4. Right-click the Unpartitioned space in the bottom pane and select New Simple Volume.
  5. Enter the size and click next, and you are done.
May 12, 2022

How do I find my service pack on Windows 11? ›

What to Know
  1. Windows 11 & 10: Go to Settings > System > About. See the installed update next to the Version line.
  2. Windows 8 & 7: Go to Control Panel > System & Security > System. Look under the Windows edition section.
  3. You can download and install the latest Windows patch or service pack via Windows Update.
Jan 9, 2023

Does Windows 11 have direct storage yet? ›

While DirectStorage comes pre-installed on Windows 11, its usage is only optimal if games were programmed using DirectStorage and gamers own the necessary hardware such as SSDs with NVMe. The prerequisites are: a NVMe SSD with at least 64 GB storage size. a graphics card with support for DirectX 12 and Shader model 6.0 ...

Is Windows 11 stable now? ›

The best and short answer is “Yes,” it's OK to upgrade to Windows 11 22H2 since the new version is stable and safe to install on devices that meet the requirements.

Why don't I have admin privileges on my own computer Windows 11? ›

To enable the Administrator account on Windows 11, open Computer Management and open the “Administrator Properties” page from the “Users” branch, and clear the “Account is disabled” option.

How to enable administrator account in Windows 11 without admin rights? ›

Here's how to do it.
  1. Press the Win key, and type cmd. ...
  2. In the Command Prompt window, type the following command and press Enter to execute: Net user Administrator /active: yes.
  3. Upon successful execution, you will see the command completed successfully message.
Feb 10, 2022

How do I unblock a program as administrator in Windows 11? ›

Replies (1) 
  1. On the Windows sign-in screen, press and hold the Shift key, then select Power > Restart.
  2. After your machine reboots, click on "Troubleshoot" under Choose an option.
  3. Click on "Advanced options" > select "command prompt"
  4. On the command prompt window, type net user administrator /active:yes and press Enter.
Oct 18, 2022


Top Articles
Latest Posts
Article information

Author: Stevie Stamm

Last Updated: 12/10/2023

Views: 5759

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Stevie Stamm

Birthday: 1996-06-22

Address: Apt. 419 4200 Sipes Estate, East Delmerview, WY 05617

Phone: +342332224300

Job: Future Advertising Analyst

Hobby: Leather crafting, Puzzles, Leather crafting, scrapbook, Urban exploration, Cabaret, Skateboarding

Introduction: My name is Stevie Stamm, I am a colorful, sparkling, splendid, vast, open, hilarious, tender person who loves writing and wants to share my knowledge and understanding with you.