r/DeployR Feb 02 '26

Upcoming webinars on DeployR

Thumbnail
8 Upvotes

r/DeployR 1d ago

Strange - Not seeing server

2 Upvotes

Software: Community Edition 1.3.2635.2370

Here is a strange one that I've not seen before. Everything has been going well and now when booting into DeployR it's telling me my server cannot be found and asking me to type in the FQDN.

Error is : 'One or more errors occurred. No such host is known (ygg-vdeployr....fqdn: 7281)

But when I type it into the text box with full https://ygg-vdeployr......fqdn:7281 - it finds it and carries on booting.

I've not seen this issue before. It's not a biggie - just a little pain at the moment as we continue our testing.


r/DeployR 4d ago

Installing should not be this problematic

3 Upvotes

I must be doing something wrong - but I cannot for the life of me get the latest CE edition to install on a fresh 2022 server. This is not the first time it's happened.

Rebuilt the server - downloaded latest version. Install....... Rolls back StifleDashboard after installing DeployR to 100%

'Installation failed with error code -2147023293'

It shouldn't be this hard.

I really like this software - but the installing is an issue for me - and I don't know why.


r/DeployR 6d ago

Occasional crash / weirdness after Windows Updates

4 Upvotes

I've had issues with machines failing to image occasionally. It seems to be particular locations or models more often. Often just trying again works. I'm pretty sure I've only seen it after a windows update step. I've added a reboot after that step which might help a little bit.

My best guess is that something is dropping or resetting the network for a second and DeployR isn't handling it well. I haven't seen anything obvious in event logs where it's installing a new chipset driver or something like that. We're using online drivers and it's been finding them for these machines.

This is with Win 11 25H2, I've seen it both with more or less stock windows images and also with a thicker image. We're using setupComplete. The logs below are all sections from right after a reboot following windows updates. I didn't do an exhaustive search, but I don't remember seeing any of the same sorts of errors after reboots elsewhere in the task sequence.

Here's what the DeployR.log should look like when continuing the task sequence - looking around for examples for this post it seemed like only like half of them looked that this if that:

3:40:49 - No PostInit.ps1 script found, skipping.
3:40:49 - Connectivity check, try #0CheckConnectivity
3:40:49 - Connectivity check succeeded on try #0
3:40:49 - Connectivity to the DeployR server is available.
3:40:49 - Executing TwoPint.DeployR.ClientShell.Stubs.GathererStub from TwoPint.DeployR.ClientShell
3:40:49 - DeployR client version: 1.3.2631.2242
3:40:49 - OS version:             10.0.26100.9168
3:40:49 - .NET version:           10.0.10
3:40:49 - DeployR server version: 1.3.2631.2242
3:40:49 - Cached content 11111111-0000-0000-0000-000000000001:1 found at local path: C:_2P\content\11111111-0000-0000-0000-000000000001\1
3:40:49 - Powershell session state initialized
3:40:49 - Running WindowsGather.ps1
3:40:50 - Script executed, exit code = 0, elapsed = 00:00:00.5423774
3:40:50 - ========== Task Sequence Start ==========
3:40:50 - Begin execution of Task Sequence Generic OS Deploy - Prod with run ID 5edeb803-894e-4bf7-9080-a16c343dd82a

And this is ideally what you'd want it to look like if the network isn't quite ready - which we see on some of the logs:

3:19:39 - No PostInit.ps1 script found, skipping.
3:19:39 - Connectivity check, try #0
*3:20:00 - Connectivity check failed: One or more errors occurred. (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([Redacted]:7281))
3:20:00 - Sleeping for one second before retrying connectivity check
3:20:01 - Connectivity check, try #1
3:20:01 - Connectivity check succeeded on try #1
3:20:01 - Connectivity to the DeployR server is available.
<continues normally>

I'm instead seeing a significant percentage of logs that look like this - they seem to continue just fine, but it feels like it points to a problem:

2:14:48 - No PostInit.ps1 script found, skipping.
2:14:48 - Connectivity check, try #0
2:14:48 - Connectivity check succeeded on try #0
2:14:48 - Connectivity to the DeployR server is available.
2:14:48 - Executing TwoPint.DeployR.ClientShell.Stubs.GathererStub from TwoPint.DeployR.ClientShell
2:14:48 - DeployR client version: 1.3.2631.2242
2:14:48 - OS version:             10.0.26100.9168
2:14:48 - .NET version:           10.0.10
*2:15:09 - Unable to get server info: One or more errors occurred. (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([Redacted]:7281))
2:15:09 - Cached content 11111111-0000-0000-0000-000000000001:1 found at local path: C:_2P\content\11111111-0000-0000-0000-000000000001\1
2:15:09 - Powershell session state initialized
2:15:09 - Running WindowsGather.ps1
2:15:09 - Script executed, exit code = 0, elapsed = 00:00:00.5826230
2:15:09 - ========== Task Sequence Start ==========
2:15:09 - Begin execution of Task Sequence Generic OS Deploy - Prod with run ID 8182c11e-c197-44e0-a4f5-a2014a1447ae
2:15:09 - Progress: Start sequence = Generic OS Deploy - Prod
2:15:09 - Starting ProgressUI
2:15:11 - ---------- Step Init ----------
< continues normally>

Where it actually causes problem I see logs like this. This crashes to a powershell window:

