Thursday, November 29, 2018

Servicing Stack Update - what it is and when you need it!

From time to time it is necessary to fix the Windows Setup itself. This is the so called "Component Base Setup" CBS. This you will also find the setup logs. For several reasons it might be necessary to do an update!

Here you will find the latest Servicing Stack Updates:

(Sometimes they have even something to do with security fixes.)
You will find this also in my "Important Links" list.

So what is it in detail?

The "servicing stack" is the code that installs other operating system updates. Additionally, it contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month.

For more information please refer to:

When and how to apply?

Best is to add it via DISM right after applying the image in a Task Sequence in SCCM. So you ensure it is already updated before Windows Setup starts its tasks. e.g. with this command during an task sequence where your are still offline but C:\Windows exists due to the fact that you applied the image first and then you run this command in a SCCM package:

dism /Image:C:\ /Add-Package /PackagePath=windows10.0-kb00001-x64.msu /LogPath=C:\Windows\logs\dism-add-stackservicingpackage.log
Write them in one line! Word wrapping is just for better readability in my blog!

The missing path to the MSU file is by purpose. The command always get executed in the same directory as the command is invoked by the Task sequence SCCM package. 

Also image directory in offline mode (Windows PE) is C:\

You have also the option to mount the Vanila WIM Image (it is important that is is NOT a built and capture image for upgrade scenarios!) and add the servicing stack update directly there. So it becomes out of the box part of the WIM file.

But keep in mind if you are using the WIM image for Windows 10 inplace upgrade (7 to 10 or 10 old to 10 newer) then your are only allowed to do a very limited set of image modifications. Built and capture is absolutelly forbidden in this scenario.

You can add the following to the WIM used for upgrades:

1. Latest cummulative update (for your particular Windows version!)
2. Latest servicing stack update (for your particular Windows version!)
3. Additional feature on demand packages (keep in mind you need to look for the right Feature on demand DVD that fits to this version of windows!)
4. Language packs (also need to fit to the right version of Windows!)

NEVER mix up versions!

Kudos to Manuel for sending me the link of the repo! ;-)

Thursday, November 22, 2018

Network connection from public to private with Powershell

Sometimes the Windows 10 network connection will be classified automatically as public or private and it is not in the way as it should be. As this will affect firewall rules you sometimes get by a domain group policy. The effect is that your software cant communicate anymore when this was done wrong.

How to fix this?

Very simple with PowerShell!

1. Open an Admin PowerShell Command Prompt.
2. Type in: Get-NetConnectionProfile
3. Check the name from your network connection. Keep in mind when you have Security features like credential guard and/or HyperV enabled you will see more "Unidentified networks". You can safely ignore them. Here in my example the network is called "CAP".
4. Type in: Set-NetConnectionProfile -Name "CAP" -NetworkCategory Private

Your setting will be active immediately!

Wednesday, November 21, 2018

Azure AD - DSRegCMD output checked in Powershell

Sometimes you have to deal with DSREGCMD Output.

Means the interesting output of DSREGCMD need to be further analyzed in PowerShell.

Here a useful example I found. 

Keep in mind the array (@) is just containing 4 examples.
May be you need to extend it for further. 

$template = @'
        AzureAdJoined : {AzureAdJoined*:YES}
     EnterpriseJoined : {EnterpriseJoined:NO}
        AzureAdJoined : {AzureAdJoined*:NO}
     EnterpriseJoined : {EnterpriseJoined:YES}
        AzureAdJoined : {AzureAdJoined*:NO}
     EnterpriseJoined : {EnterpriseJoined:NO}

        AzureAdJoined : {AzureAdJoined*:YES}
     EnterpriseJoined : {EnterpriseJoined:YES}

PS C:\> dsregcmd /status | ConvertFrom-String -TemplateContent $template

AzureAdJoined EnterpriseJoined
------------- ----------------
NO            NO

Tuesday, November 20, 2018

Windows 10 - 1809 whats new

Windows 10 - Version 1809
Build 10.0.17763.1


  • Start now supports the always visible scrollbar setting
  • Folders can now be named

Cortana + search

  • Search now supports previews from apps, documents and other media
  • Search will now show a wider UI by default
  • Search will now show your recent activities
  • File location, last modified and author metadata is now shown in search results
  • When searching for downloads of Windows software, start can now directly link the download button
  • Design improvements to the home screen when Cortana isn't enabled or supported

Taskbar + Action center

  • Notifications in the Action center will now fade in when opening the Action center
  • The blurry app-toasts will now be dismissed to the Action center instead of disappearing completely
  • The brightness Quick Action has been removed from the battery fly-out
  • Timeline will now blur the background with acrylic
  • Screen snip has been added as a new quick action
  • The "Start" tooltip has been added when hovering over the start button
  • Edge tabs will now be shown as individual windows in Task View

User Interface

  • Any type of activity can now be restored instead of only documents
  • Inbox text controls now use the CommandBarFlyout control allowing you to cut, copy and paste with touch, and to bolden, italicize, etc. fonts in rich text surfaces with new animations and more Fluent Design
  • The Ease of Access flyout on the login screen has been updated to show Narrator with an on/off-toggle
  • Dropdowns will now have a drop shadow
  • Task View no longer has an acrylic background
  • The embedded handwriting panel is now enabled by default

File Explorer

  • HEIF files can now be rotated in File Explorer
  • Metadata for HEIF files can now be edited
  • The File-button will now follow your accent color
  • File Explorer now supports the dark theme
  • "Open Linux Shell here" has been added to the context menu in explorer
  • The dark theme for File Explorer has been updated to use a lighter grey for the content area and the Ribbon's tab bar
  • The "Sorting by file size" size requirements have been updated: Tiny, Small, Medium, Large, Huge and Gigantic are now defined as 0 – 16KB, 16KB – 1MB, 1 MB to 128 MB, 128 MB – 1 GB, 1 GB – 4 GB, and > 4 GB
  • Updated "Remove access" and "Advanced security" icon

