SCCM Windows 10 Customization using Task Sequences

Benoit LecoursSCCM58 Comments

In this post we will describe how to customize your windows 10 image to personalize it to your company. There’s an infinite amount of customization that can be made but i’ll try to cover the more frequent one, those that are asked 95% of every Windows 10 projects I was involved in. You could also do all those modifications through group policies if you want to enforce those settings.

SCCM Windows 10 Customization Package

Before we begin any customization, we will create a Windows 10 Customization package that we will use in our task sequence. It will be empty to start but we will create the folders and scripts during this blog post.

  • Open the SCCM Console
  • Go to Software Library / Application Management / Packages
  • Create a new package
  • On the Package tab, enter a Name, Description, Manufacturer and Source folder (this is where all scripts will be stored)

SCCM Windows 10 customization

  • On the Program Type tab, select Do not create a program

SCCM Windows 10 customization

  • On the Summary tab, review your choices and complete the wizard

SCCM Windows 10 customization

File Association

The first item we will be covering is file association. By default, Windows 10 uses Microsoft Edge to open every PDF files and HTTP links. For this post, we will redirect PDF files to Adobe Reader and HTTP/HTTPS to Internet Explorer. You can redirect any extension to any software. You just need to make sure that the application that you associate is installed during your Windows 10 deployment (or in your image).

The first step is to make the association manually, we will then export the configuration to a XML file and we will use DISM in our task sequence to import the configuration.

  • Log on a Windows 10 machine
  • Open Control Panel / Programs / Default Programs / Set Associations

SCCM Windows 10 customization

  • Navigate to .PDF and click on Change Program

SCCM Windows 10 customization

  • Select Adobe Reader and click OK

SCCM Windows 10 customization

  • Your .PDF files are now associated to Adobe Reader
  • For Internet Explorer association, select HTTP Protocol, .HTM and .HTML files, change program to Internet Explorer

Now that our associations has been done, we need to export the associations to a XML file using DISM :

  • Open an elevated command prompt
  • Run the following command : Dism /Online /Export-DefaultAppAssociations:C:\Temp\SCDAppAssoc.xml
    • (Change the XML file name and path if desired but make sure that the directory exists or you’ll get an error code 3)

SCCM Windows 10 customization

The XML file can be opened using any text editor. You can see our modifications has been made. It’s possible to change manually in this file but it’s a bit tricky to find ProdId and ApplicationName.

SCCM Windows 10 customization

  • Copy the XML file to your Windows 10 customization package in the FileAssociations Folder

SCCM Windows 10 customization

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run Command Line
    • Name : Set File Association
    • Command line : Dism.exe /online /Import-DefaultAppAssociations:FileAssociations\SCDAppAssoc.xml
    • Check the Package box and specify your Windows 10 customization package
  • Position this step after the Windows image has been deployed

SCCM Windows 10 customization

Setting the Default Windows 10 Wallpaper

We will now change the default Windows 10 wallpaper to a corporate one.

  • The default Windows 10 wallpapers are stored in the C:\Windows\Web\Wallpaper\Windows\ folder
  • Windows 10 also support 4K wallpapers which are stored in C:\Windows\Web\4K\Wallpaper\Windows

SCCM Windows 10 customization

SCCM Windows 10 customization

For our post, we will delete the 4K wallpapers and overwrite the default img0.jpg file. If you need to support 4K wallpaper, just place them in the 4K folder before updating your distribution points and the script will copy it to the right location.

By default, you can’t modify those files, we will use a PowerShell script to change the security of the folder and overwrite the wallpaper file. We will grant access to the SYSTEM account since it’s the account used during the SCCM task sequence.

  • Create a new WallPaper\DefaultRes and WallPaper\4K folder in your Windows 10 customization directory
  • Rename your wallpaper to img0.jpg copy it in the WallPaper\DefaultRes directory
  • If 4K support is needed, copy your files in the WallPaper\4K Directory

