In this blog I really wanted to highlight some documents from Microsoft that help with upgrades and troubleshooting. There are still many out there who are not aware that these exist and can be very beneficial when you are considering an upgrade or troubleshooting an issue. Windows 10 has number of tools for upgrades such as SCCM, Endpoint Manager & MDT. We will not focus on these tools just the documentation and some of the log files.


The purpose is to point you to some documents, highlight important information and also provide you with some tips on how to navigate the logs and troubleshoot


If you are new to Windows 10 then I would recommend firstly reviewing the following document…

Windows release health | Microsoft Docs

  1. Windows as a Service (WaaS) is a good place to start to understand the concepts and the new servicing model
  2. The Windows 10 Release Information is a key document, it includes the following:

As the purpose of the blog is about upgrades lets discuss “known issues”

In the screenshot below we see that there was an issue with Conexant audio drivers. We can look up the detail from the link on the page

The document shows there were known issues with specific driver versions that can cause compatibility issues with Windows. Take note of the “Safeguard IDs” these can be helpful if you are raising a support request with Microsoft where you may of identified this issue.

Safeguard ID/Hold

A safeguard hold is a mechanism that prevents customers from being offered a Windows 10 Feature Update if a known issue exists. This is important because it stops any potential issues occurring on Windows 10 devices and can save a lot of disruption in your environment. This is why it is important to review the known issues before deploying Windows. This however, may not cover all scenarios and a plan should be in place to fully test before moving to newer version of Windows. Windows Update Rings may help

Safeguard holds – Windows Deployment | Microsoft Docs
Opt out of safeguard holds – Windows Deployment | Microsoft Docs
Access safeguard hold details with Update Compliance – Microsoft Tech Community

Although there is an option to opt out of the Safeguard hold I would strongly recommend against this.

More Information

There is a very good document written by Adam Gross (MVP) on this subject which includes a very deep technical discussion on how to understand Feature Update blocks in more depth – recommended reading.

In part 2 we’ll look at getting familiar with the upgrade phases and resolution procedures

All References

Overview of Windows as a service (Windows 10) – Windows Deployment | Microsoft Docs

Windows release health | Microsoft Docs

Windows 10 – release information | Microsoft Docs

Troubleshoot Windows 10 upgrade errors – Windows IT Pro – Windows Deployment | Microsoft Docs

Resolution procedures – Windows IT Pro – Windows Deployment | Microsoft Docs

The benefits of Windows 10 Dynamic Update – Microsoft Tech Community

Log files and resolving upgrade errors – Windows Deployment | Microsoft Docs

Log files that are created when you upgrade to a new version of Windows (