Microsoft Edge 18


  • The Books-section in the Hub now supports pull-to-refresh
  • Books pinned to the Start screen will now show a live tile that cycles through the cover and your progress
  • Support for same-site cookies has been added
  • The ellipses menu will now show icons for every item
  • New tab, Reading list, Books, History and Downloads have been added to the ellipses menu
  • The jumplist for Edge will now show your top sites
  • Right-clicking on a folder now allows you to "Show in folder" and "Copy link"
  • Hovering over the sound-icon in a tab playing sound will now result in the icon lighting up
  • Pressing F1 will now bring you to Microsoft Edge support instead of Microsoft Edge tips
  • Edge now has a beta-icon in Insider Previews
  • Shadows have been added to the address bar and tabs
  • The ellipses menu has been reordered with icons for its options
  • You can now hide Hub, Notes and Share icons in the Edge address bar
  • You can now show the Reading list, Books, History and Downloads icons in the Edge address bar
  • Edge settings have been reorganized into 4 categories, with a design similar to the Hub
  • Under ... > Settings > Advanced, you can now control how media should start playing
  • PDF-files now have an icon with a red ribbon and no Edge logo
  • You can now mute a tab even if it isn't playing audio yet
  • Book data can no longer be exported
  • The permission dialogs have been updated with a new design and strings
  • The Hub now has a smaller design matching the look of the new Settings panel
  • The highlighted reading list item has now its design from pre-1803 again
  • AutoPlay permissions can now be controlled for each site individually
  • Keyboard shortcuts have been added to the ellipses menu
  • You can now select and copy certificate details
  • A set of new Group Policies and MDM settings for IT administrators has been added
  • XSS Filter has been removed
  • Support for assigned access (kiosk mode) has been added
  • Books can now be shared from their context menu in the Hub
  • Improvements related to HTTP/2 and CUBIC support


  • Printing PDFs now allows you to choose the scale of the print
  • Local files like PDFs will now appear in your browser history
  • Reading tools now has an extended set of themes
  • Highlighting now supports one, three or five lines
  • The PDF toolbar will now appear when your cursor comes near the top of the window
  • Some of the buttons in the PDF toolbar now have text
  • You can now look up definitions for words
  • The PDF toolbar can now be pinned to remain visible
  • Improved rendering performance for PDFs
  • Opening PDFs in Edge is now also remembered as an activity in Timeline


  • Support for .setDragItem has been added
  • relList is now supported on anchor elements
  • CSS3 Overflow wrap now works with overflow-wrap
  • CSS overscroll-behavior is now supported
  • Support for CSS Masks has been implemented partially
  • The srcdoc attribute is now supported for iframes
  • The Web Authentication API is now supported
  • The WebDriver implementation has been updated to match the Recommendation specification


  • "Enable CSS Masking" is now enabled by default
  • "Enable CSS background-blend-mode property" has been added as a flag



  • Screen snip has been added as a new option to enable a quick action in Action center
  • Focus Assist will now disable all notifications when any game is playing full screen by default with "When I'm playing a game" added as a new option
  • "Free up space now" will no longer allow you to remove the previous Windows version
  • The previous Windows version can now be removed from "Change how we free up space automatically" by enabling "Delete previous versions of Windows" and clicking "Clean now"
  • You can now disable Edge tabs showing as individual tabs in Alt + Tab
  • Clipboard has been added as a new page and allows you to enable saving multiple items on the clipboard instead of just 1 and to sync the clipboard across devices
  • Under "Change how we free up space automatically" a new setting has been added to make files in Files On-Demand online-only after not using them for a while
  • You can now set clipboard to sync everything automatically or require you to choose what to sync
  • Windows HD Color has been added as a subpage under Display if you have an HDR-enabled display


  • Bluetoothdevices will now show their battery level
  • Clicking once on the pen tail button can now be set to make a screen snippet
  • You can now set the Print Screen button to make a screen snippet instead of a print screen
  • You can now name your audio device and set the preferred spatial audio format
  • You can now set your pen to behave like a mouse instead of scrolling and panning
  • When a Bluetooth device is low on battery power, you will get a notification
  • Typing insights has been added under "Typing" showing you statistics about how often Windows autocorrected spelling mistakes, predictions of the next word, word suggestions and the number of words typed by using gestures

Network & Internet

  • "Data usage" now shows how much data you've used while roaming


  • WebDriver has been added as a Feature on Demand
  • "Adjust video based on lighting" has been improved for devices with a light censor


  • Setting up a new kiosk has been improved
  • Kiosk accounts can now sign in when a device starts

Time & language

  • The Language & Region page has been split into a Language and Region page
  • Region now allows you to overwrite the regional format settings that comes with the region set by the user
  • The calendar localization, first day of the week, short date and long date notation, short time and long time notation and currency can now be changed from Region
  • A link to the Microsoft Store has been added to Language to allow you to download Local Experience Packs
  • Improved performance when loading the Language settings page


  • The Game DVR page has been renamed to Captures

Ease of Access

  • You can now keep the mouse centered on the screen in full-screen mode in Magnifier
  • 5% and 10% are added as new zoom increments
  • You can now make text bigger under "Display" with the "Make everything bigger" setting
  • Narrator's default keyboard layout has been updated
  • Dialog boxes are now automatically dictated by Narrator
  • Narrator can now search for text with Find
  • Narrator can now list links, headings and landmarks in applications or content
  • Results for landmarks can now be narrowed by typing in the list or the text field of the window
  • Pressing down in Scan Mode will now stop when the item is an interactive element
  • Starting Narrator will now trigger a Narrator Quickstart dialog
  • The Narrator Standard Keyboard now have the scan mode secondary action command and Spell current selection command

Cortana & Search

  • "Cortana" has been renamed "Cortana & Search"


  • The "Speech, Inking & typing" page has been split into "Speech" and "Inking & typing"

Update & Security

  • Delivery Optimization Settings have been moved to be its own page in Update & Security
  • Windows is now better at predicting if you have left your PC for a long time before a restart is triggered to update
  • When an update is ready to install, Insiders will now see similar prompts like retail

Mixed Reality

  • Under "Audio", a setting has been added to mirror headset audio to desktop


  • Settings will now show FAQ's in the sidebar for English markets
  • Settings will now show tips on its home screen
  • New keywords have been added to better find settings

Ink Workspace

  • Screen Sketch has been split off to be a standalone app (similar to Stickies)


  • When recording a game clip, the audio should now be of a higher quality


  • The networking stack has been revamped with the Net Adapter Framework
  • A clean install will now show an option to enable activity history sync
  • The Windows Security Center service now requires antivirus products to use a protected process to register
  • Support for IPv6 has been added to KDNET
  • The MBB USB NetDriver is now the default driver
  • Fonts can now be installed for the current user without admin permissions
  • The post-update experience may now show a screen asking you to configure new settings that might have been added since you device was set up
  • DTS:X has been added to the list of spatial audio technologies that can be used
  • Windows Hello is now supported for remote sessions with Azure Active Directory and Active Directory
  • Support for Web Sign-in has been added to Windows for ADFS and other profiders that support the WS-Fed protocol
  • Shared Windows PCs now support "Fast Sign-in"
  • Support for Unicode 11, including 157 new emoji, has been added as wel as updates to older emoji
  • Support for leap seconds has been added
  • Support for the Precision Time Protocol has been added
  • Software Timestamping has been added to eliminate the software delay caused by the Windows networking stack


  • Scan mode in Narrator now supports selecting content on most text surfaces
  • Narrator has a number of reliability improvements
  • Scan Mode has been improved with better reading and navigation
  • Feedback can now be send with the Narrator + Alt + F keystroke
  • The view type mode will now be called out reliably
  • Move to beginning of text now works with Narrator + B, Move to end of text now is Narrator + E

Language and input

  • When people emojis are in view, the skin colors will now be shown in a row instead of as a button
  • The handwriting panel now show the delete button in the top level menu, switching languages can now be done from the ellipses menu
  • Languages will now show which language is used as the default app language
  • SwiftKey is now used for English (United States), English (United Kingdom), French (France), German (Germany), Italian (Italy), Spanish (Spain), Portuguese (Brazil), or Russian
  • The clipboard button is now always visible in the on-screen keyboard's candidate pane
  • English (Australia) now upports shape writing
  • The emoji panel search function has been updated to support the Emoji 11.0 set

