Windows Update borks PowerShell – Microsoft won't fix it for a week
'We apologize for any inconvenience that this might cause'
You'd be forgiven for thinking Microsoft is actively trying to stop people using Windows 10 Anniversary Edition. A patch this week broke one of the key features of the OS: PowerShell.
KB 3176934, released on Tuesday as an automatic update, addresses a good number of bugs and other oddities in the operating system, including:
Improved reliability of Network Controller, DNS server, gateways, Storage Spaces Direct, Group Managed Service Accounts, remote procedure calls (RPC), PowerShell, Internet Explorer 11, printer pairing and interoperability, the Windows kernel, Media Core, Windows Store, Connected Standby, Cluster Health service, the Hypervisor debugger and platform, and Active Directory.
Improved performance of Storage Spaces Direct with many nodes or disks, scrolling lists on Xbox One, DHCP address acquisition, Active Directory queries, and Cluster Health service.
Instead, it just made matters worse by breaking Microsoft's scripting and automation platform PowerShell. Specifically, it borked PowerShell's Desired State Configuration (DSC), which is useful for managing and controlling networks of PCs and systems in an automated way.
"Due to a missing .MOF file in the build package, the update breaks DSC. All DSC operations will result in an 'Invalid Property' error," an advisory from the PowerShell team reads.
"In addition, due to a missing binary in the build package the update breaks PowerShell implicit remoting. Implicit remoting is a PowerShell feature where PowerShell commands work on a remote session instead of locally. Specifically, importing a remote session no longer works."
Microsoft says it won't be issuing an update to fix the matter until August 30, and states, apparently without a hint of irony, that "we apologize for any inconvenience that this might cause."
To undo the update, uninstall it by running the following in PowerShell:
wusa /uninstall /kb:3176934
As mistakes go, this is a embarrassing cockup on Microsoft's part. Redmond has made quick'n'easy PowerShell a key selling point of the operating system to admins right from the start of its pitch for Windows 10, and the focus pleased a lot of IT managers who like the software.
Microsoft even went as far as to open source PowerShell last week, a move that garnered high praise in some quarters. Now it has broken PowerShell for early adopters of W10, and the multi-billion dollar company can't seem to get its act together to fix the issue until next Tuesday.
And Redmond wonders why people are leaving its products for open-source alternatives. ®