我尝试在 Steam 上安装 Skyrim SE,但系统提示缺少 DirectX 文件。因此我运行 DirectX 安装程序,结果出现以下错误:
发生内部系统错误。请参阅 Windows 文件夹中的 DXError.log 和 DirectX.log 来确定问题。
这DX错误日志文件:
[03/03/19 17:49:44] 模块:dxupdate(2011 年 3 月 30 日),文件:dxupdate.cpp,行:2409,函数:RunProcess
失败的 API:CreateProcess() 错误:(193) - %1 不是有效的 Win32 应用程序。
[03/03/19 17:49:44] 模块:dxupdate(2011 年 3 月 30 日),文件:dxupdate.cpp,行:3426,功能:InstallEXE
RunProcess() 失败。
[03/03/19 17:49:44] 模块:dxupdate(2011 年 3 月 30 日),文件:dxupdate.cpp,行:5829,函数:DirectXUpdateInstallPlugIn
InstallEXE() 失败。
[03/03/19 17:49:44] 模块:dsetup32(2011 年 3 月 30 日),文件:dxupdate.cpp,行:280,函数:CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() 失败。
[03/03/19 17:49:44] 模块:dsetup32(2011 年 3 月 30 日),文件:setup.cpp,行:1727,函数:CSetup::SetupForDirectX
InstallPlugIn() 失败。
这是 Windows 7 x64 Professional 的完全干净副本,我该怎么做才能使其正常工作?
答案1
事实证明 DirectX 安装程序显然可以不是比如自定义我的文档路径(例如,D:\My Documents
而不是C:\Users\John
)。我切换到不同的 Windows 配置文件用户,安装程序运行正常。