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)
- On the Program Type tab, select Do not create a program
- On the Summary tab, review your choices and complete the wizard
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
- Navigate to .PDF and click on Change Program
- Select Adobe Reader and click OK
- 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)
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.
- Copy the XML file to your Windows 10 customization package in the FileAssociations Folder
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
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
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 :
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
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 :
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
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.
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:00000001You’ll end up with the following structure :
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
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)
- 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
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
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.
- 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
- 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
- Open Registry Editor
- Export the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband key to Win10Taskbar.reg
- 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
- 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
You’ll end up with the following structure :
- Open the SCCM Console and browse to Packages
- Right-click your Windows 10 Customization package and select Update Distribution Point
- 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
Conclusion
If you correctly follow this post, you’ll end up with this structure in your Windows 10 Customization package :
And you’ll have 6 new steps in your Windows 10 task sequence :
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.
[ratings]
63 Comments on “SCCM Windows 10 Customization using Task Sequences”
I’ve been using the reg.exe load and unload of the default user registry steps in Win10Taskbar.cmd for months to make a couple of simple changes to File Explorer in the default registry hive for Win 10 LTSB 1607, and more recently LTSC 1809.
And sometime last week, it stopped working. Nothing has changed with the task sequence steps themselves. I refreshed the wim file, but only with more current Microsoft updates.
Below are the relevant entries from my smts.log file. Even though it does NOT show an error for the registry merge, I can tell you those registry keys are NOT there.
reg.exe load HKEY_LOCAL_MACHINE\defuser c:\users\default\ntuser.dat ]LOG]!>
reg.exe import “FileExplorer\Win10FileExplorer.reg” ]LOG]!>
reg.exe unload HKEY_LOCAL_MACHINE\defuser ]LOG]!>
Ladies and Gentlemen, I am new to SCCM, so please forgive the newness. I am looking to push out a customized image with wallpapers, applications, etc. Clearly the above shows how to do much of this. Could I get some feedback on if things like standard wallpaper, power settings, start menu, and default apps should be customized on the image BEFORE putting it into SCCM or AFTER using deployment packages like shown above. If I could get some logic around this it would be fantastic.
Some additional context; I will eventually be deploying custom servers, desktops, and VDI’s, So I am looking for long term efficiency here even if that means more work up front. Any tips or advise are appreciated.
Is there a way to modify the action center on Windows 10 1903 for all users during OSD? All posts I’ve seen is how to disable vis PowerShell or GPO. I need to rearrange the quick access shortcuts and possible have it expanded when users click on the action center. Any help is appreciated.
Export file associations command line doesn’t work properly in Windows 10 1809 anymore.
Proper syntax is:
Dism /Online /get-DefaultAppAssociations>C:\TEMP\SCDAppAssoc.xml
my 2 cents.
Hey Benoit,
Thanks for this great post!
One thing I noticed however was exporting the start menu layout.
When I launched powershell with elevated credentials and not the credentials that I was signed in with, I got an error. When I launched powershell without ‘Running as Administrator’ and used the powershell script, it worked fine.
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.
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.
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
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
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
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!
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.
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″
Hi Dennis,
have you tried to follow a more recent post about that topic?
https://systemcenterdudes.com/sccm-windows-10-taskbar-configuration/
thanks
Jonathan
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.
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
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?
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?
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
Hi Dan,
I presume you are using a recent build of Windows 10( v1607 and up)… This trick is no longer working, as Microsoft as an official method of doing this.
We did a post about this https://systemcenterdudes.com/sccm-windows-10-taskbar-configuration/
Thanks
Jonathan
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
Can this also be in MDT?
Sure! It should work as is.
Jonathan
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.
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.
Pingback: Customize Windows 10 Taskbar Configuration Using SCCM Task Sequence |
Hi, Great post! Could you share your “ready” folder to download?
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
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?
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?
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.
When I set a custom lock screen after the 1607 update and then lock my pc, the lock screen will be black. If I hit a button (for the lock screen to go away), then my custom image will show up while im typing in my password.
Anyone else have this issue?
Basically this issue: http://answers.microsoft.com/en-us/windows/forum/windows_10-hello/lockscreen-issue-windows-10-anniversary-update/62abf7bd-172c-464b-86f5-102c919f130a?page=1
but i need a fix for our image.
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
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
Ambar, there is a PowerShell cmdlet that can be run against your mounted WIM that will resolve your issue.
https://technet.microsoft.com/en-us/library/dn376476.aspx
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?
Hi Sachin,
there’s an issue to automatically pin IE11 to the taskbar. I suggest you pin it in the start menu…
As for Edge, it can’t be removed from the taskbar automatically. Might have changed with Windows 10 1607.
For the store, use the GPO Do Not allow pinning Store app to the Taskbar : https://technet.microsoft.com/en-us/itpro/windows/manage/changes-to-start-policies-in-windows-10
thanks
Jonathan
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.
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.
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.
Does any of this work with Windows 10 AE 1607 Enterprise?
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.
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?
FWIW, using GPO is working for me to disable Consumer Experiences with 1607.
Use GPO in stead, not the customizations described here.
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?
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!
This is a great post. Can these customization’s be added to an upgrade task sequence going from Win7?
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 🙁
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.
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..
Hi Eric,
I ran into this issue. You can follow guidance from this post. It’s working!
http://ccmexec.com/2015/09/customizing-the-windows-10-start-menu-and-add-ie-shortcut-during-osd/
Jonathan
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.
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.
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.
Promise I have set this up right but struggling to make this work. What Windows 10 media are you using?
Which settings are you struggling with ? I’m using the latest Win10 media.
For taskbar pinned items i am getting the following:
http://i.imgur.com/e4jQ7Pt.png
http://i.imgur.com/KXtjHtn.png
any ideas?
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.
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.
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.
Great guide. Works perfect.
Is there also a way to remove items in the Settings Menu (the new Control Panel) for my Domain Users
Great post! Most of this I’ve already done, but it’s nice to have it summed up in a blog post like this.