Hello Alyssa, thank you for reaching out to Microsoft Q&A forum.
Based on what you described, there are two possible reasons why the games aren’t launching and you're seeing DLL errors on your new Surface Laptop:
- Processor architecture: What processor your new Surface Laptop is using — Intel, AMD, or Snapdragon? Some newer models released in 2025 use ARM-based chips like the Snapdragon X series. These run regular Windows apps through an emulator, and it can sometimes cause issues with older, legacy apps. Your older Surface Laptop from around 2021 likely used a standard x86 processor, which runs these setups natively.
- Missing runtime libraries: That said, the most common cause of this issue is missing software components, particularly DirectX and Visual C++ Redistributables, which aren’t included by default in a clean Windows 11 install. Your previous device probably had these installed over time, which is why you didn’t run into this problem before.
Here are steps you can follow to manually install the missing components:
- Verify the game files in Steam Open Steam, right-click on Morrowind, go to Properties > Installed Files, and click “Verify integrity of game files.” This will re-download any missing files and attempt to run the required installers.
- Install DirectX 9 manually Download the DirectX End-User Runtime from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=35 Run
DXSETUP.exeas Administrator, then restart your device. - Install Visual C++ Redistributables https://dori-uw-1.kuma-moon.com/en-us/cpp/windows/latest-supported-vc-redist Download and install both the x86 and x64 versions (only skip ARM64) of every version from 2005-2022.
- Update Surface firmware and drivers Download the latest driver package for your Surface model. This will update system components and improve compatibility.
Finally, restart the device and try to launch games again to see if the issue persists.
If the initial response doesn’t resolve your issue, you can click “Add Comment” to provide more details, or use “Post Answer” if commenting isn’t available. Don’t worry—I’m here to assist you further if needed.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.