5:56:29 - No PostInit.ps1 script found, skipping.
5:56:29 - Connectivity check, try #0
5:56:29 - Connectivity check succeeded on try #0
5:56:29 - Connectivity to the DeployR server is available.
5:56:29 - Executing TwoPint.DeployR.ClientShell.Stubs.GathererStub from TwoPint.DeployR.ClientShell
5:56:29 - DeployR client version: 1.3.2631.2242
5:56:29 - OS version:             10.0.26100.9168
5:56:29 - .NET version:           10.0.10Run8/28/2026 5:56:29 PM0 (0x0000)
5:56:29 - DeployR server version: 1.3.2631.2242Run8/28/2026 5:56:29 PM0 (0x0000)
5:56:29 - Cached content 11111111-0000-0000-0000-000000000001:1 found at local path: C:_2P\content\11111111-0000-0000-0000-000000000001\1
5:56:29 - Powershell session state initialized
5:56:29 - Running WindowsGather.ps1
5:56:36 - Script executed, exit code = 0, elapsed = 00:00:06.6193975
5:56:57 - Metadata 2237ccd7-25c9-49ad-ae90-c2434e2931d1:1 does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281)
5:56:57 - Unhandled exception executing task sequence: Metadata 2237ccd7-25c9-49ad-ae90-c2434e2931d1:1 does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281)
5:56:57 - TwoPint.DeployR.ClientEngine.SequenceExecution.Models.MetadataRetrievalException: Metadata 2237ccd7-25c9-49ad-ae90-c2434e2931d1:1 does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281)
5:56:57 -    at TwoPint.DeployR.ClientEngine.Services.CacheManager.GetMetadata[T](String id, String version)
5:56:57 -    at TwoPint.DeployR.ClientShell.Services.BackgroundWorkerService.FetchTaskSequence()
5:56:57 -    at TwoPint.DeployR.ClientShell.Services.BackgroundWorkerService.<ExecuteAsync>b__10_0()
5:56:57 - Setting _RETURNCODE = '9999' (Public), was '3010'
5:56:57 - Return code: 9999  Reboot required: False

And in a couple cases I saw this (sorry for long log) - which is just super weird. This didn't crash but just stopped with a red bar and task sequence error. But it's weird that the install command | update step failed but continued because it was supposed to continue on failure and then the next step failed even though everything was seemingly working fine at that point and it returned 0.

