OS Deployment

Operating System (OS) Deployment allows users to create operating system images and deploy them to target computers. Its task sequences help facilitate the deployment of operating system images and other Microsoft Configuration Manager software packages.

Share tech news, updates, or what's on your mind.

Sign up to Post

Im am trying to remove the in-box apps from my reference image during the tasks sequence in order to have them not in the image at all also to avoid and failures during sysprep.
Should you be charging more for IT Services?
Should you be charging more for IT Services?

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Hi,  I'm having a really tough time getting a MDT 2013 task sequence to finish the last 2 steps -

Gather local only
Create WIM

The WIM I'm trying to create is to be my reference image.  As such, I'm using a Hyper-V virtual machine as my hardware platform.  Everything boots fine and the task sequence works just fine.  I can see the prior steps "Apply Windows PE (BCD)" running - and the subsequent reboot.  Unfortunately for me, what happens next is after the box restarts, it  begins the issuance of messages related to a new user logging into Windows 10 -  and ultimately loads the local administrator's desktop.  I wait for the task sequence progress bar to popup - but it doesn't ever start back up.  A few times I've manually run ltibootstrap.vbs to see if I can restart it.  It will actually run the last two steps, but it creates a WIM in 10 seconds that is about 4MB.  
I've been poring over the log files trying to find out what is causing the final steps to not run, but can't find anything that stands out to me.  Can anybody help me to understand at least what is going on?  Am happy to post log files on request.  

Many thanks - Adrian
Hello, I am finding when I reimage a computer using MDT it creates a duplicate boot manager option in the UEFI BIOS, then on next boot, which is midway through the task sequence, it tries to boot from there and fails. Can I stop this somehow?
How can Munki be used to image Mac computers for upgrade or reinstallation  or change mac OS system over network like how pxe boot as in sccm for windows computers.

Could you provide step by step guide?

How to deploy win 10 1809 local experience pack using MDT?

I have a network with about 50 windows 10 workstations. All Dell computers, but of course different models having different processors, different video cards, etc. And they are all running different versions of Windows 10 - some are still running 1507, some have 1511, some have 1709, etc.

I looked into image deployment solutions like SmartDeploy or Microsoft System Center. Reimaging each workstation sounds smart, quick and easy, but I don't have a volume license for Windows 10. (Over the years, as new Dell workstations were ordered, we just bought them pre-installed with Windows 10. Probably a mistake looking back)

Since all of the workstations are on the domain, I thought about using WSUS to push out the Windows 10 feature upgrades (for example, upgrade all workstations to version 1803) but then I read about how this is not a good idea. Maybe one option would be to use a script to deploy the Windows 10 upgrade to each computer, but I think I'd want to make sure all of the drivers are updated FIRST. Including the BIOS. At least that's always been my preferred way of doing major OS upgrades - update the drivers first, then update the OS, then update some more.

So at this point, I am slowly doing this across the network: One by one, I log into each workstation as an admin, then run Dell Command Update to download and install any driver and BIOS updates that are specific to that workstation. Then I reboot, then run the Windows 10 upgrade assistant (seems to work better …

I am having an issue with OS deployment with UEFI. The PXE boot starts and gets thru till the message "Preparing network"appears, thereafter the machine reboots.

with F8 I am able to ping WDS,DP and site server, The HDD is listed in Diskpart. SMSTS.log shows the following errors

Executing command line: "X:\sms\bin\x64\smstftp.exe" -i get X:\sms\data\variables.dat
Process completed with exit code 1
Failed to download pxe variable file. Code(0x00000001)
PxeGetPxeData failed with 0x80004005

attached the log file , can you please help

SCCM 2012 1610 , WDS and DP on same server Windows 2008 R2 , DHCP Windows 2008R2
We have a master image created using Acronis. It contains Win10, MS Office, a few browsers and applications installed on it. Now, we want to bring in that image into SCCM which we will be using from now on instead of Acronis. My question is should we sysprep that image even though it will be push onto the same PC hardware/model ? how would you guys go about this? Any input will be greatly appreciated.

Thank you!
We are looking for a simple yet effective way todo the following,

Scenario. We order 100 laptops, from manufacturer with Windows 10 OEM locally. We want to install 1 laptop with OEM Windows 10, patch, Office package etc and create a standard image. Then we want to deploy the same image to all other 99 laptops and activate each laptop using its unique OEM key thats inside the BIOS (nowadays they do this).

What tool is the simplest best way to Capture image and Deploy it over network in a great way? We can use a Win server, NAS or whatever to store the server centrally.

I am writing a software removal program, and want to uninstall a context menu driver. Just unregistering the driver while Windows File Explorer is open causes a Windows error "Program has stopped working" when trying to unregister the dll. Closing file explorer first and then running the program works fine.

Here is the unregister code I am using now:

HINSTANCE hLib = LoadLibraryW(szDllPath);

    if (hLib == NULL)
		DWORD dwErrorCode = GetLastError();
		szError.Format(_T("\nWindows could not load library %s due to %s"),szDllName,getLastWinError(dwErrorCode));
		return false;            

    typedef HRESULT (CALLBACK *HCRET)(void);
    HCRET lpfnDllRegisterServer;

    // Find the entry point
    lpfnDllRegisterServer = (HCRET)GetProcAddress(hLib, "DllUnregisterServer");

    if (lpfnDllRegisterServer == NULL)
		szError = NEWLINE;
		return false;            

    // Call the function by function pointer..
    if (FAILED((*lpfnDllRegisterServer)()))            
		szError.Format(_T("\nWindows could not unregister context menu driver %s!"),szDllName);
		return false;            


Open in new window

What is the best way to go about this to avoid this Windows error?

OS Deployment

Operating System (OS) Deployment allows users to create operating system images and deploy them to target computers. Its task sequences help facilitate the deployment of operating system images and other Microsoft Configuration Manager software packages.

Top Experts In
OS Deployment