Input Method Editor

  • The IME toolbar has been redesigned to support the dark theme and more
  • The IMEs taskbar icon now has an extended context menu
  • The emoji panel now also works within the IME


Control Panel

  • Settings to manipulate the screen brightness have been removed

Diagnostic Data Viewer

  • Problem Reports has been added to the Data Viewer
  • The UI of the Diagnostic Data Viewer has been improved with a better search bar

Game bar

  • Game bar has now been added to the start menu
  • Game bar has been updated with audio controls to change the output device, mute the volume or adjust the volume for running apps and games
  • Game bar now shows framerates, CPU usage, GPU VRAM usage and system RAM usage
  • "Dedicate resources" has been added as a new option to Game bar

Internet Explorer 11

  • Support for same-site cookies has been added

Mixed Reality Portal

  • Sound can now be streamed to both the headset and PC
  • Some errors have been made clearer


  • Notepad now supports UNIX line endings and Macintosh line endings
  • You can now search your selecting with Bing by pressing Ctrl + B or navigating to "Search with Bing..."
  • Support for wrap-around find and replace has been added
  • You can now zoom in and out
  • Line and column numbers are now supported when word-wrap is enabled
  • Improved performance when opening large files
  • Ctrl + Backspace is now supported to delete the previous word
  • Arrow keys now unselect text first and then move the cursor as you would expect
  • The line an column number will no longer reset upon saving a file
  • Notepad will now render lines that don't fit entirely on the screen correctly

Registry Editor

  • The address bar can now suggest paths

Screen Sketch

  • Screen Sketch has been added as a default app
  • Rectangular snipping is now the default snipping tool instead of full screen
  • Win + Shift + S will now show the snipping toolbar
  • Making a screenshot with Win + Shift + S will now trigger a notification to open Screen Sketch
  • The Screen Sketch toolbar will now follow the user theme

Snipping Tool

  • Snipping Tool will now show a message asking you to try Screen Sketch

Task Manager

  • The leaf-icon now has a tooltip
  • Suspended UWP apps will no longer show memory used by the app to reflect OS behavior
  • Both old and new memory columns can be enabled in details
  • The "Power usage" and "Power usage trend" columns have been added to "Processes"

Windows Mixed Reality

  • When using an Immersive Application you'll now have access to Quick Actions to go home, launch the capture tools, etc.
  • Flashlight can now be used to open a "portal" to view the real world with the camera

Windows Security

  • Windows Defender Security Center has been renamed Windows Security
  • Windows Security will now show threats more clearly
  • The rail now has an acrylic background
  • The options on the start page now scale according to the window width, similar to Settings
  • "Current threats" has been improved to show all threats that require an action
  • "Virus & threat protection now shows a list of recently blocked apps
  • IF the time-syncing service is disabled and the device's time is not synced with the time on Microsoft's servers, the "Device performance & health" page will show an option to turn syncing back on
  • "Security providers" has been added to Settings to view all your antivirus, firewall and web protections
  • Standalone users no longer need to change Registry key settings to configure Windows Defender Application Guard
  • Accounts managed by enterprise policies can now see how their device is configured for Windows Defender Application Guard

Windows Subsystem for Linux

  • You can now copy and paste with Ctrl + Shift + C and Ctrl + Shift + V

Windows Mail

  • Links will now always open in Microsoft Edge

Other features

  • Microsoft WebDriver has been added as a Feature on Demand
  • Windows Defender Firewall now supports Windows Subsystem for Linux Processes
  • Windows will now sync your clipboard across devices
  • Win + V will now open the clipboard
  • A wireless projection will now show a control banner at the top of the screen
  • The Remote Server Administration Tools are now part of Feature-on-Demand
  • When an app needs access to your microphone but it is not allowed so by the privacy settings, a notification will be shown
  • Mixed Reality no longer requires a monitor to be connected when running
  • The Camera Capture UI API is now available to apps in Mixed Reality
  • Improved video capture experience in Mixed Reality
  • When clipboard history is not enabled, you'll now be able to enable it from Win + V
  • You can now clean your clipboard history with the "Clear all" button

And further

  • After an upgrade, Windows might ask you to go over some setup settings that you may have missed due to features not being available during setup
  • The People flyout has been updated to use the new Microsoft Store icon
  • Improved scaling logic for apps when the screen DPI changes
  • Your Phone is now pinned to your desktop
  • Improves the amount of CPU cdpusersvc uses
Known issues
  • Task Manager is not reporting accurate CPU usage.
  • Arrows to expand “Background processes” in Task Manager are blinking constantly and weirdly.

Friday, November 16, 2018

SCCM Driver handling by model

All the time you have to add driver packages to the task sequence in SystemCenter Configuration Manager (SCCM). Therfore it is simple to use the builtin TS variable called "Model".

But to compare this you will need the correct model string to compare from your system.

Use the WMI Console command to get this very easy.
1. Start WMIC in admin window
2. type in: Computersystem get model

And below Model you will see exactly the string you need for the task sequence variable you need to compare with.

And here is exactly the place you can use this:

Thursday, June 28, 2018

SCCM Deployment Logging Variables

Sometimes its helpful to have SMSTS.LOG for debugging issues in SCCM OSD Deployments. But this log is very long and even with cmtrace logviewer anoying to read. 

You are looking probably for some very specific informations stored in variables.

Here is a comprehensive list of variables:

The following list describes the built-in variables that are available in Configuration Manager:
Built-in Variable NameDescription
_OSDDetectedWinDirThe task sequence scans the computer's hard drives for a previous operating system installation when Windows PE starts. The Windows folder location is stored in this variable. You can configure your task sequence to retrieve this value from the environment and use it to specify the same Windows folder location to use for the new operating system installation.
_OSDDetectedWinDriveThe task sequence scans the computer's hard drives for a previous operating system installation when Windows PE starts. The hard drive location for where the operating system is installed is stored in this variable. You can configure your task sequence to retrieve this value from the environment and use it to specify the same hard drive location to use for the new operating system.
_SMSTSAdvertIDStores the current running task sequence deployment unique ID. It uses the same format as a Configuration Manager software distribution deployment ID. If the task sequence is running from stand-alone media, this variable is undefined.


_TSAppInstallStatusThe task sequence sets the _TSAppInstallStatus variable with the installation status for the application during the Install Application step. The task sequence sets the variable with one of the following values:

1. Undefined: The Install Application step has not run.
2. Error: At least one application failed because of an error during the Install Application step.
3. Warning: No errors occur during the Install Application step. One or more applications, or a required dependency, did not install because a requirement was not met.
4. Success: There are no errors or warnings detected during the Install Application step.
_SMSTSBootImageIDIf the current running task sequence references a boot image package, this variable stores the boot image package ID. If the task sequence does not reference a boot image package, this variable is not set.


_SMSTSBootUEFIThe task sequence sets the SMSTSBootUEFI variable when it detects a computer that is in UEFI mode.
_SMSTSClientGUIDStores the value of Configuration Manager client GUID. This variable is not set if the task sequence is running from stand-alone media.


_SMSTSCurrentActionNameSpecifies the name of the currently running task sequence step. This variable is set before the task sequence manager runs each individual step.