Create a new Powershell script in the root of the Wallpaper directory and copy this code into it :

Powershell Script

takeown /f c:\windows\WEB\wallpaper\Windows\img0.jpg
takeown /f C:\Windows\Web\4K\Wallpaper\Windows\*.*
icacls c:\windows\WEB\wallpaper\Windows\img0.jpg /Grant ‘System:(F)’
icacls C:\Windows\Web\4K\Wallpaper\Windows\*.* /Grant ‘System:(F)’
Remove-Item c:\windows\WEB\wallpaper\Windows\img0.jpg
Remove-Item C:\Windows\Web\4K\Wallpaper\Windows\*.*
Copy-Item $PSScriptRoot\img0.jpg c:\windows\WEB\wallpaper\Windows\img0.jpg
Copy-Item $PSScriptRoot\4k\*.* C:\Windows\Web\4K\Wallpaper\Windows

You’ll end up with the following structure :

SCCM Windows 10 customization

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run PowerShell Script
    • Name : Set Wallpaper
    • Script Name : Wallpaper\ChangeWallpaper.ps1
    • PowerShell execution policy : Bypass
  • Position this step after the Windows image has been deployed

SCCM Windows 10 customization

Change Lock Screen Image

The lock screen image is the image you see when the computer is locked. To change it, we must copy our image locally on the computer and then modify a registry key to read it.

  • Create a new LockScreen folder in your Windows 10 customization directory
  • Create a new LockScreen.cmd file and copy the following code
LockScreen.cmd

xcopy LockScreen\LockScreen.jpg C:\SCD\LockScreen\ /Y /S
reg import LockScreen\LockScreen.reg
reg import LockScreen\LockScreen.reg /reg:64

  • Create a new LockScreen.reg file and copy the following code (watch out of the “” when copy/pasting)
LockScreen.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization] “LockScreenImage”=”C:\\SCD\\LockScreen\\LockScreen.jpg”

  • Copy the image you want to set as the lock screen. For this blog post we will call it LockScreen.jpg. If you rename this file, make sure to change the script to fit this name.

You’ll end up with the following structure :

SCCM Windows 10 customization

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run Command Line
    • Name : Set File Association
    • Command line : cmd.exe /c LockScreen\LockScreen.cmd
    • Check the Package box and specify your Windows 10 customization package
  • Position this step after the Windows image has been deployed

SCCM Windows 10 customization

Disable Microsoft Consumer Experiences

The latest Windows 10 feature upgrade includes a new feature that automatically installs a few apps from the Windows Store. Some apps like Candy Crush and Minecraft gets installed, we don’t think that belong to a work environment so we’ll delete it.

SCCM Windows 10 customization

The good news is that it’s quite simple to disable. You need to disable a function called Microsoft Consumer Experiences. We will do this using a registry modification :

  • Create a new ConsumerExperience folder in your Windows 10 customization directory
  • Create a new DisableConsumerExperience.reg file and copy the following code :
DisableConsumerExperience.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent] “DisableWindowsConsumerFeatures”=dword:00000001

You’ll end up with the following structure :

SCCM Windows 10 customization

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run Command Line
    • Name : Disable Consumer Experience
    • Command line : Regedit.exe /s ConsumerExperience\DisableConsumerExperience.reg
    • Check the Package box and specify your Windows 10 customization package
  • Position this step after the Windows image has been deployed

SCCM Windows 10 customization

Create Custom Start Menu

We will now create a default Windows 10 start menu that will be used on every Windows 10 machine by default. If you add shortcuts to applications, make sure that you’ve include them in your task sequence or you’ll end up with a start menu looking like swiss cheese. (empty spots)

SCCM Windows 10 customization

  • Log on a Windows 10 machine
  • Manually configure the Start Menu
  • Create a new StartMenu folder in your Windows 10 customization package
  • Start an elevated PowerShell and run the following command : Export-StartLayout -Path “C:\Temp\StartMenu.bin”
  • Copy the StartMenu.bin file to your Windows 10 customization package in the StartMenu folder

