Hi Tony DiDonato,
Thanks for the command you shared. It explains the reason why your end users are experiencing this desktop initialization failure. The cmdlet you executed belongs to the third-party PSWindowsUpdate module rather than a native Microsoft deployment tool. While this community module is widely used, applying the forced automatic reboot switch during the installation of a major Cumulative Update like KB5079473 directly interrupts the Component-Based Servicing stack.
When the endpoint is forced to restart before Windows finishes staging the new Appx packages in the background, the system attempts to recover and resume this provisioning during the next user login. This aggressive interruption causes the AppReadiness service, located in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppReadiness, to hang indefinitely. Because this service is stalled, the explorer.exe shell is blocked from loading, resulting in the black screen with the hardware cursor. To prevent this from happening across your network, you must remove the forced reboot parameter and allow the native Windows Update Orchestrator to handle the restart cycle gracefully. Moving forward, transitioning your patching strategy to officially supported enterprise platforms like Windows Server Update Services or Microsoft Intune will ensure the update staging phase completes fully before any endpoint reboots are authorized.
Hope this helps :)
VP