run command line
_SMSTSDownloadOnDemandIf the current task sequence is running in download-on-demand mode, this variable is true. Download-on-demand mode means the task sequence manager downloads content locally only when it must access the content.
_SMSTSInWinPEWhen the current task sequence step is running in Windows PE, this variable is true. Test this task sequence variable to determine the current operating system environment.
_SMSTSLastActionRetCodeStores the return code that was returned by the last action that was run. This variable can be used as a condition to determine if the next step is run.


_SMSTSLastActionSucceededIf the last step succeeded, this variable is true. If the last step failed, it is false. If the task sequence skipped the last action, because the step is disabled or the associated condition evaluated to false, this variable is not reset. It still holds the value for the previous action.
_SMSTSLaunchModeSpecifies one of the following task sequence launch methods:

- SMS: the task sequence started from the Configuration Manager client
- UFD: the task sequence started from legacy USB media
- UFD+FORMAT: the task sequence started from newer USB media
- CD: the task sequence started from a CD
- DVD: the task sequence started from a DVD
- PXE: the task sequence started from PXE
- HD: the task sequence started from prestaged media on a hard disk
_SMSTSLogPathStores the full path of the log directory. Use this value to determine where actions are logged. This value is not set when a hard drive is not available.
_SMSTSMachineNameStores and specifies the computer name. Stores the name of the computer that the task sequence uses to log all status messages. To change the computer name in the new operating system, use the OSDComputerName variable.


_SMSTSMDataPathSpecifies the path defined by the SMSTSLocalDataDrive variable. When you define SMSTSLocalDataDrive before the task sequence starts, such as by setting a collection variable, Configuration Manager then defines the _SMSTSMDataPath variable once the Task Sequence starts.
_SMSTSMediaTypeSpecifies the type of media that is used to initiate the installation. Examples of types of media are Boot Media, Full Media, PXE, and Prestaged Media.
_SMSTSMPStores the URL or IP address of a Configuration Manager management point.
_SMSTSMPPortStores the management point port number of a Configuration Manager management point.


_SMSTSOrgNameStores the branding title name that the task sequence displays in the progress dialog.


XYZ Organization
_SMSTSOSUpgradeActionReturnCodeStores the exit code value that Windows Setup returns to indicate success or failure. This variable is set during the Upgrade Operating System task sequence step. This variable is useful with the /Compat command-line option.


On the completion of /Compat, take action in later steps depending on the failure or success exit code. On success, initiate the upgrade. Or, set a marker in the environment (for example, add a file or set a registry key) to collect with hardware inventory. Use this marker to create a collection of computers that are ready to upgrade, or that require action before upgrade.
_SMSTSPackageIDStores the current running task sequence ID. This ID uses the same format as a Configuration Manager software package ID.


_SMSTSPackageNameStores the current running task sequence name specified by the Configuration Manager administrator when the task sequence is created.


Deploy Windows 10 task sequence
_SMSTSSetupRollbackSpecifies whether the operating system Setup performed a rollback operation. The variable values can be true or false.
_SMSTSRunFromDPSet to true if the current task sequence is running in run-from-distribution-point mode, which means the task sequence manager obtains required package shares from distribution point.
_SMSTSSiteCodeStores the site code of the Configuration Manager site.


_SMSTSTypeSpecifies the type of the current running task sequence. It can have the following values:

1 - indicates a generic task sequence.

2 - indicates an operating system deployment task sequence.
_SMSTSTimezoneThe _SMSTSTimezone variable stores the time zone information in the following format (without spaces):

Bias, StandardBias, DaylightBias, StandardDate.wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond, wMilliseconds, DaylightDate.wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond, wMilliseconds, StandardName, DaylightName


For the Eastern Time U.S. and Canada, the value would be 300,0,-60,0,11,0,1,2,0,0,0,0,3,0,2,2,0,0,0,Eastern Standard Time,Eastern Daylight Time
_SMSTSUseCRLWhen the task sequence uses HTTPS to communicate with the management point, specifies whether it uses the certificate revocation list (CRL).
_SMSTSUserStartedSpecifies whether a task sequence is started by a user. This variable is set only if the task sequence is started from the Software Center. For example, if _SMSTSLaunchMode is set to SMS. The variable can have the following values:

- true - specifies that the task sequence is manually started by a user from the Software Center.
- false - specifies that the task sequence is initiated automatically by the Configuration Manager scheduler.
_SMSTSUseSSLSpecifies whether the task sequence uses SSL to communicate with the Configuration Manager management point. If your site is running in native mode, the value is set to true.
_SMSTSWTGSpecifies if the computer is running as a Windows To Go device.
OSDPreserveDriveLetterThis task sequence variable is deprecated. During an operating system deployment, by default, Windows Setup determines the best drive letter to use (typically C:).

Previous behavior: when applying an image, the OSDPreverveDriveLetter variable determines whether or not the task sequence uses the drive letter captured in the image file (.WIM). Set the value for this variable to False to use the location that you specify for the Destination setting in the Apply Operating System task sequence step. For more information, see Apply Operating System Image.
SMSTSAssignmentsDownloadIntervalThe number of seconds to wait before the client attempts to download the policy since the last attempt that returned no policies. By default, the client waits 0 seconds before retrying.

You can set this variable by using a prestart command from media or PXE.
SMSTSAssignmentsDownloadRetryThe number of times a client will attempt to download the policy after no policies are found on the first attempt. By default, the client retries 0 times.

You can set this variable by using a prestart command from media or PXE.
SMSTSAssignUsersModeSpecifies how a task sequence associates users with the destination computer. Set the variable to one of the following values:

- Auto: The task sequence creates a relationship between the specified users and destination computer when it deploys the operating system to the destination computer.
- Pending: The task sequence creates a relationship between the specified users and the destination computer. An administrator must approve the relationship to set it.
- Disabled: The task sequence does not associate users with the destination computer when it deploys the operating system.
SMSTSDownloadAbortCodeThis variable contains the abort code value for the external program downloader (specified in the SMSTSDownloadProgram variable). If the program returns an error code equal to the value of the SMSTSDownloadAbortCode variable, then the content download fails and no other download method is attempted.
SMSTSDownloadProgramUse this variable to specify an Alternate Content Provider, a downloader program that is used to download content instead of the default Configuration Manager downloader, for the task sequence. As part of the content download process, the task sequence checks the variable for a specified downloader program. If specified, the task sequence runs the program to perform the download.
SMSTSDownloadRetryCountThe number of times that Configuration Manager attempts to download content from a distribution point. By default, the client retries 2 times.
SMSTSDownloadRetryDelayThe number of seconds that Configuration Manager waits before it retries to download content from a distribution point. By default, the client waits 15 seconds before retrying.
SMSTSDriverReceiveTimeOutThe number of seconds before the connection to the server times out.
SMSTSErrorDialogTimeoutWhen an error occurs in a task sequence, it displays a dialog box with the error. The task sequence automatically dismisses it after the number of seconds specified by this variable. By default, this value is 900 seconds (15 minutes).
TSDisableProgressUI Beginning in Configuration Manager version 1706, use this variable to control when the task sequence displays progress to end users. To hide or display progress at different times, set this variable multiple times in a task sequence. To hide task sequence progress, set the value of this variable to True. To display task sequence progress, set the value of this variable to False.
SMSTSDisableStatusRetry In disconnected scenarios, the task sequence engine repeatedly tries to send status messages to the management point. This behavior in this scenario causes delays in task sequence processing. Beginning in Configuration Manager version 1802, set this variable to True and the task sequence engine doesn't attempt to send status messages after the first message fails to send. This first attempt includes multiple retries.

