{"id":1629,"date":"2018-01-25T18:44:44","date_gmt":"2018-01-25T18:44:44","guid":{"rendered":"https:\/\/www.autoitconsulting.com\/site\/?page_id=1629"},"modified":"2025-07-26T15:24:03","modified_gmt":"2025-07-26T14:24:03","slug":"osd-background","status":"publish","type":"page","link":"https:\/\/www.autoitconsulting.com\/site\/software\/osd-background\/","title":{"rendered":"OSD Background &#8211; Branding and Debug Tools for ConfigMgr OSD"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>OSD Background is a freeware utility for branding Microsoft Configuration Manager (ConfigMgr) and MDT Operating System Deployment. It also provides\u00a0user configurable debug tools and task sequence variable editing. The tools can be password protected and split into categories based on a user or admin password prompt.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"#Downloads\">Downloads<\/a><\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-2015 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"479\" src=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools.png\" alt=\"OSD Background Debug Tools\" class=\"wp-image-2015\" srcset=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools.png 707w, https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools-300x203.png 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><figcaption class=\"wp-element-caption\">User Configurable Tools<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-2014 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"474\" src=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables.png\" alt=\"OSD Background Task Sequence Variables\" class=\"wp-image-2014\" srcset=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables.png 705w, https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables-300x202.png 300w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><figcaption class=\"wp-element-caption\">Review and Edit Task Sequence Variables<\/figcaption><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Background<\/h2>\n\n\n\n<p>When doing a ConfigMgr or MDT Operating System Deployment a common task is to customise the background that is shown during the various stages of the build. The most popular way to do this is to use the Microsoft Sysinternals tool <strong>BGInfo.exe<\/strong> to set the system wallpaper. BGInfo.exe is very widely used and can be configured to show lots of information about a machine.\u00a0BGInfo.exe can be run at various stages of a deployment to show computer information or build <em>phases<\/em> with little effort. This can be seen in this blog post called <a href=\"https:\/\/blogs.technet.microsoft.com\/cameronk\/2010\/04\/28\/snazzy-osd-status-with-bginfo\/\">Snazzy OSD Status with BGInfo<\/a>. In fact, MDT comes with a built in script called <strong>ZTISetBackground.wsf\u00a0<\/strong>that has a preconfigured BGInfo config file and the script can set the wallpaper from a set of background files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Issues<\/h2>\n\n\n\n<p>During Windows 7 setup there is a window that shows the message &#8220;Setup is preparing your computer for first use&#8221;. On Windows 8 and Windows 10 that message is &#8220;Getting Ready&#8221; or the circling dots animation. These setup windows obscure the background making the BGInfo solution fail.&nbsp;MDT had a solution for this for Windows 7 in the <strong>ZTISetBackground.wsf<\/strong> script that used a custom <strong>WindowHide.exe<\/strong> executable to <em>hide<\/em> the offending window by its title &#8211; which was <em>FirstUXWnd<\/em> &#8211; thus revealing the previously hidden background image. On windows 10 the window name changed to <em>Progress<\/em>, but on both Windows 7 and 10 the class name is the same which is <em>FirstUXWndClass<\/em>.<\/p>\n\n\n\n<p>Unfortunately, on Windows 10 hiding this window still does not reveal the background. The only solution is to create a new custom window and place it above this progress window and fill it with our wallpaper bitmap thus creating a &#8220;fake&#8221; background.<\/p>\n\n\n\n<p>There are a number of applications I&#8217;ve seen that can already do something like this but I wanted to do my own version that works for me in the way I want and to provide the source code to help others.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<p>Here are some solution highlights:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Works on Windows 7\/8\/10\/11 with .NET 4.0 or later.<\/li>\n\n\n\n<li>Works on WinPE (requires Windows 8+ versions that can have .NET components added)<\/li>\n\n\n\n<li>Automatically hides the Windows 10 default progress window. No need to run WindowHide.exe first<\/li>\n\n\n\n<li>Creates a custom screen behind other windows to simulate desktop wallpaper<\/li>\n\n\n\n<li>Automatically updates a customisable progress bar based on the current position within a task sequence. Run it once each reboot and forget it.<\/li>\n\n\n\n<li>If you run the tool multiple times it will close down previously executed versions. No need to <em>taskkill<\/em> each time<\/li>\n\n\n\n<li>Hotkey combination (Ctrl+Alt+F12) will bring up a debug menu.<\/li>\n\n\n\n<li>Debug menu can be protected with two different passwords for Admin and User levels access.<\/li>\n\n\n\n<li>User-configurable tools menu. Command prompts, registry editing, system information, anything! Individual tools can be marked as &#8216;Admin Only&#8217; and are only shown when the Admin password is used to open the menu.<\/li>\n\n\n\n<li>Editable list of task sequence variables.<\/li>\n\n\n\n<li>Review and edit OSD Task Sequence variables.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">License<\/h2>\n\n\n\n<p>OSD Background is a freeware tool. It is free for all uses, including commercial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"Downloads\"><\/a>Current Versions and Downloads<\/h2>\n\n\n\n<div class=\"wp-block-group has-border-color has-accent-6-border-color is-layout-flow wp-block-group-is-layout-flow\" style=\"border-style:solid;border-width:1px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\">\n<p><strong>Latest Version:<\/strong> v1.0.0<\/p>\n\n\n\n<p><strong>Released:<\/strong> 28 June 2018<\/p>\n\n\n\n<p><strong>Notable Changes:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added 2 level password option for admins and users.<\/li>\n\n\n\n<li>Added customizable user tools menu for launching command prompts, registry tools, anything!<\/li>\n\n\n\n<li>Added task sequence variables explorer and editor.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-accent-6-border-color is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-658170e2 wp-block-columns-is-layout-flex\" id=\"autoit-download\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>OSD Background<\/strong><\/p>\n\n\n\n<p>Requires .NET Framework 4.0 or later. Tested on Windows 7\/8\/10\/11.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:160px\">\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ecd33c62 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/files\/autoit-osd-background\/autoit-osd-background.zip\">Portable Zip Download<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-658170e2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong><strong>Archived versions<\/strong>. <\/strong>Older versions of OSD Background are here.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:160px\">\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ecd33c62 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/files\/autoit-osd-background\/archive\/\" target=\"_blank\" rel=\"noreferrer noopener\">Archive<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-658170e2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Source Code.<\/strong> C# Source code is available on GitHub.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:160px\">\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ecd33c62 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/AutoItConsulting\/osd-background\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usage<\/h2>\n\n\n\n<p>I&#8217;ve decided to stay with the BGInfo + Custom exe style of usage as BGInfo is infinitely customisable trying to reproduce that kind of scheme within my own application would only lead to frustration.<\/p>\n\n\n\n<p>The basic usage is:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Edit <em>Options.xml<\/em> to customise as required<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#1E1E1E;font-style:italic;color:#D4D4D4\"><span style=\"border-bottom:1px solid rgba(234, 191, 191, 0.2)\">XML<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;Options>\n\n  &lt;!-- Show progress bar for current task sequence progress -->\n  &lt;ProgressBarEnabled>true&lt;\/ProgressBarEnabled>\n\n  &lt;!-- The color of the progress bar in HTML\/RGB format: #RRGGBB -->\n  &lt;ProgressBarForeColor>#5D83AC&lt;\/ProgressBarForeColor>\n  &lt;ProgressBarBackColor>#FFFFFF&lt;\/ProgressBarBackColor>\n\n  &lt;!-- Location of the progress bar. Top or Bottom -->\n  &lt;ProgressBarDock>Bottom&lt;\/ProgressBarDock>\n  \n  &lt;!-- Offset in pixels from the Top or Bottom of the screen -->\n  &lt;ProgressBarOffset>4&lt;\/ProgressBarOffset>\n  \n  &lt;!-- Height of the progress bar -->\n  &lt;ProgressBarHeight>4&lt;\/ProgressBarHeight>\n\n&lt;\/Options><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">Options<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #6A9955\">&lt;!-- Show progress bar for current task sequence progress --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarEnabled<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarEnabled<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #6A9955\">&lt;!-- The color of the progress bar in HTML\/RGB format: #RRGGBB --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarForeColor<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">#5D83AC<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarForeColor<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarBackColor<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">#FFFFFF<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarBackColor<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #6A9955\">&lt;!-- Location of the progress bar. Top or Bottom --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarDock<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">Bottom<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarDock<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #6A9955\">&lt;!-- Offset in pixels from the Top or Bottom of the screen --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarOffset<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">4<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarOffset<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #6A9955\">&lt;!-- Height of the progress bar --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">  <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProgressBarHeight<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">4<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProgressBarHeight<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">Options<\/span><span style=\"color: #808080\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run <em>BGInfo.exe<\/em> to customise the desktop wallpaper (or manually set the wallpaper if preferred) at various places in the OSD build process<\/li>\n\n\n\n<li>Run this command to ensure that the wallpaper can be seen in the background:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">        AutoIt.OSD.Background.exe Options.xml\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remember to rerun the command after each <em>Restart Computer<\/em> step in the task sequence to reshow the background after each reboot.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Windows 10 Additional Requirements<\/h2>\n\n\n\n<p>On the latest versions of Windows 10 you must also use a custom unattend.xml file with the <strong>SkipMachineOOBE<\/strong> and <strong>SkipUserOOBE<\/strong> options set to <strong>true\u00a0<\/strong>otherwise there seems to be a block on any windows being shown at all &#8211; even the ConfigMgr progress bars are invisible. The example below is for the x64 version of Windows 10.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#1E1E1E;font-style:italic;color:#D4D4D4\"><span style=\"border-bottom:1px solid rgba(234, 191, 191, 0.2)\">XML<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?>\n&lt;unattend xmlns=\"urn:schemas-microsoft-com:unattend\">\n   &lt;settings pass=\"oobeSystem\">\n      &lt;component xmlns:wcm=\"http:\/\/schemas.microsoft.com\/WMIConfig\/2002\/State\" xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" name=\"Microsoft-Windows-Shell-Setup\" processorArchitecture=\"amd64\" publicKeyToken=\"31bf3856ad364e35\" language=\"neutral\" versionScope=\"nonSxS\">\n         &lt;OOBE>\n            &lt;HideEULAPage>true&lt;\/HideEULAPage>\n            &lt;HideLocalAccountScreen>true&lt;\/HideLocalAccountScreen>\n            &lt;HideOEMRegistrationScreen>true&lt;\/HideOEMRegistrationScreen>\n            &lt;HideOnlineAccountScreens>true&lt;\/HideOnlineAccountScreens>\n            &lt;HideWirelessSetupInOOBE>true&lt;\/HideWirelessSetupInOOBE>\n            &lt;ProtectYourPC>1&lt;\/ProtectYourPC>\n            &lt;SkipMachineOOBE>true&lt;\/SkipMachineOOBE>\n            &lt;SkipUserOOBE>true&lt;\/SkipUserOOBE>\n         &lt;\/OOBE>\n      &lt;\/component>\n   &lt;\/settings>\n&lt;\/unattend><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #808080\">&lt;?<\/span><span style=\"color: #569CD6\">xml<\/span><span style=\"color: #9CDCFE\"> version<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;1.0&quot;<\/span><span style=\"color: #9CDCFE\"> encoding<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;UTF-8&quot;<\/span><span style=\"color: #808080\">?&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">unattend<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">xmlns<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;urn:schemas-microsoft-com:unattend&quot;<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">   <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">settings<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">pass<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;oobeSystem&quot;<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">      <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">component<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">xmlns:wcm<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;http:\/\/schemas.microsoft.com\/WMIConfig\/2002\/State&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">xmlns:xsi<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">name<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;Microsoft-Windows-Shell-Setup&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">processorArchitecture<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;amd64&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">publicKeyToken<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;31bf3856ad364e35&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">language<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;neutral&quot;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #9CDCFE\">versionScope<\/span><span style=\"color: #D4D4D4\">=<\/span><span style=\"color: #CE9178\">&quot;nonSxS&quot;<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">         <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">OOBE<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">HideEULAPage<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">HideEULAPage<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">HideLocalAccountScreen<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">HideLocalAccountScreen<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">HideOEMRegistrationScreen<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">HideOEMRegistrationScreen<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">HideOnlineAccountScreens<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">HideOnlineAccountScreens<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">HideWirelessSetupInOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">HideWirelessSetupInOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">ProtectYourPC<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">1<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">ProtectYourPC<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">SkipMachineOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">SkipMachineOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">            <\/span><span style=\"color: #808080\">&lt;<\/span><span style=\"color: #569CD6\">SkipUserOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><span style=\"color: #D4D4D4\">true<\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">SkipUserOOBE<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">         <\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">OOBE<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">      <\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">component<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D4D4D4\">   <\/span><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">settings<\/span><span style=\"color: #808080\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #808080\">&lt;\/<\/span><span style=\"color: #569CD6\">unattend<\/span><span style=\"color: #808080\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Screenshots<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Run Custom User Tools<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"479\" src=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools.png\" alt=\"OSD Background Debug Tools\" class=\"wp-image-2015\" srcset=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools.png 707w, https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_debug_tools-300x203.png 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">View and Edit Task Sequence Variables<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"474\" src=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables.png\" alt=\"OSD Background Task Sequence Variables\" class=\"wp-image-2014\" srcset=\"https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables.png 705w, https:\/\/www.autoitconsulting.com\/site\/wp-content\/uploads\/2018\/06\/osd_background_task_sequence_variables-300x202.png 300w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview OSD Background is a freeware utility for branding Microsoft Configuration Manager (ConfigMgr) and MDT Operating System Deployment. It also provides\u00a0user configurable debug tools and task sequence variable editing. The tools can be password protected and split into categories based on a user or admin password prompt. &nbsp; Background When doing a ConfigMgr or MDT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1632,"parent":1625,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1629","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/pages\/1629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/comments?post=1629"}],"version-history":[{"count":16,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/pages\/1629\/revisions"}],"predecessor-version":[{"id":100266,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/pages\/1629\/revisions\/100266"}],"up":[{"embeddable":true,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/pages\/1625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/media\/1632"}],"wp:attachment":[{"href":"https:\/\/www.autoitconsulting.com\/site\/wp-json\/wp\/v2\/media?parent=1629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}