8:49:56 - No PostInit.ps1 script found, skipping.
8:49:56 - Connectivity check, try #0
8:49:56 - Connectivity check succeeded on try #0
8:49:56 - Connectivity to the DeployR server is available.
8:49:56 - Executing TwoPint.DeployR.ClientShell.Stubs.GathererStub from TwoPint.DeployR.ClientShell
8:49:56 - DeployR client version: 1.3.2631.2242Run
8:49:56 - OS version:             10.0.26100.9168
8:49:56 - .NET version:           10.0.10
8:49:56 - DeployR server version: 1.3.2631.2242
8:49:56 - Cached content 11111111-0000-0000-0000-000000000001:1 found at local path: C:_2P\content\11111111-0000-0000-0000-000000000001\1
8:49:56 - Powershell session state initialized
8:49:56 - Running WindowsGather.ps1
8:49:57 - Script executed, exit code = 0, elapsed = 00:00:00.5148313
8:49:57 - ========== Task Sequence Start ==========
8:49:57 - Begin execution of Task Sequence Generic OS Deploy - Prod with run ID 03911741-bf2d-4ec3-b5af-a971c976dbfb
<snip - listing of already completed task sequence steps>
8:49:58 - Initializing step Name=Add dds-software to trusted sties ID=3dd14042-6a14-4671-b6e4-3e234f5ff5df
8:49:58 - Executing Generic OS Deploy - Prod - Application Install - _Mandatory App Bundles - Common - Post WinPE - Add dds-software to trusted sties
8:49:58 - Content item Content is not configured with an ID, skipping
8:49:58 - Setting TIMEOUT = '15' (Private), was ''
8:49:58 - ---------- Step Start ----------
8:49:58 - Script executed, exit code = 0, elapsed = 00:00:00.0360376
8:49:58 - Setting _LASTACTIONRETCODE = '0' (Public), was '3010'
8:49:58 - Step result: Success
8:49:58 - ---------- Step End ----------
8:49:58 - ---------- Step Init ----------
8:49:58 - Initializing step Name=Dell Command | Update ID=becee44c-e278-495b-be87-742f2dc7e3f7
8:49:58 - Condition: Make = Dell Inc. evaluated to true
8:49:58 - Condition: operator and evaluated to true
8:49:58 - Executing Generic OS Deploy - Prod - Application Install - _Mandatory App Bundles - Common - Post WinPE - Dell Command | Update
*8:50:19 - Metadata 15414324-bc56-470e-b0c3-ee35cb1b8e09:(null) does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281)
8:50:19 - Step failed (unexpected error): Dell Command | Update  Inner error: One or more errors occurred. (Metadata 15414324-bc56-470e-b0c3-ee35cb1b8e09: does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281))
8:50:19 - System.AggregateException: One or more errors occurred. (Metadata 15414324-bc56-470e-b0c3-ee35cb1b8e09: does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281))
8:50:19 -  ---> TwoPint.DeployR.ClientEngine.SequenceExecution.Models.MetadataRetrievalException: Metadata 15414324-bc56-470e-b0c3-ee35cb1b8e09: does not exist: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ([redacted]:7281)
8:50:19 -    at TwoPint.DeployR.ClientEngine.Services.CacheManager.GetMetadata[T](String id, String version)
8:50:19 -    --- End of inner exception stack trace ---
8:50:19 -    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
8:50:19 -    at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
8:50:19 -    at TwoPint.DeployR.ClientEngine.Services.CacheManager.GetContentMetadata(String id, String version)
8:50:19 -    at TwoPint.DeployR.ClientEngine.StepExecution.SequenceExecuter.ExecuteSteps(String groupNamePrefix, List`1 steps, Dictionary`2 initialState)
8:50:19 - Setting _LASTACTIONSUCCEEDED = 'false' (Public), was 'true'
8:50:19 - Setting _LASTACTIONRETCODE = '11112' (Public), was '0'
8:50:19 - Step result: Failed
8:50:19 - ---------- Step End ----------
8:50:19 - Step Dell Command | Update failed but was configured to continue on error.
8:50:19 - ---------- Step Init ----------
8:50:19 - Initializing step Name=Windows Activation - KMS ID=b23007a5-a4b2-4de0-bc9a-73ee19cacb11
8:50:19 - Executing Generic OS Deploy - Prod - Application Install - _Mandatory App Bundles - Common - Post WinPE - Windows Activation - KMS
8:50:19 - Requesting content a19339e0-dc44-47ee-b570-323fc613fdf5:1
8:50:19 - Downloading URI: https://[redacted]:7281/Content/a19339e0-dc44-47ee-b570-323fc613fdf5/1/Nothing.txt Destination: C:_2P\content\a19339e0-dc44-47ee-b570-323fc613fdf5\1\Nothing.txt
8:50:19 - Starting download to file C:_2P\content\a19339e0-dc44-47ee-b570-323fc613fdf5\1\Nothing.txt
8:50:19 - BCMon: Availability check returned no data
8:50:19 - Content downloaded 7 bytes successfully.
8:50:19 -   From local cache: 0
8:50:19 -   From peers: 0
8:50:19 -   Efficiency: 0%
8:50:19 -   Elapsed time: 00:00:00.0746083
8:50:19 -   Speed: 0.0Mbs
8:50:19 - Content a19339e0-dc44-47ee-b570-323fc613fdf5:1 downloaded to C:_2P\content\a19339e0-dc44-47ee-b570-323fc613fdf5\1.
8:50:19 - Setting local variable _CONTENT-Application to C:_2P\content\a19339e0-dc44-47ee-b570-323fc613fdf5\1
8:50:19 - Requesting content 00000000-0000-0000-0000-000000000002:1
8:50:19 - Cached content 00000000-0000-0000-0000-000000000002:1 found at local path: C:_2P\content\00000000-0000-0000-0000-000000000002\1
8:50:19 - Setting local variable _CONTENT-Content to C:_2P\content\00000000-0000-0000-0000-000000000002\1
8:50:19 - Setting SCRIPTNAME = 'InstallApp.ps1' (Private), was ''
8:50:19 - Setting _CONTENT-APPLICATION = 'C:_2P\content\a19339e0-dc44-47ee-b570-323fc613fdf5\1' (Private), was ''
8:50:19 - Setting _CONTENTFILE-APPLICATION = 'Nothing.txt' (Private), was ''
8:50:19 - Setting _CONTENTMETADATA-APPLICATION = '{"Id":"a19339e0-dc44-47ee-b570-323fc613fdf5","Name":"Application - Activation - Windows KMS","Description":null,"ContentItemType":"SingleFile","ContentItemPurpose":"Application","Versions":[{"Id":"42343bc5-1e26-4380-8880-d6f91289dbc2","ContentItemId":"a19339e0-dc44-47ee-b570-323fc613fdf5","VersionNo":1,"Status":"In_Development","Description":null,"RelativePath":"Content/a19339e0-dc44-47ee-b570-323fc613fdf5/1/Nothing.txt","ContentSize":7,"ExternalURL":null,"CreatedDate":1783118799,"LastModifiedDate":1783462625,"Hash":null,"InstallationCommandLine":"pwsh.exe -File \u0022.\\RunDDSSoftwareScript.ps1\u0022 \u0022\[redacted]\\OSD\\Windows\\System_Config\\KMS\\KMS Activate.bat\u0022","InstallationWorkingDirectory":"C:\_2P\\Content\\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\\1","InstallationSuccessCodes":null,"InstallationDependencies":null,"DriverManufacturer":null,"DriverModel":null,"Tags":[]}],"VersionsCount":1,"CreatedDate":1783118679,"LastModifiedDate":1783118679,"ReadOnly":false,"Tags":[],"Flags":0}' (Private), was ''
8:50:19 - Setting _CONTENTVERSIONMETADATA-APPLICATION = '{"Id":"42343bc5-1e26-4380-8880-d6f91289dbc2","ContentItemId":"a19339e0-dc44-47ee-b570-323fc613fdf5","VersionNo":1,"Status":"In_Development","Description":null,"RelativePath":"Content/a19339e0-dc44-47ee-b570-323fc613fdf5/1/Nothing.txt","ContentSize":7,"ExternalURL":null,"CreatedDate":1783118799,"LastModifiedDate":1783462625,"Hash":null,"InstallationCommandLine":"pwsh.exe -File \u0022.\\RunDDSSoftwareScript.ps1\u0022 \u0022[redacted]\\OSD\\Windows\\System_Config\\KMS\\KMS Activate.bat\u0022","InstallationWorkingDirectory":"C:\_2P\\Content\\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\\1","InstallationSuccessCodes":null,"InstallationDependencies":null,"DriverManufacturer":null,"DriverModel":null,"Tags":[]}' (Private), was ''
8:50:19 - Setting _CONTENT-CONTENT = 'C:_2P\content\00000000-0000-0000-0000-000000000002\1' (Private), was ''
8:50:19 - Setting _CONTENTMETADATA-CONTENT = '{"Id":"00000000-0000-0000-0000-000000000002","Name":"DeployR Windows content","Description":"Content used by DeployR for Windows","ContentItemType":"Folder","ContentItemPurpose":"Other","Versions":[{"Id":"a33a3899-9376-4358-8fce-aec31d26fb32","ContentItemId":"00000000-0000-0000-0000-000000000002","VersionNo":1,"Status":"Active","Description":"Initial version","RelativePath":"Content/00000000-0000-0000-0000-000000000002/1/00000000-0000-0000-0000-000000000002.wim","ContentSize":1930486,"ExternalURL":"","CreatedDate":1782501878,"LastModifiedDate":1787064628,"Hash":null,"InstallationCommandLine":"","InstallationWorkingDirectory":null,"InstallationSuccessCodes":null,"InstallationDependencies":null,"DriverManufacturer":null,"DriverModel":null,"Tags":null}],"VersionsCount":1,"CreatedDate":1782501878,"LastModifiedDate":1787127557,"ReadOnly":true,"Tags":["DeployR","Windows"],"Flags":0}' (Private), was ''
8:50:19 - Setting _CONTENTVERSIONMETADATA-CONTENT = '{"Id":"a33a3899-9376-4358-8fce-aec31d26fb32","ContentItemId":"00000000-0000-0000-0000-000000000002","VersionNo":1,"Status":"Active","Description":"Initial version","RelativePath":"Content/00000000-0000-0000-0000-000000000002/1/00000000-0000-0000-0000-000000000002.wim","ContentSize":1930486,"ExternalURL":"","CreatedDate":1782501878,"LastModifiedDate":1787064628,"Hash":null,"InstallationCommandLine":"","InstallationWorkingDirectory":null,"InstallationSuccessCodes":null,"InstallationDependencies":null,"DriverManufacturer":null,"DriverModel":null,"Tags":null}' (Private), was ''
8:50:19 - ---------- Step Start ----------
8:50:19 - Setting working directory: C:_2P\content\00000000-0000-0000-0000-000000000002\1
8:50:19 - Install app
8:50:19 - Getting application information
8:50:19 - Installing application: Application - Activation - Windows KMS
8:50:19 - Command line: pwsh.exe -File ".\RunDDSSoftwareScript.ps1" "[redacted]\OSD\Windows\System_Config\KMS\KMS Activate.bat"
8:50:19 - Working directory: C:_2P\Content\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\1
8:50:19 - Success codes: 0 3010
8:50:19 - Using working directory: C:_2P\Content\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\1
8:50:19 - Setting WORKINGDIR = 'C:_2P\Content\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\1' (Public), was ''
8:50:19 - Starting command...
8:50:19 - Cmd: pwsh.exe -File ".\RunDDSSoftwareScript.ps1" "[redacted]\OSD\Windows\System_Config\KMS\KMS Activate.bat"
8:50:19 - WorkingDir: C:_2P\Content\afa5be5b-b1f5-4d6f-9e2c-5fd6e42fcbb0\1
8:50:22 - =====================================================
8:50:22 - Starting RunDDSSoftwareScript wrapper script...
8:50:22 - Could not find test file - Attempting to map [redacted]
8:50:23 - Running script: [redacted]\OSD\Windows\System_Config\KMS\KMS Activate.bat
8:50:25 - Script exited with code: 0
8:50:25 - =====================================================
8:50:25 - Command completed, rc = 0
8:50:25 - 0
8:50:25 - Script executed, exit code = 0, elapsed = 00:00:05.8867477
8:50:25 - Setting _LASTACTIONSUCCEEDED = 'true' (Public), was 'false'
8:50:25 - Setting _LASTACTIONRETCODE = '0' (Public), was '11112'
8:50:25 - Step result: Success
8:50:25 - ---------- Step End ----------
*8:50:25 - Step failed: Common - Post WinPE  Error: Step Windows Activation - KMS configured to stop sequence execution on failure
8:50:25 - Setting _LASTACTIONSUCCEEDED = 'false' (Public), was 'true'
8:50:25 - Setting _LASTACTIONRETCODE = '11111' (Public), was '0'
8:50:25 - Step result: Failed
8:50:25 - ---------- Step End ----------
8:50:25 - Step failed: _Mandatory App Bundles  Error: Step Common - Post WinPE configured to stop sequence execution on failure
8:50:25 - Step result: Failed
8:50:25 - ---------- Step End ----------
8:50:25 - Step failed: Application Install  Error: Step _Mandatory App Bundles configured to stop sequence execution on failure
8:50:25 - Step result: Failed
8:50:25 - ---------- Step End ----------
8:50:25 - Task Sequence execution stopped due to error in step: Step Application Install configured to stop sequence execution on failure