When the task sequence restarts, the value of this variable persists. However, the task sequence tries sending an initial status message. This first attempt includes multiple retries. If successful, the task sequence continues sending status regardless of the value of this variable. If status fails to send, the task sequence uses the value of this variable.

NOTE: task sequence status reporting relies upon these status messages to display the progress, history, and details of each step.
SMSTSLanguageFolderUse this variable to change the display language of a language neutral boot image.
SMSTSLocalDataDriveSpecifies where temporary files are stored on the destination computer while the task sequence is running.

This variable must be set before the task sequence starts, such as by setting a collection variable. Once the task sequence starts, Configuration Manager defines the _SMSTSMDataPath variable once the Task Sequence starts.
SMSTSMPUse this variable to specify the URL or IP address of the Configuration Manager management point.
SMSTSPeerDownloadUse this variable to enable the client to use Windows PE Peer Cache.


SMSTSPeerDownload = TRUE enables this functionality.
SMSTSPeerRequestPortA custom network port that Windows PE peer cache uses for the initial broadcast. The default port configured in client settings is 8004.
SMSTSPersistContentUse this variable to temporarily persist content in the task sequence cache.
SMSTSPostActionSpecifies a command that is run after the task sequence completes. For example, you can use this variable to specify a script that enables write filters on embedded devices after the task sequence deploys an operating system to the device.
SMSTSPreferredAdvertIDForces the task sequence to run a specific targeted deployment on the destination computer. Set this variable through a prestart command from media or PXE. If this variable is set, the task sequence overrides any required deployments.
SMSTSPreserveContentThis variable flags the content in the task sequence to be retained in the Configuration Manager client cache after the deployment. This variable is different from SMSTSPersistContent, which only preserves the content for the duration of the task sequence. SMSTSPersistContent uses the task sequence cache, SMSTSPreserveContent uses the Configuration Manager client cache.


SMSTSPreserveContent = TRUE enables this functionality.
SMSTSRebootDelaySpecifies how many seconds to wait before the computer restarts. If this variable is zero (0), the task sequence manager does not display a notification dialog before reboot.


0: do not display a notification

60: display a notification for one minute
SMSTSRebootMessageSpecifies the message to display in the restart notification dialog. If this variable is not set, a default message appears.


The task sequence is restarting this computer.
SMSTSRebootRequestedIndicates that a restart is requested after the current task sequence step is completed. If a restart is required, just set this variable to true, and the task sequence manager will restart the computer after this task sequence step. If the task sequence step requires a restart to complete the action, set this variable. After the computer restarts, the task sequence continues to run from the next task sequence step.
SMSTSRetryRequestedRequests a retry after the current task sequence step is completed. If this task sequence variable is set, the SMSTSRebootRequested must also be set to true. After the computer is restarted, the task sequence manager will rerun the same task sequence step.
SMSTSUDAUsersSpecifies the primary users of the destination computer by using the following format:


domain\user1, domain\user2, domain\user3

Separate multiple users by using a comma (,). For more information, see Associate users with a destination computer.

Thanks to MS @

Wednesday, May 2, 2018

Windows 10 - 1803 whats new

Windows 10 - Version 1803
Build 17134.1

Comprehensive list of new features, changes and updates:


  • Start now uses the Fluent Design Reveal effect in the apps list, on tiles and on the rail
  • Right-clicking on an UWP app will now show a quick link to Advanced Options for that app as "Settings"
  • Explorer, Music, Files and Pictures are now added to the Rail by default
  • The number of groups in the All apps list has been reduced by 29 and 36 for Chinese (Simplified) and Japanese respectively
  • On Pro for Workstation and Enterprise, the default apps have been changed to be more productivity-focused

Cortana + search

  • If Cortana recognizes a book, shopping item, restaurant, recipe movie, TV show or other things, she will now prompt you to put it in a list
  • Cortana is no longer capable of providing proactive content
  • Cortana can now recognize your location to show location based notifications
  • Cortana will now suggest Activities to resume to
  • Your profile picture and controls to lock your account, log off or switch to another user are now visible within Cortana
  • The List and Collections features have been merged into the Collections app
  • Cortana now supports natural language compatibility for Spotify
  • Cortana Lists can no longer be accessed from the rail
  • The Cortana app profile page has been revamped
  • Skills in Cortana's notebook now come with tips

Taskbar + Action center

  • Links like "Collapse" and "Clear all" now use your accent color in the non-colored Action center
  • Swiping with 2 fingers will now dismiss all notifications
  • When using a 12-hours clock, Action center will now use "AM" and "PM" instead of "a" and "p"
  • Notification Toasts that do not support being dismissed into the Action center will now show an X instead of an arrow
  • The language icon has been updated in the Input flyout to match the icon used on the touch keyboard
  • The app view for people in MyPeople is now a list instead of a grid
  • The Near Share-quick action has been added
  • Action center now uses reveal
  • The "Clear all" option has been renamed "Clear all notifications"
  • Timeline replaces Task View in the taskbar
  • Timeline has been added to show activities of apps that support it
  • Currently open apps are now shown on top of your timeline
  • Virtual Desktops has been relocated to the top of Timeline
  • The taskbar now uses an acrylic background
  • The Clock & Calendar, Volume, My People, Input and Share flyouts now use an acrylic background
  • When a toast is dismissed while writing content in its interactive fields, the content will now be saved and will stay accessible in the Action center
  • If a warning or alert is triggered by Windows Update, a new tray icon will appear to inform you of this
  • You can now drag-and-drop people to rearrange them in My People
  • People that aren't pinned to the taskbar can now also cause a pop in My People
  • My People will now suggest apps to install that support My People
  • The Reveal effect in the clock and Calendar flyout has been updated to make the day with focus appear lighter
  • The Focus Assist Quick Action is no longer a toggle but a multi-step button
  • The context menu now contains an option to remove everything from that hour or day from your Timeline
  • Timeline will only show 4 days of activity by default
  • Switching between the Focus Assist modus between priority online, alarms only or off can now be done again from the Action center context menu
  • The People flyout now uses the accent color when "Show accent color on Start, taskbar and action center" is selected in Color Settings

User Interface

  • CalendarView now uses Reveal
  • The Reveal effect has been softened
  • The Network flyout on the lock screen has been updated from its Windows 8.1 look to allign with the Windows 10 version
  • When the touch keyboard is invoked or dismissed, it will now animate
  • Reveal now fully works in the Light
  • Animations for headers, pane opening and item selection has been added to NavigationViews
  • Border Reveal is no longer applied in ListView and TreeView
  • AppBarButtons now have a 2px margin between them

File Explorer

  • The on-screen keyboard's colors have been inverted
  • The cloud state of files and folder in the Navigation Pane will now be shown there

Microsoft Edge

