Dynamic Service Operating System (DSOS) enables automated Windows deployment for both new and existing devices in upKeeper Manager.
What is DSOS?
DSOS is the boot and automation environment used in upKeeper Manager for:
Preparing the device’s disk (UEFI only)
Communicating with upKeeper Manager during provisioning
Downloading and applying OS media, drivers, and packages
It can be used on computer for first time installation and re-installation of computers running Windows regardless of how they where installed the first time.
Improvements DSOS vs SOS
| Area | SOS (Legacy) | DSOS (Modern) |
|---|---|---|
| Hardware Support | BIOS + UEFI | ✅ UEFI-only |
| Security | Passphrase boot | ✅ Login authentication |
| Script execution | Commands | ✅ Packages |
| Deployment flexibility | New devices only | ✅ Any lifecycle stage |
| Deployment flexibility | SOS copied to service partition by default | ✅ DSOS can be added to any partition after installation (copy boot.wim and boot.sdi) |
| Deployment flexibility | Boot option with SOS always created | ✅ Boot option can be created after DSOS is copied |
Purpose: More secure, more flexible, future hardware support
Note: SOS and DSOS can mixed in a environment if configuration for both is maintained.
Requirements
| Component | Requirement |
|---|---|
| upKeeper Manager | version 5.2.x or newer |
| Hardware | UEFI |
| OS Images | Windows versions supporting UEFI installation |
| Configuration execution | Packages only (replaces scripts in the Commands folder) |
Setup Overview (High-Level)
Build DSOS boot media (Windows PE + DSOS), both can be downloaded from our FTP.
Add Operating System configuration in Platform in upKeeper Manager
Add Hardware Profiles and configure with Driver Package
Ensure upKeeper Manager client is included as Platform package.
Assign Platform + Hardware to devices
Boot device into DSOS (USB or PXE/VDS)
Automated provisioning begins ✅
🛠️ Step-by-step configuration
1️⃣ Prepare DSOS Boot Media
Download our build structure or start from Windows PE (MDT/ADK).
Add latest DSOS component
To create password file used for entering diagnostic mode (previous named Debu mode)
Run upKeeper.DSos.exe -Password [your-secret-apssword]Copy dsos-password file to INI folder so it will be added every time you rebuild DSOS
Add necessary drivers for network and storage
Run update script (update_SOS.cmd).
Copy boot.wim and/or boot.iso to boot function or media.
Deploy using:
USB stick
PXE boot via VDS
Create application package where DSOS is copied to service partition and boot option created.
2️⃣ Configure Platform in upKeeper Manager
Upload Windows installation media
Add unattend-settings file
(copy our defaults, build via Windows Setup toolkit, or auto-generate via AI)Add package including upKeeper Manager client (see section below)
3️⃣ Add Hardware Profiles & Driver Packages
Define hardware model
Upload relevant drivers
Create Driver Package (important!)
Ensure WIM file for driver are created
📌 If no drivers → No network or storage access
4️⃣ Ensure upKeeper Manager Client package is installed
Packages replace legacy Commands folder and included scripts and files ✅
Example script: (files to be executed most be included in package)
"%~dp0windowsdesktop-runtime-8.0.10-win-x64.exe" /install /quiet /norestart
msiexec /I "%~dp0upKeeper.Manager.Client.amd64.msi" ALLUSERS=1 ENDPOINT1=http://clientAPI.upkeeperdev.local /qb
Apply package:
Per platform, or
Globally (recommended)
5️⃣ Assign Configuration to Device Objects
Device object must have:
✅ Platform
✅ Hardware Profile
✅ Application package with DSOS (for re-installation)
Then boot into DSOS and provisioning will begin.
🩺 Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| No IP address | NIC driver missing | Add drivers to Boot WIM + rebuild |
| Disk not visible | Storage driver missing | Inject correct drivers |
| No contact with upKeeper Manager system | Wrong API endpoint | Verify endpoint config in DSOS |
| Certificate error | BIOS time incorrect | Set correct hardware clock |
📌 Check DSOS console or boot diagnostic mode for more details and local log files.
✅ Summary for admins
| Action | Completed? |
|---|---|
| DSOS Boot Media created | ☐ |
| upKeeper Manager client in Platform Package | ☐ |
| Hardware Profiles with Driver packages | ☐ |
| (Optional) Other post-install scripts in Platform Package | ☐ |
Comments
0 comments
Please sign in to leave a comment.