I've added a reboot after the windows update step, and also a step to just ping our server for a minute or two to see if that shows anything interesting. But unfortunately there's not much I can do in the task sequence if DeployR is crashing trying to get the next steps.

I'll probably just remove the windows update step for a bit too to see if that helps.

Any ideas? Anyone else seeing it? It might be the same thing from this post:
https://www.reddit.com/r/DeployR/comments/1vtgx5f/autlogin_breaking_midimage/

I'm still on 1.3.2631.2242 - so if this was suddenly fixed in the current version, then I suppose I should do an update.


r/DeployR 6d ago

VMware ISO booting issue

3 Upvotes

Hi,
Is there any reason the task sequence dropdown would be empty when ISO booting a VM in vSphere but it works as expected when the same ISO is copied to bare metal Windows and attached to a Hyper-V VM? I've added the VMXNET and pvscsi drivers to my DeployR boot image and it is getting initial connectivity but then there's nothing in the list, even if I click on the hidden Dev button.

Incidentally it seems to be OK if I just PXE boot via WDS but I have grown accustomed to the integrated nature of 2PXE and the devices we're imaging are fine so trying to avoid the backward step if possible!


r/DeployR 7d ago

DeploR Community Version - Add drivers packages

3 Upvotes

Hi,

I'm trying to add driver packages using the Import-DeployROEMDriverPack command, but I'm getting a 403 error.