Edge 42

  • Edge will be added as a shortcut on the desktop by default
  • A tab can now be muted by clicking the sound icon or from its context menu
  • "Extensions" has been renamed "Add more features" and move to the top of the ellipses menu
  • Address fields and other related fields can now be filled in automatically by Edge
  • Settings to manage form entries have been added to Advanced Settings
  • Text spacing settings have been added for Reading View
  • The active tab, address bar, favorites bar and "Find on Page"-bar are no longer acrylic
  • The title bar has been updated with a more transparent acrylic
  • The dark theme has been reworked with a darker UI
  • Buttons and lists in Edge's UI now use the reveal effect
  • Icons on the address bar will appear slightly smaller
  • Favorites in the favorite bar can now be set to not show their label individually
  • It is no longer possible to hide labels for all favorites at once
  • The favorites bar can now be hidden by right-clicking on it
  • Edge now supports Activities
  • Precision Touch Pads will now allow you to pinch-to-zoom or use two-finger panning to interact with websites in the same way a touchscreen would
  • The Hub is now wider and the sections are now displayed on the side instead of the top with their title in a collapsible view
  • Card information can now be saved and automatically filled in in the future and settings for this behavior have been added
  • A "Notes"-pop-over menu has been added to navigate between notes
  • Books can now show recommendations if the library is empty
  • You can now filter by expired rentals in the book library
  • The URL bar will now show the Books icon and title rather than the URI
  • Support for Audio Narrated Books with EPUB Media Overlays has been added
  • The Favorites Bar will now be enabled automatically if there is at least 1 favorite in it on Start and the New tab page independently from the "Show favorites bar" setting
  • You can now set Edge to never remember passwords for a certain domain
  • Auto-filling saved passwords is now supported in InPrivate mode
  • Extensions now work in InPrivate mode when set to do so
  • When opened with a mouse, the ellipses menu will now be smaller
  • When viewing a certificate, users can now show the certificate itself in a sidebar
  • In full screen-mode, the full Edge UI will now be available by moving your mouse to the top of the screen
  • "Clutter-free printing" has been added as a new option to the Print dialog, allowing you to remove ads
  • Dragging a website from the address bar to the Favorites bar will now show the favicon and name of the website
  • The last opened Reading List item now has a new design which uses Acrylic
  • Windows Defender Application Guard should now be lighter and faster
  • Widnows Defender Application Guard now allows you to download files to the host


  • Free EPUB books can now be saved
  • Books can now be removed, pinned or searched for in the Microsoft Store from the Book hub
  • Bookmarks for EPUBs and PDFs can now be edited within the same flyout
  • EPUB, PDF and Reading View has been redesigned with Fluent Design in mind
  • Go-to-page in the Seek bar has been updated to support PDF Page Labels and EPUB Page List
  • Reflowable EPUB books and Reading View for websites can now break the words on the page into syllables or highlight different parts of speech like nouns, verbs and adjectives
  • Books, PDFs and Reading View pages now work full-screen
  • Reading progress, notes, bookmarks and annotations will now roam faster to other devices
  • General improvements to EPUB books and PDFs and Books when using a screen reader
  • You can now export and clear your book data

F12 Tools

  • The tools can now be docked vertically

EdgeHTML 17

  • Support for Service Workers is now fully enabled, introducing support for offline web sites and push notifications
  • CSS backdrop-filter is now available
  • Subresource integrity is now available
  • The ANGLE Backend is now used for WebGL
  • Edge will now fire a Pointer Event with pointerType of "touch" when using Precision Touch Pad gestures
  • "Enable iterative drawing algorithm" has been added as an option enabled by default
  • "Enable OpenType variable fonts" is now enabled by default
  • Full support for CSS extensions for OpenType Font Variations
  • Support to use Notification API in extensions
  • Support for elements on HTMLFieldsetElement
  • Support for ping on anchor element


  • "WebGL Uses ANGLE Backend" has been added
  • "Enable OpenType variable fonts" has been added

Internet Explorer

  • When using the Japanese touch keyboard, address bar suggestions will now show as you type rather than waiting for the candidate string to be committed



  • Sound has been added as a new page and allows you to change the volume, audio output device, microphone input device and test your microphone
  • You can now enable "Near Share" on the Shared experiences page and set its download location
  • The brightness of SDR content on an HDR display can now be adjusted under "Display"
  • Detailed information about your display can now be seen in "Advanced display settings" linked on the Display page
  • "Advanced display settings" shows information about your desktop resolution, active signal resolution, refresh rate, bit depth, color format and color space
  • "Advanced scaling" has been added under Display and allows you to enable "Fix scaling for apps"
  • When Windows detects an app that might have become blurry, a toast will be shown requesting to fix this
  • A top level link to Storage Settings has been added to free up space
  • "Free up space now" can now clean Windows upgrade log files, System created Windows Error Reporting Files, Windows Defender Antivirus, Thumbnails, Temporary Internet Files, Device driver packages, DirectX Shader Cache, Downloaded Program Files, Diagnostic data viewer database files and Delivery Optimization Files in addition to its previously available 4 categories
  • "Show suggestions occasionally in Timeline" has been added under Multitasking
  • Quiet Hours has been renamed Focus Assist
  • "Focus Assist" has been added as a new page
  • You can now set when Focus Assist has to turn on automatically
  • Focus Assist can now be set to turn on automatically in presentations, in full screen games or when you are at home
  • Apps and people that may break through Focus Assist can now be set
  • A summary can now be accessed to see what you missed during Focus Assist
  • Sound has been moved to the second place in the menu
  • A number of links to other sound settings have been added to Sound
  • "App volume and devices preferences" has been added under Sound and allows you to manage the audio input and output for each app individually
  • A link to System info has been added under About
  • The Multitasking icon has been updated to reflect Timeline
  • "Graphics Settings" has been added under Display to allow you to choose the preferred graphics performance an app should have, with options for System default, Power saving and High performance
  • Volume icons will now show as muted when the volume is muted
  • Resetting the App volume and device preferences page will now also reset app specific volumes you've set back to default
  • Account Protection and Device Security have been added to About


  • The font and size used in the handwriting panel can now be changed between Segoe UI, Segoe Print and Segoe Script
  • Options to enable multilingual text prediction has been added under "Typing"

Network & Internet

  • You can now select a network for which to show the overview of used data
  • A data limit can now be set under Data usage
  • Background data can now be restricted in general or when roaming
  • A settings has been added to tell Windows to prefer Cellular data over Wi-Fi
  • Wi-Fi and Ethernet connections can now be set to have background data restrictions
  • Pinning the Data usage page to Start will now result in a Live Tile
  • The option to create a new HomeGroup has been removed


  • The number of people you can pin can now be changed from 1 and 10 or all people in the flyout in My People
  • Suggestions in the My People flyout can now be disabled
  • Fonts has been added as a new page to manage Fonts
  • Details about fonts have been added and you can now preview a font with your own string


  • "Startup" has been added as a new page to provide settings for apps that should start at startup
  • UWP apps that are set to launch at startup will now show the tasks they are specified to do by their developer
  • Per-app settings now will show all permissions the app supports
  • The publisher and version of the app is now shown in the app detail page
  • A link to battery usage, lock screen notification settings and default apps has been added to the app settings pages
  • An app can now be terminated and/or uninstalled from its detail page
  • You can now manage which execution aliases you want apps to be able to use
  • You can now set Windows to automatically adjust a video based on the lighting in your environment
  • You can now sort your startup apps
  • You can no longer set how video playback should work while on battery power
  • "Stream HDR video" has been enabled for more devices
  • You can now calibrate your display with built-in HDR video output with "Change calibration settings for HDR video on my built-in display"


  • When allowed, Windows will now repopulate Windows Spotlight and badges on the lock screen if the PC is at rest in on the lock screen
  • "Use my sign-in info to automatically finish setting my device after an update or restart" now affects startup of applications
  • Security questions and answers can now be added to local accounts to help with password recovery
  • On Windows 10 devices in S mode, you can now setup a PC with Windows Hello or PIN without a password
  • The "Use my sign-in info..." text has been updated

