Speed up first login on Windows 10

I work in a place where we have a lot of kiosk pc’s and pc’s that people can borrow. This mean that it is a first logon (almost) every time someone is logging in to Windows. The first logon time is not very fast in Windows 10, in fact it is very slow. There are some thing that you can do to speed up the first login time.

  1. Remove Windows store apps
  2. Remove “First login animation”
  3. Remove “Consumer” apps
  4. Added a auto logon with a _”Dummy” user
  5. Remove printer mapping via GPO or uses Printer driver version 4

1. Windows store apps is getting installed in the user profile on every user that logon to Windows. And this takes time. So I remove the Windows store apps that I don’t need with PowerShell. Michael Niehaus have written a PS script that does it based on a XML file. Get RemoveApps.zip here. You just comment the apps that you want to keep in the XML file and then run the script. You can add it to a SCCM task sequence. read more

Change boot from BIOS to UEFI semi automatic

Recommended settings for Windows 10 is UEFI with secure boot enabled. But you can’t change the Bios boot to UEFI boot with the build in steps in SCCM. But here is a quick and dirty way to do it semi automatic. You should have an Task sequence Available and not required for your Windows 10 deployment. Thanks to Mike Terrill blog post for the inspiration.

In the guide you are going to use the bios configuration that you have created in this blog post. Remember to configure the Bios for UEFI and secure boot Smile read more

Remove Windows store App from Windows 10 during OSD

If you don’t want all the default Windows Store Apps that comes with Windows 10, then you can follow this guide. Removing Windows Store Apps will also make the first logon faster.

1. Download RemoveApps.ps1

2. Run it on your reference machine

3. The first time you run the script it will generate a xml file in the same folder where the script is. It contains all the apps that have been removed. If you don’t want to remove all the windows store apps, then you can remove the apps that you want to keep in the xml file. Then put it in the same folder as RemoveApps.ps1. The script will then look for the xml file and only remove the apps that is defined in the xml file. Example of the xml file: read more

IE as default browser in Windows 10

Microsoft Edge is the default browser in Windows 10. You can change that and apply the setting during OSD. Here is how.

1. Login to a reference machine.

2. Go to All Settings –> System –> Default Apps

3. Click on “Microsoft Edge” under Web browser and click in “Internet Explorer”


Note: You can also make settings for other default apps, as we will export default settings for all apps.

4. Create a folder called “DefaultApps” on the C drive.

4. Open a CMD as Administrator read more

Manage Windows 10 Taskbar

Follow this guide to manage windows 10 taskbar via OSD. Thanks to Jörgen Nilsson for the inspiration.

1. Download ManageTaskbar-1.0.zip and extract it on your reference machine.

2. Modify the taskbar as you would like to have it

3. Choose “Show hidden files, folder and drives” in File Explorer

4. Copy the folder “C:\Users\%username%\appdata\roaming\Microsoft\Internet Explorer\Quick Launch” folder to the “ManageTaskBar” folder.

5. Rename “Quick Launch” to “QuickLaunch” (Remove the space) read more

“Disable apps to help improve performance” message

You can do the following to get rid of the “Disable apps to help improve performance” message.

1. Create a “Run Command Line” step with the following command:

PowerShell.exe -NoProfile -ExecutionPolicy ByPass -Command “&{ Disable-ScheduledTask -TaskName ‘\Microsoft\Windows\Application Experience\StartupAppTask’}”

This will disable the scheduled task in Windows.

Add user picture from AD to Windows 10

This PowerShell script will take the users profile picture from AD and add it to the local user profile in Windows 10. The script comes originally from this blog: http://blog.jocha.se/tech/ad-user-pictures-in-windows-10. But I have changes it a little. At some point in time, I will take the better quality photo from Exchange instead of AD. But that will come at a later time. You can run it as a GPO logon script. See this post.

Get the Script “UserPicture.ps1” here.

GPO to run login/startup script files

Sometimes I need to do things when the computer starts up or when a user logon. A good way to do that is with a GPO startup script or a GPO logon script.

Prepare GPO to copy files

1. Create a new GPO

2. Edit the GPO and go to: Computer Configuration –> Preferences –> Files

3. Right click the white area in the right pane and click New –> File

4. Action = Replace, Source file(s) = “The folder where you have you scripts.”, Destination folder = “The folder where you want to copy the scripts”, Archive = Yes.
image read more