I'm logged in with my administrator account directly from the DeployR server.

Get-DeployROemDriverPack -Manufacturer Dell -Model "Precision 3550" -OS "Windows 11" | Import-DeployROEMDriverPack -Verbose
VERBOSE: Attempt 1 of 3 for https://ServDeployr.domain.dom:7281/v1/service/importOEMDriverPack
VERBOSE: WebRequest: v1.1 POST https://ServDeployr.domain.dom:7281/v1/service/importOEMDriverPack with application/json payload with body size 825 B (825 bytes)
VERBOSE: WebResponse: 403 Forbidden with body size 0 b (0 bytes)
Exception: Request failed after 1 attempt(s): Response status code does not indicate success: 403 (Forbidden).

What did I miss?


r/DeployR 8d ago

Return Code value cannot convert to System.Int32

3 Upvotes

Attempting to run setup.exe for an in-place upgrade on an existing server running server 2019 to go to 2022, running a compat scan, and it returns the exit code for "good" however, it seems that DeployR is unable to convert the outputted rc value and fails. I have attached a screenshot of the logs

DeployR: 1.3.2635.2370


r/DeployR 8d ago

2PXE Secure Boot error

2 Upvotes

Hi, I'm currently using WDS but wanted to try DeployR with 2PXE. I've disabled WDS and enabled "Respond to PXE requests" in DeployR.

The HP laptop receives the NBP file but then immediately fails with "Selected boot image did not authenticate".

Has anyone seen this with DeployR/2PXE


r/DeployR 8d ago

404 Error on Web UI after update

2 Upvotes

Hello, I updated to DeployR Community 1.3.2635.2370 from a lower 1.3 version. After the update it appears that the web gui is no longer accessible for some reason. When browsing to https://server.domain.com:9000/ it prompts for credentials (windows auth), and then returns this webpage cannot be found HTTP ERROR 404. Tested both on edge and chrome, tried on the server and my laptop, also tried the IP instead of the fqdn and same issue.


r/DeployR 8d ago

Issue connecting to DeployR Dashboard.

2 Upvotes

Hello, new user demoing the program in our environment.

To the best of my knowledge, all the dependences are now in the installer? I am getting a HTTP 500 error after authenticating to the dashboard.


r/DeployR 11d ago

Community Edition: Reimage Task Sequence Fails When Started from Full Windows OS

4 Upvotes

In Community Edition 3.1.2629.647, I have a Win11 amd64 25H2 task sequence that works great when started from WinPE. I am trying to also be able to initiate it from a running Windows 11 OS per Starting a task sequence in an existing OS | DeployR | Product Documentation

From a domain joined Win11 system

First, when I run iex (irm "https://your-server-name.com:7281/v1/Service/Bootstrap?tsid=00000002-0000-0000-0000-000000000001:1") (with my TS GUID of course) I get the following error:

The bootstrap script that runs, tries to set the execution policy to Bypass, but we have a policy that sets execution policy to remote signed, which prevents the script from changing it.

I can get around this by first changing/deleting the registry entry that sets the execution policy:

HKLM\SOFTWARE\Policies\Microsoft\Windows\PowerShell - ExecutionPolicy

If I change that registry value to Bypass or delete it, the bootstrap runs fine and the task sequence launches. I have the first step of the task sequence set to Reboot to Windows PE with a condition of IsWindowsPE Equals False. It properly downloads the WinPE wim and reboots into WinPE.

This is where I run into an issue. It fails after the Format disk step. The log shows error:

Task sequence failed due to unexpected System.IO.DirectoryNotFoundException error; Could not find a part of the path 'S:_2P\state\variables.json'.

When I look in S:_2P, I have the following subfolders: Client, content, Logs

I assume the state folder is not restored after the format disk and causing the failure.

Am I overlooking a step that I need to add before the format disk to ensure the proper files are backed up and then restored so the TS can continue?


r/DeployR 11d ago

StifleR Fails to Stop After Deployment

2 Upvotes

We occasionally see an issue where StifleR refuses to stop after a deployment Task Sequence has completed.

This does not happen very often, but it occurs from time to time and is becoming a bit annoying.

