Can't get the latest Windows 10 Feature update? Need to find out what's blocking you? This module will help you find the block quickly!

More details in my blog https://www.asquaredozen.com/2020/07/26/demystifying-windows-10-feature-update-blocks/

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name FU.WhyAmIBlocked -RequiredVersion

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Adam Gross (@AdamGrossTX)


(c) Adam Gross (@AdamGrossTX). All rights reserved.

Package Details



Compatibility Appraiser FeatureUpdate HardBlock


ConvertFrom-BinToXML Expand-SDB Export-BypassBlock Export-XMLFromSDB Find-BlocksInSDB Get-Blocks Get-BlocksFromBin Initialize-Module


This module has no dependencies.

Release Notes
 - Updated to handle ARM Processors. https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/14
 - Major update - removes the need for Python making this easier to run on any device.
 - Fixed #4 https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/4
 - Fixed #9 https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/9
 - Fixed #6 - https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/6
 - Reworked the file/folder structure to manage files from multiple source
 - Updated docs/help
 - Renamed functions to remove non-standard verbs
 - Updated build script
 - Added PythonPath option for fuconfig.json to allow for path to point to portable python (https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/1)
 - Fixed bug where Block GUIDs were being returned as a string instead of ArrayList (https://github.com/AdamGrossTX/FU.WhyAmIBlocked/issues/2)
 - Fixed Initialize-FUModule to address issue with reset not updating the file.
 - Fixed bug in Extract-XMLFromSDB where paths were mixed up
 - Moved Find-BlocksInSDB to Public
 - Initial Release
 - SDBUnpacker.py sourced from https://github.com/TheEragon/SdbUnpacker
 - sdb2XML sourced from https://devblogs.microsoft.com/setup/shim-database-to-xml/


Version History

Version Downloads Last updated 4,796 10/10/2022 (current version) 6,603 8/7/2020 46 8/5/2020 101 7/31/2020 29 7/30/2020