なかた なおか【自己解決】
アドバイス、誠にありがとうございました。直接的な解決策ではありませんでしたが、あなたのアドバイスが大きな助けになりました。
最終的に、以下の手順で問題を解決できました。
SysWOW64とSystem32の両方から、破損していると思われる特定のDLLファイルを削除する。DirectXとVisual C++のインストーラーを再度実行し、削除したファイルを再生成させる。
どうやらファイルが破損しており、システムスキャンでは修復できなかったようです。
削除したファイルは以下の通りです:
C:\Windows\SysWOW64\mfc100.dllC:\Windows\SysWOW64\mfc100u.dllC:\Windows\SysWOW64\msvcp100.dllC:\Windows\SysWOW64\msvcr100.dllC:\Windows\SysWOW64\xinput1_3.dllC:\Windows\System32\mfc100.dllC:\Windows\System32\mfc100u.dllC:\Windows\System32\msvcp100.dllC:\Windows\System32\msvcr100.dllC:\Windows\System32\xinput1_3.dll
さらに、両フォルダ内のd3dx9_??.dllというパターンのファイルもすべて削除しました。その後、DirectXを再インストールし、PCからすべてのVisual C++をアンインストールしてから、各バージョンを再インストールしたところ、無事解決しました。