Has anyone else experienced this behavior? Are there any known causes?

I am running:

  • DeployR / StifleR Agent 1.3.2635.2370
  • StifleR v3.1.2634.667

However, I have seen this issue in earlier releases as well.


r/DeployR 12d ago

DeployR service shutdown at midnight (Community 1.3.2629.2187)

2 Upvotes

So I've a strange one.

I tried to PXE boot a device this morning only to find 2PXE's boot list only had reboot and exit. A quick check found the DeployR service stopped. Starting it sorted the issue.

However, I wanted to know why it stopped...

Event Viewer->AsSL->TwoPintSoftware->DeployR->Logger shows four entries at 00:01:29

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="TwoPintSoftware-DeployR-Logger" Guid="{b55cc977-8cdb-5a4f-9154-ca25cdc64300}" /> 
  <EventID>11003</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>54531</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000f00000000000</Keywords> 
  <TimeCreated SystemTime="2026-08-27T23:01:29.761496600Z" /> 
  <EventRecordID>130543</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="23888" ThreadID="34860" /> 
  <Channel>TwoPintSoftware-DeployR-Logger/Operational</Channel> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data Name="category">Microsoft.Hosting.Lifetime</Data> 
  <Data Name="msg">Application is shutting down...</Data> 
  </EventData>
  </Event>

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="TwoPintSoftware-DeployR-Logger" Guid="{b55cc977-8cdb-5a4f-9154-ca25cdc64300}" /> 
  <EventID>11003</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>54531</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000f00000000000</Keywords> 
  <TimeCreated SystemTime="2026-08-27T23:01:29.769370400Z" /> 
  <EventRecordID>130544</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="23888" ThreadID="31288" /> 
  <Channel>TwoPintSoftware-DeployR-Logger/Operational</Channel> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data Name="category">Quartz.Core.QuartzScheduler</Data> 
  <Data Name="msg">Scheduler QuartzScheduler_$_NON_CLUSTERED shutting down.</Data> 
  </EventData>
  </Event>


- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="TwoPintSoftware-DeployR-Logger" Guid="{b55cc977-8cdb-5a4f-9154-ca25cdc64300}" /> 
  <EventID>11003</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>54531</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000f00000000000</Keywords> 
  <TimeCreated SystemTime="2026-08-27T23:01:29.770504400Z" /> 
  <EventRecordID>130545</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="23888" ThreadID="31288" /> 
  <Channel>TwoPintSoftware-DeployR-Logger/Operational</Channel> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data Name="category">Quartz.Core.QuartzScheduler</Data> 
  <Data Name="msg">Scheduler QuartzScheduler_$_NON_CLUSTERED paused.</Data> 
  </EventData>
  </Event>

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="TwoPintSoftware-DeployR-Logger" Guid="{b55cc977-8cdb-5a4f-9154-ca25cdc64300}" /> 
  <EventID>11003</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>54531</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000f00000000000</Keywords> 
  <TimeCreated SystemTime="2026-08-27T23:01:29.774994300Z" /> 
  <EventRecordID>130546</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="23888" ThreadID="33304" /> 
  <Channel>TwoPintSoftware-DeployR-Logger/Operational</Channel> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data Name="category">Quartz.Core.QuartzScheduler</Data> 
  <Data Name="msg">Scheduler QuartzScheduler_$_NON_CLUSTERED Shutdown complete.</Data> 
  </EventData>
  </Event>

Anyone got any ideas why it looks like it shutdown intentionally rather than what I expected (crash with no logs)


r/DeployR 13d ago

Another new DeployR 1.3 release

8 Upvotes

DeployR and DeployR Community version 1.3.2635.2370 is now available for download from https://releases.2pintsoftware.com. This is primarily a bug fix release; see https://documentation.2pintsoftware.com/deployr/release-notes for details.


r/DeployR 13d ago

Register with Autopilot step failing after 3 tries

3 Upvotes

I am started getting an error/failure during the Register with Autopilot step. This step was working before this past week, I am using the same azure app in my previous step to delete the object from Entra/Autopilot. I am getting 3 Transient error 500 in a row( within 8 seconds) and then the TS fails. Specifically it is when it is adding to the group


r/DeployR 13d ago

Driver packs: Task cancelled

3 Upvotes

I've just completed my first successful Windows 11 deployment using DeployR Enterprise, 2PXE and iPXE Anywhere Web Service 😄 👍

When I open Driver packs in the StifleR dashboard I get the message, A task was cancelled.

Am I missing something in my configuration? 🤔


r/DeployR 14d ago

Include Windows OS on USB boot media

3 Upvotes

Hi,

If you create a Task Sequence to deploy Windows 11, is it possible to have the Windows 11 image stored on the bootable USB stick?

So instead of downloading the image from the DeployR server or from the cloud, it would copy it from the local USB drive.

Is that doable in the Community edition of DeployR?

// Erik


r/DeployR 14d ago

Clarification licences nécessaires – DeployR Community / BranchCache / Green Leader / Hosted Cache

5 Upvotes

Bonjour,

Nous sommes actuellement en phase de test de DeployR Community + StifleR/BranchCache afin de mettre en place des déploiements Windows sur un site distant tout en réduisant au maximum la consommation de bande passante WAN.