SCCM Windows 10 customization

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run Command Line
    • Name : Set Start Menu Layout
    • Command line : Powershell.exe Import-StartLayout -LayoutPath StartMenu\StartMenu.bin -MountPath C:\
    • Check the Package box and specify your Windows 10 customization package
  • Position this step after the Windows image has been deployed

SCCM Windows 10 customization

Set Windows 10 Pinned Taskbar items

Windows 10 permits to “pin” program on the task bar for easy access. Here’s how to create a standard task-bar for your Windows 10 users.

14361 (35)

  • Create a new PinTaskBar folder in your Windows 10 customization directory
  • Log on a Windows 10 computer
  • Manually pin all the desired program using the Pin to taskbar option

14361 (39)

  • Copy the links from %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar to your Windows 10 customization package in the PinTaskBar directory. This directory is hidden, so be sure to show Hidden Items

14361 (38)

14361 (30)

  • Open Registry Editor
  • Export the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband key to Win10Taskbar.reg

14361 (31)

  • Copy the Win10Taskbar.reg file to your Windows 10 customization package in the PinTaskBar directory
  • Edit the Win10Taskbar.reg file using a text editor and replace the beginning of the first line
    • Replace HKEY_Current_User to HKEY_LOCAL_MACHINE\defuser

14361 (43)

  • The final string will be : HKEY_LOCAL_MACHINE\defuser\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband
  • Create a new Win10Taskbar.cmd file in your Windows 10 customization package in the PinTaskBar directory and copy the following code :
Win10Taskbar.cmd

Reg.exe load HKEY_LOCAL_MACHINE\defuser C:\users\default\ntuser.dat
Reg.exe import “PinTaskBar\Win10Taskbar.reg”
Reg.exe unload HKEY_LOCAL_MACHINE\defuser

Xcopy PinTaskBar\*.lnk “C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar” /Q /Y /I

14361 (41)

You’ll end up with the following structure :

14361(44)

  • Open the SCCM Console and browse to Packages
  • Right-click your Windows 10 Customization package and select Update Distribution Point

SCCM Windows 10 customization

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click and Edit your Windows 10 task sequence
  • Select Add / General / Run Command Line
    • Name : Set Taskbar Pins
    • Command line : cmd.exe /c PinTaskBar\Win10Taskbar.cmd
    • Check the Package box and specify your Windows 10 customization package
  • Position this step after the Windows image has been deployed

14361 (36)

Conclusion

If you correctly follow this post, you’ll end up with this structure in your Windows 10 Customization package :

14361 (37)

And you’ll have 6 new steps in your Windows 10 task sequence :

14361 (42)

You can now deploy your Windows 10 task sequence to a test machine and all customization should be there. See our post on how to monitor your task sequence if something goes wrong or simply if you want to track the progress.

We hope this post will help you out for your Windows 10 customization. Feel free to post your customization using the comment section. We will update this post on a regular basis when we have more to share.

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

Founder of System Center Dudes. Based in Montreal, Canada, Senior Microsoft SCCM Consultant, 5 times Enterprise Mobility MVP. Working in the industry since 1999. His specialization is designing, deploying and configuring SCCM, mass deployment of Windows operating systems, Office 365 and Intunes deployments.

