WINE 中的安装程序找不到“C:\users\myusername\Temp\_is6da.tmp”

WINE 中的安装程序找不到“C:\users\myusername\Temp\_is6da.tmp”

我试图使用 WINE 安装一个课程程序,但在安装过程中,安装程序尝试使用一个文件C:\users\anson\Temp\_is6da.tmp(或末尾带有不同的十六进制数字字符串),但找不到它,并拒绝安装。我该如何安装这个程序?

有问题的程序是Vitalsource 书架,并且仅适用于 Windows 7/8/10、Android、iOS 和 OSX,而​​ Android 版本没有我的课程所需的功能。当我尝试在 WINE(设置为 Windows 7 模式)中安装程序时,安装程​​序报告:

File 'C:\users\anson\Temp\_is6da.tmp' can not be found.
Make sure the file is on target system or installed already.

后续尝试安装时报告了相同的错误,但文件名不同,例如_is5506.tmp

我该如何解决这个问题?

答案1

缺少 DLL d3d10_1.dll。如果你通过终端启动 wine,你会看到错误消息:

err:module:import_dll Library d3d10_1.dll (which is needed by L"C:\\users\\aboettger\\Temp\\_isf61a.tmp") not found

因此搜索并下载 DLL 并将文件放在~/.wine/drive_c/windows/system32

cp d3d10_1.dll ~/.wine/drive_c/windows/system32

并通过 安装Wine configuration、启动Configure Wine

在此处输入图片描述

或使用 Windowscmd ;)通过

cd ~/Downloads
wine cmd

copy d3d10_1.dll C:\windows\system32
regsvr32 C:\windows\system32\d3d10_1.dll

相关内容