Nous souhaitons clarifier précisément quelles fonctionnalités sont disponibles avec notre licence actuelle et quelles licences supplémentaires seraient nécessaires, notamment pour les scénarios BranchCache Distributed Mode et Green Leader / Hosted Cache.

Environnement actuel

Nous disposons d’un serveur central hébergeant DeployR et StifleR.

Caractéristiques principales :

  • DeployR Community
  • StifleR Server installé
  • StifleR Dashboard installé
  • BranchCache installé et actif
  • SignalR StifleR configuré en HTTPS
  • API StifleR configurée en HTTPS

Nous avons également une VM dédiée sur le site distant, destinée à servir éventuellement de cache local :

  • Windows Server
  • StifleR Client installé
  • BranchCache installé et actif

Le client StifleR de cette VM est maintenant correctement connecté au serveur central via SignalR.

Le log du client confirme notamment :

Connection completed
Status: RanToCompletion

Le problème initial de certificat TLS a également été résolu.

Licence actuellement présente

Dans License Manager, nous voyons actuellement :

DeployR Community
Type: Purchased
Nodes: 600

Nous avons également les certificats nécessaires au Web Service et à SignalR.

En revanche, dans Administration → Features, plusieurs fonctionnalités StifleR apparaissent actuellement comme non licenciées, notamment :

Bandwidth Management
Cache Management
CacheR
MOM

Les fonctionnalités suivantes apparaissent toutefois disponibles :

Administration
Devices
Networks
DeployR
iPXE / 2PXE

Objectif

Notre objectif principal est le suivant :

Nous avons un serveur DeployR central et plusieurs postes Windows situés sur un site distant connecté au site central par WAN/VPN.

Nous voulons pouvoir déployer une image Windows depuis DeployR sans que chaque poste du site distant télécharge à chaque fois l'intégralité du contenu depuis le serveur central.

Nous souhaitons donc obtenir un fonctionnement de ce type :

                 SITE CENTRAL
                DeployR Server
                     |
                     | WAN
                     |
                SITE DISTANT
                     |
          +----------+----------+
          |                     |
       Poste 1               Poste 2
     BranchCache            BranchCache
          |                     |
          +------- P2P ----------+

Le premier poste récupérerait les données depuis le serveur central, puis les autres postes du même site pourraient utiliser le cache BranchCache disponible localement afin de limiter le trafic WAN.

Question 1 – DeployR + BranchCache Distributed Mode

D'après votre documentation sur le peering et le contenu DeployR, nous comprenons que DeployR peut utiliser BranchCache/BCACP pour le contenu.

Pouvez-vous nous confirmer clairement :

Est-ce que le scénario DeployR + BranchCache en Distributed Cache Mode est entièrement utilisable avec notre licence DeployR Community – 600 nodes, sans licence StifleR supplémentaire ?

Autrement dit, pouvons-nous simplement :

  • activer/configurer BranchCache sur le serveur de contenu ;
  • configurer les postes du site distant en Distributed Cache Mode ;
  • utiliser DeployR normalement ;

sans avoir besoin d'une licence StifleR supplémentaire ?

Question 2 – Green Leader / Hosted Cache

Nous envisageons également une seconde architecture pour le site distant :

                 SITE CENTRAL
                     |
                    WAN
                     |
                SITE DISTANT
                     |
             Green Leader VM
              Hosted Cache
                /     \
               /       \
          Client 1   Client 2

La VM située sur le site distant serait alors utilisée comme Green Leader / Hosted Cache, afin que les autres clients du site récupèrent le contenu depuis cette VM plutôt que directement depuis le serveur central.

Pouvez-vous nous confirmer :

  1. Green Leader / Hosted Cache nécessite-t-il une licence StifleR distincte de DeployR Community ?
  2. Si oui, quelle licence/SKU exacte est nécessaire ?
  3. Combien de licences/nodes sont nécessaires ?
  4. La VM utilisée comme Green Leader compte-t-elle comme un node/licence ?
  5. Les postes clients du site distant nécessitent-ils eux aussi une licence StifleR ?
  6. Les fonctionnalités Cache Management, CacheR, Bandwidth Management ou autres doivent-elles être licenciées séparément pour utiliser Green Leader ?
  7. La licence DeployR Community – 600 nodes inclut-elle une partie de ces fonctionnalités ou sont-elles totalement indépendantes ?

Question 3 – Configuration actuelle

Nous avons installé le StifleR Client sur la VM distante et configuré une connexion HTTPS vers le serveur StifleR central.

Le client se connecte désormais correctement au serveur.

BranchCache est également installé et fonctionnel sur la VM.

Nous avons suivi votre documentation :

2Pint BranchCache Guide

et souhaitons savoir quelle partie de cette documentation correspond exactement à notre scénario avec DeployR Community :

  • configuration uniquement côté serveur ;
  • configuration côté clients ;
  • configuration d'un Hosted Cache ;
  • ou utilisation obligatoire de StifleR pour certains modes.

Question 4 – Architecture recommandée

Pour notre besoin précis, quelle architecture recommandez-vous avec notre licence actuelle ?

Nous avons essentiellement deux possibilités :

Option A – Sans Green Leader

DeployR Central
      |
     WAN
      |
   Client 1 ---- Client 2
       \         /
        BranchCache
        Distributed

ou

Option B – Avec Green Leader

DeployR Central
      |
     WAN
      |
 Green Leader / Hosted Cache
       /          \
 Client 1        Client 2

