Templates (Golden Image Creation)

Overview

This guide outlines two methods for creating templates in Softdrive, which can streamline virtual machine deployment:


Prerequisites

  • Access to the Softdrive Dashboard (Softnet).
  • Method 1 (Upload OS image): You must have a Softdrive administrator account to submit the image.
  • Method 2 (Save a machine as template):
    • Signed in as a Local Administrator on the Softdrive machine.
    • Back up any important data stored on the machine.
    • Windows is fully updated.
    • The computer is not previously joined to a Domain, Intune, or Azure AD.
    • All required applications installed before starting.
  • If applicable, confirm required drivers/tools are installed:


Index


  1. Method 1: Upload OS Images
  2. Method 2: Prepare a Softdrive machine and save it as a template
  3. Additional Notes


Content

Method 1: Upload OS Images

Log in to the Softdrive Dashboard


Navigate to Templates

  • Click More, then select Templates.
  • Select Create in the top-right corner.

Fill out the Template form

  • Complete the form based on your requirements.
  • Attach the image file in .qcow2 or .vmdk format.

Click Create Template

  • You will receive an email within 24 hours confirming the upload was processed.

Contact Support

If you have any trouble, contact support@softdrive.co.


Method 2: Prepare a Softdrive machine and save it as a template

Ensure that all required programs are installed and all necessary settings are applied before beginning.


Disable BitLocker

  • Open an elevated PowerShell or CMDand run:
    manage-bde -status
  • If BitLocker is ON for C:, turn it off:
    manage-bde -off C:
  • Wait until full decryption completes.Check progress with:
    manage-bde -status
    Do not run Sysprep until decryption is 100% complete.


Clean up the system (Optional but recommended)

Open Command Prompt and run:

cleanmgr /sagerun:1
  • Remove unused user accounts and files.
  • Optionally, run third-party cleanup utilities.

Remove provisioned Appx package

Appx packages can block Sysprep if they exist for a user but are not provisioned system-wide.

Run this in PowerShell as Administrator:

# Remove from current user:
Get-AppxPackage -Name Microsoft.WidgetsPlatformRuntime | Remove-AppxPackage -ErrorAction SilentlyContinue

# Remove provisioned copy (if any):
Get-AppxProvisionedPackage -Online |
  Where-Object {$_.DisplayName -like "*Microsoft.WidgetsPlatformRuntime*"} |
  ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $_.PackageName }

Retry Sysprep afterward.


Run Sysprep

Run:

C:\Windows\System32\Sysprep\sysprep.exe

In the Sysprep window, choose:

  • System Cleanup Action: Enter system Out-of-Box Experience (OOBE)
  • Generalize: Removes unique system-specific info (like SIDs)
  • Shutdown Options: Shuts down the system after preparation (important)

After this point the PC will shut down.


Set the machine as a template

  • Go to the Softnet Dashboard.
  • Navigate to Computers and find the machine that was sysprepped.

  • Click the computer and select "Save as Template".

This will notify Softdrive to complete the template creation process. Please do not turn the PC on until you receive a confirmation email from support@softdrive.co.


First boot after Sysprep

  • On next boot, Windows will show the OOBE setup screen.
  • Proceed manually, or it will auto-enroll if Autopilot is configured.

Additional Notes

  • Make sure to encrypt the machine once it has been templated so it can be used.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article