Time & language

  • The default keyboard can now be changed independently from the display language
  • Enabling hardware keyboard suggestions can now be done from the Keyboard settings
  • The "Choose a language to install" UI has been revamped into a model instead of a full page
  • Each language entry now shows if it supports display, text-to-speech, speech recognition and/or handwriting
  • When installing a new language, the user gets the option to add additional usecases (like text-to-speech, etc.) and to set it as the display language
  • Language resources are now managed by the Microsoft Store, allowing them to be updated on a more regular basis
  • You can now change the behavior of the Emoji Panel to hide after selecting one emoji


  • Game Mode settings can now be reset with the "Reset Game Mode Settings"-setting

Ease of Access

  • The rail has been reorganized and now contains grouping headers
  • The descriptions for some settings have been rewritten
  • "Display" has been added as a new page with options to change the scaling of your primary screen, change the brightness, disable animations, disable transparency, disable the desktop background and the duration of a notification's visibility
  • Keyboard shortcuts are now shown under their relevant settings instead of at the bottom of the page for "Magnifier"
  • Background and window has been split up in "Change caption background" and "Dim window content" under "Closed captions"
  • Narrator's keyboard shortcut can now be disabled
  • Narrator can now be set to start automatically after login or before login for all users
  • The voice volume for Narrator can now be changed independently
  • Narrator can now let you hear voiced Narrator errors
  • Narrator can now be set to play an audio cue to confirm if an action was performed
  • You can now switch the Narrator cursor movement mode between Normal and Advanced
  • Narrator can now be set to sync the cursor and system focus
  • Narrator can now be set to read and interact with the mouse
  • You can now lock the Narrator keys to make sure you don't have to press them for each command
  • Under "Keyboard" it is now possible to disable the shortcut key for Sticky Keys, Toggle Keys and Filter Keys
  • Options to move faster when holding Ctrl and slower when holding Shift have been removed from "Mouse"
  • You can no longer set mouse keys when Num Lock is enabled under "Mouse"
  • The speech output for Narrator can now be changed under "Select audio channel for Narrator speech output"
  • Color options will now show a colorwheel to help you choose the right filter
  • "High contrast" and "Color" have been split up in their own pages
  • Color Filters now provides a description of the filter you're using
  • Narrator now allows to control the verbosity of text characteristics
  • Aduio has been added as a new page and allows you to change the volume, enable mono audio and show visual audio alerts
  • Speech Recognition has been added as a new page and allows you to enable Windows Speech Recognition
  • Eye Gaze Control has been added as a new page
  • Adds "Curser, pointer, and touch feedback" and moves cursor thinness, pointer size and color and touch feedback settings to this new page
  • The current Narrator settings can now be set to be used for login
  • The hotkey to send feedback when Narrator is running can now be set to Caps Lock + E
  • Under Audio, a new "Change other sound settings" link has been added to the classic sound settings
  • "Other options" has been removed
  • Under Display, it is now possible to disable automatically hiding scrollbars
  • Under Color filters, it is now possible to disable the color filters hotkey
  • "Cursor, pointer and touch feedback" has been renamed "Cursor & pointer size"
  • "High Contrast Black" is now the default High contrast theme
  • Help links have been added to Narrator to help you learn to use Narrator
  • Speech now includes information and settings for dictation, Cortana and Windows Speech Recognition
  • A number of "Related settings"-links have been added to Ease of Access


  • Under "Notifications" a setting has been added to disable collection suggestions


  • "Activity history" has been added and contains all data Cortana uses for "Pick up where you left off"
  • "Documents", "Pictures" and "Videos" have been added as new pages under Privacy, allowing you to disable access to these 3 areas of your device on a per-app basis
  • Activity history can now be filter by accounts
  • Access to Account info, Contacts, Callendar, Call history, Email, Tasks, Messaging, Documents, Pictures and Videos can now be disabled on a system level, stopping anything from requesting these permissions
  • Win32 apps installed from outside the Microsoft Store are now also affected by the "Let apps use my camera hardware" setting
  • Windows Camera is no longer hidden from the list of apps that can use your camera
  • You can now choose if Windows should sync your activities with the cloud, this enables a 30 day history in Timeline
  • Under "Diagnostics & feedback" you can now find a setting to enable data viewing
  • A button has been added to downoad and open Diagnostic Data Viewer
    • You can now view your diagnostics data by event
    • Diagnostic events can now be searched through
    • You can now filter on category
  • Privacy has been split in "Windows permissions" and "App permissions" subsections
  • "File system" has been added as a new page to allow apps access to your file system
  • You can now delete all Diagnostic data from "Diagnostics & feedback"
  • The user dictionary can now be viewed under "Speech, Inking & Typing"

Update & Security

  • The bandwidth used by foreground downloads can now be limited for Windows Update and Microsoft Store updates
  • "View installed update history" has been moved to the bottom of the Windows Update page
  • The description explaining how Windows Update works has been removed
  • "Options for restarts" has been removed from Windows Update
  • Windows Update now shows an additional button with more restart options when an update is waiting for a reboot to install
  • Windows Update will now show a longer message when your device is up-to-date as well as a link to see what's new
  • "Windows Defender" has been renamed "Windows Security"
  • Windows Security now lists protection areas and direct links to their pages in the Windows Defender Security Center including Virus & threat protection, Account protection, Firewall & network protection, App & browser control, Device security, Device performance & health and Family options
  • On a PC with AC power, Windows Update will keep an inactive PC from going to sleep for 2 hours when installing an update


  • The Settings home page has been rearranged into a horizontal grid
  • The rail now uses an acrylic background
  • Improved search strings to find more relevant results
  • General improvements to settings to help Narrator navigate between search, the navigation list and the main landmarks, headers will no longer be seen as at the bottom


  • Game Bar has been redesigned with support for the dark and light theme
  • Game Bar now gives quick access to your captures, toggle your microphone and camera and edit the title of your Mixer stream
  • A clock has been added to the Game Bar
  • Game Bar settings has been made easier to use


  • An extended user-mode API for third-party virtualization stacks and applications to create and manage partitions at the hypervisor level, configure memory mappings for the partition and create and control execution of virtual processors has been added
  • When a Bluetooth device is ready to pair and is detected in range, Windows will show a notification to connect to it
  • Ultimate Performance has been added as a new power scheme for Pro for Workstation and Enterprise devices
  • When forcing a shutdown by holding the power button, Windows will show a message and collect data before shutting down
  • It is now possible for enterprises to run custom actions during feature updates
  • It is now possible for enterprises to run post rollback scripts
  • The OOBE privacy settings have been revamped with every setting now having its own page
  • Support for the High Efficiency Image File Format has been added


  • It is now easier to scroll with Eye Control
  • Direct right and left click has been added to the Eye Control launchpad
  • Start, Timeline, Settings and Device calibration have been added to the Eye Control launchpad
  • You can now hide the launchpad
  • Narrator is now available when entering safe mode via msconfig.exe