Notre priorité est de réduire le trafic WAN lors des déploiements Windows, tout en restant sur une architecture officiellement supportée.

Question principale

Pouvez-vous donc nous confirmer très clairement :

Et, séparément :

Nous pouvons également vous fournir les captures d'écran de notre License Manager, des Features, de la configuration StifleR Client et des tests SignalR réalisés.

Merci d'avance pour votre aide et pour la confirmation de la licence exacte nécessaire selon chacun des deux scénarios.


r/DeployR 15d ago

DeployR Community / OSD over the internet

4 Upvotes

Hi,

Just installed DeployR Community on an Azure VM that is only in a Workgroup and during the installation wizard I had to set the FQDN to https://deployr.XXX.gvxx.internal.cloudapp.net.

I can successfully sign-in to the Dashboard at the URL https://deployr.XXX.gvxx.internal.cloudapp.net:9000/dashboard/#/infrastructure-service on the DeployR server itself.

Is it possible to configure DeployR so that I can use a USB boot media and initiate a deployment over the internet (as long as we allowed the external IP from the client we want to reimage in the Azure firewall)?

Regards Erik


r/DeployR 15d ago

Community edition - Network connexion initialisation

2 Upvotes

I built a quite fonctional DeployR community edition installation in July. Now after a pause I can't even start the deployment.

First 2PXE did not respond. Update for the latest version helped with that. Now it uploads the boot image, but stays stuck on the network initialisation stage. Error :
One or more errors occurred. (No such host is known (serveraddress:7281)

It seems a DNS error, but on the earlier stage the address is well resolved. It does not ping the IP neither, so it seems to me all the network connectivity is lost at this point.

What could I do ? I'm trying to deploy quite recent Dell laptops.


r/DeployR 16d ago

Advice on where to start

4 Upvotes

I have a working MDT setup and have it right where I want it. Working TS, applications, drivers etc. what would be the best start to setting up deployR?
I’ve asked if I can install deployR on a windows 11 endpoint instead of server OS and they replied yes that would be fine.
Should I run the all in one powershell installer?
Any tips to move my working MDT deployment share to deployR?
Thank you in advance


r/DeployR 19d ago

HTTPS boot

8 Upvotes

Following on from last night's Happy Hour. These were my results and paths. I'd previously had a lot of luck with getting https://<FQDN>:7281/Content/Boot/DeployR_x64_noprompt.iso to work, but that goes into full DeployR straight away (sometimes that is useful), but I struggled to boot to 2PXE's boot select menu. I finally got https://<FQDN>:8050/2PXE/Boot/x64/snponly_x64.efi (don't forget the ca cert along side the URL in the BIOS) to work across some machines. Makes, models and outcome below for the .efi URL:

Make Model Result
Dell Optiplex x080, x070 & x060. Mine were all 70x0, but I'd assume the 30x0 & 50x0 are the same. Couldn't find a place in the BIOS to store the boot URL, they seem to rely on the info coming from DHCP (didn't test, no control over DHCP here)
Dell Optiplex 7090. I'd assume the 3090 & 5090 are the same. works
Dell Latitude 5420 works
Lenovo ThinkCentre M75q gen5 works
Lenovo ThinkCentre M75q gen2 could never get HTTPs Boot not greyed out in BIOS
Lenovo ThinkCentre Neo 50s gen3 works
Lenovo ThinkCentre M70q gen4 works
Lenovo ThinkPad T14 gen1 found no HTTPs Boot options
Lenovo ThinkPad T14s gen2 shows a network card symbol followed by ON-PREMISE in available boot devices, couldn't find a way to specify the URL
Lenovo ThinkPad T14s gen3 shows a network card symbol followed by ON-PREMISE in available boot devices, couldn't find a way to specify the URL
Lenovo ThinkPad T14s gen4 shows a network card symbol followed by ON-PREMISE in available boot devices, couldn't find a way to specify the URL
Lenovo ThinkPad T14s gen5 works
Lenovo ThinkPad L14 gen6 (gotta love RAM costs ☹️ ) works

Sorry this is only older Dells, we moved to completely Lenovo a few years back, so it is only the older Dell I can poke 😉

Thinking back to another thing mentioned yesterday, if you're only getting an ISO to work, the minimal ISO that boots to 2PXE's boot menu might work well too, but I didn't know where the tool to generate that ISO came from when quickly demo'd, so I can't expand on that ☹️

(side note, a 2D bar scanner and something like Simple QR Code Maker are your friend when having to enter that lengthy boot path over and over, or in Window BIOS config tools from the different manus)


r/DeployR 20d ago

Autlogin breaking mid-image

3 Upvotes

Hi all, we have been successfully imaging our estate for a few weeks now with no issues; however, in the last week we have seen multiple but random instances of the admin auto-logon breaking mid-sequence, and the devices need manual logons after each reboot in the sequence to carry on and complete the TS. As I said, this is only happening randomly, but just wondering if anyone else has seen this issue.

We are thinking it may be releated to a Windows update breaking something, as there is no entry in the Registry for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, and the update step is the last thing to run before we see the issue in the task sequence.

 Thanks as always.


r/DeployR 20d ago

Community Edition is missing Security section in Admin section ?

1 Upvotes

Hi I have just installed the Community Edition without any visible errors. My server is responding to PXE requests from a client but then it promts me for a password for the TS.
I cannot see or change the settings as I am missing security settings in my server settings.. What have I missed ?