"Create Image" function dialog will fail to create an Advanced method boot media on Windows 11 24H2 (April 2025 Updated) OS (Error: oocode:CENgine::AssembleBootableImage:CreateSpecificWindowsImage:Result=General), if UAC (EnableLUA = 0) is enabled in the OS (it is default enabled in that OS, and it will normally be enabled in that OS out of the box we think) using the 21.2.404 and 21.2.422 client versions at least (but it will likely also be true for older client versions we think); which will result in a failure to create the boot media image in that case (with any ADK version, including the December 2024 Windows ADK and Win PE addon version).
- Create DR Advanced method boot media, as long as the standard KB article instructions that are provided in the "Complete instructions here" button when clicked on, which is the first step in the Advanced method boot media Wizard, and that same KB article is here, may fail to create image in the "Create Image" function dialog on Windows 11 24H2 (April 2025 Updated) OS, if UAC is enabled in OS (that will be enabled by default in that specific stated OS and version), with the error stated as: (Error: oocode:CENgine::AssembleBootableImage:CreateSpecificWindowsImage:Result=General). For more details read the how-to KB article here.
We have seen that after doing an internal test on a Windows 11 24H2 machine, if UAC (EnableLUA = 0) is enabled in the OS (it is default enabled in that OS, and it will normally be enabled in that OS out of the box we think), using the 21.2.404 and 21.2.422 client versions at least, as detailed in the 1st entry in the "Known issues and limitations with this version" section for the 21.2.422 client version, in the Changelog KB article here, with the Windows ADK 10.1.26100.2454 (December 2024) and same version Win PE addon, as well as with the older Windows ADK 10.1.22621.1 ADK version, which for the latter older ADK version is linked at the top of this KB article here, that the Advanced method boot media creation can fail to complete after about 4-10 minutes of time (but certainly not immediately, as if it does error immediately that is likely due to a different issue in that case), with an error at the bottom of the "Create Image" dialog, that states: oocode:CENgine::AssembleBootableImage:CreateSpecificWindowsImage:Result=General
. In our initial internal testing on one such machine, that meets the OS specs in the first sentence, that issue can be worked around by disabling UAC in the OS (EnableLUA = 0
) in the registry or with the command described here, or you can use our own more complete stated instructions steps below; and then do a reboot after that.
Screenshots of the workflow, after having already applied the workaround instruction steps to disable UAC in the OS (EnableLUA = 0
), that should correct this issue, as a workaround at least:
While in the "Create the customized bootable image" dialog, which is only seen for "Advanced" method boot media creation, clicking on the "Create Image" button function in this dialog is where the problem will be seen, if UAC (EnableLUA = 1
) is enabled in the same stated example OS:
After checking the EnableLUA setting with the "get" command, which reports as disabled since it is a 0 value, which is the workaround to use to disable UAC (EnableLUA = 0
) (with the "set" command, that is described in full in the "Simple workaround Instructions steps:" section below this) in the same stated example OS:
The "Create Image" button function create image process completed with the Success status here, but only because we have the stated OS workaround applied (otherwise it would have failed here, with the error at the end of this KB article subject, after about 5-8 minutes on our example internal machine):
And the final dialog is seen below, that provides the device to write the created image to, either to CD/DVD, USB flash drive, or to just create the ISO file:
And if you did in fact choose the "Just create ISO file, do not write to boot media" option in the prior dialog, it should be able to write out that "DRBoot.iso" file to the stated folder in the last available dialog and the final step, that also states "Process completed.", as seen in this last screenshot:
Simple workaround Instructions steps:
Start a "Windows PowerShell" (right-click and Run as administrator) app or a “Terminal (Admin)” app prompt in Windows Server 2025 24H2, that is acting as a Domain Controller, don't start an Admin Command Prompt though as the set of commands to run won't work there, while logged in as an administrator user, first to read what the current “EnableLUA” property value is, to read back that current property value to you with a get command, so that you know what it is, and then you will issue a set command to disable UAC (EnableLUA = 0) after that first get command:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA"
In the above get command output should in the first line of the output state if the current "EnableLUA" variable value is a 0 or 1, meaning is disabled or enabled. It likely in your case is enabled and has a 1 for that value, which means that UAC is enabled in the OS, as that is the out of the box default setting in the Windows 11 24H2 OS. The next set command stated below will disable UAC (EnableLUA = 0); which will 100% require a reboot after this change and step:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value 0
After the above set command is issued, if the command was entered in properly, a pop-up dialog in the system tray area of Windows may (but I did notice that sometimes it does not do this though, even though the above settings change was done correctly at this point) display for a few seconds, right at that point that you pressed the <enter> key on that above command, that will state "You must restart your computer to turn off User Account Control", and it is 100% the case that for UAC to be disabled you must reboot the machine, so do that reboot now. And then only after the reboot, you can test the Advanced boot media create process again and the "Create Image" function dialog should work with success now to create the image with Success after that is done:
And then after you have verified that the Advanced boot media image was able to create the image with the Success status, with UAC (EnableLUA = 0) disabled in the OS at that point, in the same "Create Image" function dialog, which in this case is a completely optional step to need to do (but it may be that your security policies would advise not leaving UAC completely disabled in the OS in that case, as to the reason why you may want to re-enable it at this point, but just know that if you do re-enable UAC that the same Advanced boot media "Create Image" problem will return after that if you were to try it again on this same machine), if you would like to re-enable UAC (EnableLUA = 1) to revert that setting back to what likely was the default OS setting value (if that first get command had showed that it was enabled in the OS), you can issue this set command:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value 1
And right after issuing the above command and pressing <enter> on it, if the command was entered in properly, a pop-up dialog in the system tray area of Windows will display for a few seconds, right at that point that you pressed the <enter> key on that above command, that will state "You must restart your computer to turn on User Account Control", and it is 100% the case that for UAC to be re-enabled you must reboot the machine, so you will need to do that next, but only if you did do this completely optional step (to revert the UAC setting back to the, most likely, defaults):
Note: This issue will likely also affect earlier versions of the backup client, not just the 21.2.404 and 21.2.422 clients that are stated in this KB article. It is also possible that the same issue will affect other OS's, but the only known OS to report about right now is listed in the KB article, and if that becomes untrue we will update the article to state any other OS's or versions of OS's that have been known to also be affected by this issue at that later time. It is possible that we may resolve this issue in the code, but for now you can utilize the provided workaround as long as it meets your environment requirements.
Note: The separate NBK plugins query problem, that is discussed in the how-to KB article here, at least in the backup client, does not seem to affect the same Win 11 24H2 OS that shows this Advanced boot media create fails problem in that case.
Edit: If you aren't willing to perform the stated workaround to disable UAC ("EnableLUA = 0") in the OS completely, to workaround this or other stated issues in NovaBACKUP, for instance due to security or corporate policy concerns, as to it is not feasible to implement that change, then as an alternate method of workaround to at least try out and then utilize if it can work in your case (but you must know about the two items that are downsides to using this alt. method of workaround), you can also change the "nsService" service (which is the "NovaBACKUP Backup/Copy Engine" service name) "Log On As" setting to a Domain Administrators group user, that could be your primary user or it could be a "NovaBACKUP" user even, as long as that Domain user is a member of the "Domain Administrators" group, and then restart that same service. Just know that if you do implement that alt. workaround method that two things will be true, that A. the "Run As" setting for all job types will become unusable for if it is set to utilize "Run as specified user" then running those backup jobs will immediately fail with a service exception, because the nsService itself you told to be permanently assigned to a single user already, the client software will be locked to that one user for all functions, and B. that settings change won't survive future NovaBACKUP client upgrades, as the setting will become reversed back to the default "SYSTEM," user, so you'd need to remember to reapply that change after every client upgrade or client repair action. Also, there is a chance that if you do this alternate workaround method, that Image Backup (DR) functions may break and show issues after that change, and in general we don't recommend that the nsService be changed from the defaults (as it tends to cause problems in various functions, so you need to be aware of that fact before choosing to go with the alt. method of workaround in that case).