Hello DLatimer,
Good to see you in Microsoft Community.
You can execute the following command to fix the error. Run Command Prompt as an administrator ("Win" logo key + "Q", enter "cmd", select "Run as administrator"), and enter the following commands one by one.
net start mapsbroker & net stop mapsbroker & net start mapsbroker
net start dcomlaunch & net stop dcomlaunch & net start dcomlaunch
net start rpceptmapper & net stop rpceptmapper & net start rpceptmapper
DISM /Online /Cleanup-Image /RestoreHealth
wsreset.exe
winget install 9WZDNCRDTBVB --accept-package-agreements
net stop wuauserv
net stop bits
net stop cryptsvc
rd /s /q c:\Windows\SoftwareDistribution
rd /s /q %temp%
rd /s /q c:\Windows\temp
net start wuauserv
sc config wuauserv start=auto
net start bits
sc config bits start=auto
net start cryptsvc
sc config cryptsvc start=auto
Meanwhile, if you used any network proxy or other software that might affect the system network, I recommend that you exit it first and then check again if the Windows map works normally. Or perform a clean boot, this is a mode of disabling third-party services or software, which could help rule out the interference of these elements.
Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background program is interfering with your game or program and to isolate the cause of a problem.
These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by-step so that it will help you get you back on track.
If anything is unclear, please do not hesitate to let me know.
Best Regards,
Mosken_L - MSFT | Microsoft Community Support Specialist