Language and input

  • The on-screen keyboard now uses an acrylic background
  • The full on-screen keyboard is now available for all languages except Korean, Japanese, Traditional Chinese and Simplified Chinese
  • Reorganized the handwriting panel options
  • Improved re-recognition of words when writing a letter on top of another
  • Words can now be split in the handwriting panel by drawing a vertical line where it needs to split and will provide space to write in between the words
  • The Japanese IME can now provide text suggestions from AI chatbot Rinna
  • The hardware keyboard can now also show text suggestions
  • Shape-writing is now enabled on the wide keyboard
  • The gesture to add a space in-between letters on the handwriting panel has been changed to a carrot
  • The handwriting panel will now commit written text by drawing an angle of 90°
  • Improves the button layout for Chinese Simplified Handwriting
  • The on-screen keyboard's buttons now use Acrylic and are once again lighter than the background
  • New and improved recognition of words to provide better emoji predictions in Arabic (Saudi Arabia), Danish (Denmark), German (Germany), Greek (Greece), English (Great Britain), Spanish (Spain), Spanish (Mexico), Finnish (Finland), French (France), Hebrew (Israel), Hindi (India), Italian (Italy), Dutch (Netherlands), Norwegian (Norway), Polish (Poland), Portuguese (Brazilian), Portuguese (Portugal), Russian (Russia), Swedish (Sweden), and Turkish (Turkey)
  • The emoji panel will no longer close after inserting one emoji
  • The Tamil keyboard has been added
  • Updates the Sinhala and Myanmar keyboards for more comprehensive ways of inputting sequences
  • Improved input of compositions on the Amharic keyboard
  • The Amharic keyboard will now insert Amharic script directly instead of English letters with predictions
  • The Emoji Panel is now supported in 190 locals, with 152 supporting tooltips
  • The data behind the emoji panel has been revamped further to include more words
  • Hardware keyboard suggestions now respect your theme color
  • The on-screen touch keyboard now supports the split layout for all languages except Korean, Japanese and Chinese (Simplified)
  • The standard touch keyboard layout is now available for Japanese, Korean, Quick and ChangJie for Traditional Chinese
  • When pausing after using the split gesture in the handwriting panel, the space will now close again
  • The shift key on the touch keyboard will now stay visually pressed when double tapped to indicate caps lock is engaged
  • The full touch keyboard now supports keyboard shortcuts that contain 3 keys
  • The dictation UI has been updated
  • The Embedded Handwriting Panel is now available
  • Improved handwriting recognition with Hindi support
  • The on-screen keyboard will now dynamically switch between the 3 first languages set on the device
  • Text Prediction has been added for Assamese, Bashkir, Belarusian, Greenlandic, Hawaiian, Icelandic, Igbo, Irish, Kyrgyz, Luxembourgish, Maltese, Maori, Mongolian, Nepali, Pashto, Sakha, Tajik, Tatar, Tswana, Turkmen, Urdu, Uyghur, Welsh, Xhosa, Yoruba and Zulu
  • Search in the emoji keyboard has been enabled for more than 150 locals
  • If shapewriting is not supported, the shapewriting trail will no longer be visible


  • The Web Media Extensions pack for Edge is now a default app, adding support for OGG Vorbis and Theora

Control Panel

  • Options to manage HomeGroups have been removed
  • "Clock, language and region" has been renamed "Clock and Region"
  • Settings to change the input methodes and managing languages have been removed

Microsoft Store

  • Fonts can now be downloaded from the Store


  • A warning has been added to Paint to alert users that the program will be removed from Windows in favor of Paint 3D and be made available through the Store

Snipping Tool

  • Snipping Tool now has an "Edit in Paint 3D" button

Task Manager

  • When a process is suspended or has a suspended child process, an icon will be shown in the Status column of the Processes tab

Windows Defender Security Center

  • Windows Defender Application Guard is now available on Windows 10 Pro
  • The context menu in the system tray now allows you to do a quick scan, update Defender definitions, change the notifications and open Windows Defender Security Center
  • Windows Defender systray icon now uses a modern context menu
  • The Home heading has been updated to say "Security at a glance"
  • Under "Virus & threat protection" the "Quick scan" button has been renamed "Scan now" and "Scan history" has been renamed "Threat history"
  • Controller folder access settings have been moved to their own page named Ransomeware protection
  • Account protection has been added with links to connect to a Microsoft Account and to setup Windows Hello and Dynamic Lock
  • Device Security has been added with options to enable Memory integrity and options to manage processor security
  • You can now let Windows Defender Security Center alert you when there are problems with Dynamic Lock under Settings

Windows Subsystem for Linux

  • WSL can now be configured to some extend with wsl.conf
  • AF_UNIX allows for socket connections between Linux processes on WSL and Windows native processes
  • NTFS has a new flag to set on directories to indicate all operations in those directories should be treated as case sensitive

Other features

  • Pressing Ctrl + Shift and then Ok in the Run dialog will now launch the application elevated
  • The Share dialog box now contains Near Share which allows you to share files and urls over Bluetooth
  • The properties-window of an executable file now allows you the change the behavior for overriding the system DPI
  • WSL processes that set themselves up to run in the background will now keep running after closing the last console window
  • WSL processes that require elevation and that do not require it can now run at the same time
  • WSL is now supported over OpenSSH, VPN, Enter-PSSession and/or other Windows remoting tools
  • Wslpath has been added as a new tool to convert Linux paths to their Windows equivalents
  • Windows Command line Toolchain with bsdtar and curl are now available in Windows
  • Unix style sockets (AF_UNIX) are now available on Windows
  • Support for Work Folders with Files-on-Demand
  • Get-DeliveryOptimizationLog has been added to the available PowerShell cmdlets to retrieve decoded logs for Delivery Optimization
  • If an UWP app requires access to your pictures, videos or documents it will now have to ask for permission
  • Setting up Windows Hello Face, Fingerprint or PIN unlock can now be done from the lockscreen
  • "Update and shutdown" is now an option if updates are pending to install once more

And further

  • Upgrades will now remember to disable hibernate and Fast Startup
  • Yu Gothic Bold got improved with a consistent baseline alignment and improved clarity of various Kana characters
  • Introduces a number of new policies to manage Delivery Optimization
  • Hive data is now stored in the Registry process
  • Localizations can now be found in the Microsoft Store
  • Improved reliability for Near Share
  • Full support for Adobe-style OpenType Variable Fonts
  • Windows 10 S users will see their PC run in "Windows 10 Pro in S Mode"
  • A number of emojis have been updated for a more consistent design
  • Bluetooth mice should now perform better when the system is under load

And further

  • Unknown fixes and enhancements