58 Comments on “SCCM Windows 10 Customization using Task Sequences”

  1. That’s an interesting way to set the taskbar and the Start Menu tiles.
    I actually do it via GPO with one file only that does both, I find it easier to apply and to maintain.

  2. I’m using the remove default apps powershell script. It’s for some reason removing “Windows Media Player”. If I go in to my device and do add/remove programs, then look up installed windows features/media features, the “+” is gone. That is where you are to see “Windows Media Player”. If I image a device with just Windows 10, I see it in that spot and on the device. What is removing it during the remove default apps script? I can’t seem to find what it is. Thanks.

  3. The script used to change Wallpaper doesn’t work as wanted for me (W10 1709).
    The default wallpapers are correctly removed and mine is copied. But on first boot, it’s still the default one which is displayed .. Even with another reboot.

    Otherwise, in the personnalize menu, i only see my wallpaper, but it doesn’t apply automatically.

    Have you already encountered this issue ? How can I resolve it ?

    Thanks

  4. Hi,

    Thank for this. Small thing you may want to change. For the LockScreen part the name is wrong:

    Name : Set File Association
    Command line : cmd.exe /c LockScreen\LockScreen.cmd
    Check the Package box and specify your Windows 10 customization package

  5. Hello Benoit,

    I am following your steps but my Task sequence are not making any changes. Just like for pinned taskbar items and Lock screen. I am at the point where it is not making any sense to me that where i am making a mistake.
    If you want i can post an error also.

    Appreciate your response

  6. My question is about the start menu export / import only. This is the only thing that no matter what I try, it just doesn’t come out right. This guide has gotten the closest to what I want, so many many thanks SCD! So, I followe the portion here to create the startlayout bin file and put it into a task sequence. The OSD Deployment goes without incident. The start menu on the deployed machine, a VM in my test case, has the apps that I want, but the issue is the start menu becomes twice as wide as in the machine that provided the exported layout. So, the appearance is not what I am after. The icons are off to the right instead of the down the start menu instead of continuing down the start menu as I laid it out. I don’t know what else to try. I am prepared to admit defeat here and just go with it as “close enough”. Windows 10 Pro 1709 – 10.0(16299) – I sure am open to anyone who knows how to correct this 🙂 Thanks again for all the great how to’s SCD!

    1. Dennis,

      In my environment I was struggling to get this and the taskbar to work (you can modify the taskbar items in the Start Menu file but it requires modification). One thing I noticed about the export is that it lacks the appropriate schema items to work correct with all versions of Windows 10. For example, this is the header of a Windows 10, 1703 Start Menu export to XML (BIN is just XML in a different container). This has been unaltered and is taking from line 1:

      This is one we modified for our Windows 10 environment, modified to make it work, based on the Microsoft documentation about exporting/importing the Start Menu and taskbar in Windows 10:

      There’s quite a bit different between the two, even if you ignore the TaskbarLayout schema. Try replacing your BIN file’s0 (open in Notepad++, for instance) top lines with the ones above and see if it works for you after that. We used the following Microsoft documents and I only thought to modify our output based on this document when I noticed key XML items were missing in the export function’s output.

      https://docs.microsoft.com/en-us/windows/configuration/customize-windows-10-start-screens-by-using-group-policy
      https://docs.microsoft.com/en-us/windows/configuration/windows-10-start-layout-options-and-policies
      https://docs.microsoft.com/en-us/windows/configuration/configure-windows-10-taskbar

      Hope this helps.

    2. Apparently, you cannot post XML code in these boxes so here it is, sans the tags ( ):

      Fresh export for 1703:

      LayoutModificationTemplate
      xmlns:defaultlayout=”http://schemas.microsoft.com/Start/2014/FullDefaultLayout”
      xmlns:start=”http://schemas.microsoft.com/Start/2014/StartLayout”
      Version=”1″
      xmlns=”http://schemas.microsoft.com/Start/2014/LayoutModification”

      From our modified Start Menu export for our environment:

      ?xml version=”1.0″ encoding=”utf-8″?
      LayoutModificationTemplate
      xmlns=”http://schemas.microsoft.com/Start/2014/LayoutModification”
      xmlns:defaultlayout=”http://schemas.microsoft.com/Start/2014/FullDefaultLayout”
      xmlns:start=”http://schemas.microsoft.com/Start/2014/StartLayout”
      xmlns:taskbar=”http://schemas.microsoft.com/Start/2014/TaskbarLayout”
      Version=”1″

  7. This really gr8 guide. I need one more favor if any one can add how to change default keyboard and region from US to Any Other country that would accomplish the guide.

  8. I am trying to create lock and logon screen of win 10 clients using SCCM 2016. Task sequence showing as no Items when i try to edit my win 10 customization as indicated in the article. Pls Assist

  9. When we initially deployed Windows 10, we used the method of changing the wallpaper permissions and copying over our corporate wallpapers and it worked well.

    However, now we are deploying feature update 1709, the default Windows wallpaper are back. Is anyone else experiencing this issue or has a workaround?

  10. Does the CREATE CUSTOM START MENU step work when running a Windows 10 1607 to 1709 task Sequence? Wouldn’t it apply only to new users while existing user accounts will be unaffected and thus still have left over tiles that don’t work after removing provisioned apps?

  11. This is great! I am just having one issue with the Pin Taskbar. I have already changed the quotes and even retyped the whole thing myself. I am having the issue with importing the reg file. I get C:\WINDOWS\system32>Reg.exe import “PinTaskBar\Win10Taskbar.reg”
    ERROR: Error opening the file. There may be a disk or file system error.

    and then C:\WINDOWS\system32>Xcopy PinTaskBar\*.lnk “C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar” /Q /Y /I
    File not found – *.lnk
    0 File(s) copied

    Any ideas? Thanks

  12. Hello, How Can I customize the windows Installation to rellocate the profiles to Drive d: ?

    How Can I Move Users Folder to another Location in Windows 10 ?

    I installed the first machine then applied this procedure: https://www.tenforums.com/tutorials/1964-move-users-folder-location-windows-10-a.html#MethodOne

    It functioned well,

    then I Captured the image , using SCCM task secuence, then I distribuited the image with one Task Secuence, the new brand machine installed well but the change in the default profile not functioned.

    Could You help me?

    thanks

  13. I have tried multiple ways to get the start menu and taskbar lay out configured. Mind you, I am doing this via MDT Lite Touch, though I am copying the necessary data to a folder in %windir% and then running the commands. I keep getting errors as such:

    Failed to run the action: Set Taskbar Pins.
    Incorrect function
    few lines down…
    Task Sequence Engine failed! Code: enExecutionFail
    Task sequence engine filed with error code 80004005
    SetNamedSecurityInfo()failed
    SetObjectOwner()failed. 0x80070005
    RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence

    For the life of me I can’t figure out why this is happening. Any insight would be greatly appreciated. Thanks.

    1. Please ignore this post. User error, the path to files was incorrect in task sequence steps, none the less, I have been able to get 3 steps in this post working in MDT Lite Touch.

  14. Pingback: Customize Windows 10 Taskbar Configuration Using SCCM Task Sequence |

  15. Hello i have a question. I will deploy Win10 1607. I installed the Software und now i will deploy it with SCCM 2012 R2.

    My Question, how can i deploy all Settings from the Auditmode-User? i use Copyprofil with Sysprep in a Task Sequence,but the TS dont deploy Desktop and the special settings like first-runs from programs

  16. Struggling to get the custom start menu to import. There are no visual errors when it imports but the default menu stays?? Can someone assist? Is there any logging that can be done?

  17. I can’t get the ‘Set TaskBar Pins’ to complete. I’ve configured as above but SCCM is throwing the following error.
    Failed to run the last action: Set Taskbar Pins. Execution of task sequence failed.
    The system cannot open the file. (Error: 00000004; Source: Windows)

    :\_SMSTaskSequence\Packages\SYD00025>Xcopy PinTaskBar\*.lnk “C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar” /Q /Y /I
    ERROR: Error opening the file.
    There may be a disk or file system error.
    Invalid number of parameters

    Any ideas?

    1. My guess is that it’s an ” character error. This happens when copy/pasting from WordPress, the quote character is not correctly copied. Enter it manually and retry.

  18. Hi Gents,
    Having issues with the Featured Apps(Candy Crush Soda, Minecraft, Twitter, Picsart and Cortana), can’t get rid of them.

    I am facing the same issue, even after trying the Registry modification as shown above.
    Is there any other way to remove/block these apps to show up, this is holding up a huge deployment 🙁

    Any suggestions, will be much appreciated.

    Thanks,
    Ambar

    1. Hi Ambar,

      You can try to remove it from the GPO.
      Computer Configuration > Administrative Templates > Windows Components > Cloud Content-> Turn off Microsoft consumer experience.
      Note that modification to Consumer experiences is restricted to Enterprise and Education SKU of Windows 10 v1607. If you use Windows 10 v1607 Pro or Home, you will not be able to manage this at all.

      Jonathan

  19. Hi,
    I have followed the Set Windows 10 Pinned Taskbar items section as per your blog. The only difference is that my folder structure is different to yours. I have a \\Sccm01\CM_OSD\Win10_TaskbarLayout_v1.0 folder that contains File Explorer.lnk, Internet Explorer.lnk the Win10Taskbar_v1.0.reg and Win10Taskbar_v1.0.cmd files.
    I have modified the .CMD file with the following:
    Reg.exe load HKEY_LOCAL_MACHINE\defuser %SystemDrive%\users\default\ntuser.dat
    Reg.exe import “Win10Taskbar_v1.0.reg”
    Reg.exe unload HKEY_LOCAL_MACHINE\defuser
    Xcopy *.lnk “%SystemDrive%\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar” /Q /Y /I

    The TS runs successfully but I only get the file Explorer and Outlook pinned to the task bar, IE does not get pinned.
    Also is there a way to remove Store and Edge icons in the same TS?

  20. Do you by chance have instructions for doing this with just MDT 2013 Update 2? My company doesn’t have SCCM and me trying to convert your steps from Packages to MDT Task Sequence steps isn’t working properly.

    1. I believe you just add the folder contents to a share on your MDT server and follow the instructions. However, I’m not sure where in the MDT task sequence you add the Components … maybe in the post install section before install updates? Not sure, but Ive been woring on the same issue.

    2. I believe you just add the folder contents to a share on your MDT server and follow the instructions. However, I’m not sure where in the MDT task sequence you add the Components … maybe in the post install section before install updates? Not sure, but Ive been working on the same issue.

    1. We haven’t fully tested yet on 1607. This post will be updated if we found that some features are not working on this version.

  21. Hi,
    I followed your process for Disabling Microsoft Consumer Experiences to an image deployed via SCCM 2012 with MDT integration. The Windows 10 version is 1607 but it does not work.
    I also tried to run the command manually to a reference machine that is not domain joined but the icons remain even after reboot.
    Can you help with this?

  22. Can this package only be used during a task sequence or can the package be deployed out to a machine after it’s being image? For example, if I deploy a task sequence and then find that 25 Machines have to be customized a certain way, can I go back and deploy that ‘Windows 10 Customization’ package and it customize the OS?

  23. Hey gang, first attempts at doing some of this now that Win 10 1607 is out.

    Import-StartLayout doesn’t seem to be working for me (SCCM 1602, Win10 1607). I tried “Online” in the task sequence as shown here, and also against a mounted WIM, as described in the help for this cmdlet. The mounted WIM attempt fails complaining that “The path did not resolve to a file.” “Online” executes successfully, but has no effect.

    The taskbar customization is working, but I’m trying to get IE down there instead of Edge. In Win 10 1607 at least, it always appends an Edge icon on the far left, and it actually kills my IE11 shortcut, blanking out the icon and rendering it useless. What a jerk!

  24. Hey dudes, you probably know how to fight this issue. I need to customize Windows 10 lock screen to have 2 languages: 1 English, 2 Russian, in that order. My in-place upgrade task sequence is using Windows 10 Russian media. I tried to set registry keys in HKEY_USERS\.DEFAULT\Keyboard Layout\Preload but after restart, the machine returns to default: 1. Russian, 2. English. The same key works perfectly in Windows 8, so in Win 10 it looks like a bug 🙁

  25. Is it possible to set the wallpaper to Stretch? By default it’s set to fill, which makes the wallpaper look to large for the screen.

  26. This a great post. Thanks! I have noticed that after deploying the image, IE does not stay pinned to the start menu. Just Edge, Firefox, and Chrome. Is that profile dependent? So far everything else works..

  27. This a great post. Thanks! I have noticed that after deploying the image, IE does not stay pinned to the start menu. Just Edge, Firefox, and Chrome. Is that profile dependent? So far everything else works.

  28. Hi Guys, Not sure if this still works with later versions.

    I am running SCCM 1602, Using a version Windows 10 64bit Win PE for the boot image and deploying a Windows 10 Education 64 Bit OS.

    I have only currently been able to get the Set Wallpaper task to complete successfully. It seems to be an issue with the Run Command Line items, I have tried them with the “Disable 64 Bit file system redirection” option ticked and unticked.

    1. Hi John, we are having the same/similar problem here. We’re on SCCM 1603 using same WinPE and Win10 builds as you. This is highly agitating as we have young students who end up with nothing pinned and they don’t know how to search for programs etc., and need things laid out for them.

      I don’t feel Microsoft haven’t done enough to help Education customers with being able to easily manage and control what should be easy customisations – even just through Group Policy would be enough.

  29. Promise I have set this up right but struggling to make this work. What Windows 10 media are you using?

  30. Hey all thanks for the guide. I cant get the taskbar pin to work. I tried multiple times on different task sequences and i cant get the taskbar pin is not working. Other then that its very cool need more to customize the task sequence more.

    1. For those who Can’t get the taskbar to work, you probably copy pasted the example from above, be sure to change the ” ” marks in the commands.

  31. Amazing! One more time, thank you guys for the contribution. I have actually one question regarding customization.

    I have looked for an answer everywhere, all the “solutions” I have found on the web, none of them worked on my System.

    My issue is: Getting rid of Microsoft account available for login and Windows Store.
    I am using the CBB on my company.

    Environment:
    Windows 10 Enterprise Edition 1511 (Build 10586.164)
    Joined to domain
    1st attempt

    1) GPO:

    Computer Configuration > Windows Settings > Security Settings > Local Polices > Security Options

    I Changed the Policy “Accounts: Block Microsoft accounts” = Users cant add or log on with Microsoft accounts

    2) Registry (1)

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\Settings]

    “AllowYourAccount”=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowYourAccount]

    “value”=dword:00000000

    Registry (3)

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

    In the right pane, you’ll see a value named NoConnectedUser. If the value doesn’t exist (On my Windows 10 Build before 1511, valeu wasnt there), right-click on the empty space to create a DWORD value and name it NoConnectedUser.

    set the value to 3 to block users from either adding or logging on with Microsoft account.

    4) Registry (4)

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowYourAccount] “value”=dword:00000000

    Edit: This will also block Pin Signon (& most options on the sign-on options window) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowSignInOptions] “value”=dword:00000000

    As soon as I make the changes to the registry, I reboot the computer, then I open Windows store and try to buy or download a software. I would expect the error saying I cannot use microsoft account.

    I’ve heard these GPOs were created for Windows 10 versions prior to 1511.

    Appreciate if you can help me figure out why my windows 10 1511 doesnt apply this change.

    Eden Oliveira.

  32. Great guide. Works perfect.
    Is there also a way to remove items in the Settings Menu (the new Control Panel) for my Domain Users

  33. Great post! Most of this I’ve already done, but it’s nice to have it summed up in a blog post like this.

Leave a Reply

Your email address will not be published. Required fields are marked *