Hi. I'm David, and I'm happy to help you.
DISM error 87 usually means the command syntax is incorrect or not supported in the environment you're running it.
You may need to adjust the command syntax slightly. I'll guide you through that. But first, could you confirm whether Windows starts correctly in Safe Mode with Networking?
At the "Startup settings" step, press 5 or F5 to start Windows in Safe Mode with Networking.
If Windows starts in Safe Mode with Networking, see if your computer created minidump files.
These files are in C:\Windows\Minidump.
(If you don't have a Minidump folder, check if it is in the plural Minidumps.)
Copy any files you have to your desktop and store them in a ZIP file. Then, upload the ZIP file to the cloud (OneDrive), choose to share it, and get the link.
Then, post the link to the ZIP file here so I can have a look.
Looking forward to your reply.
Feel free to ask any questions you may have.