Xubuntu 18.04 使用 Wine 安装 Office 365 Business 失败“0040:err:seh:setup_exception 堆栈溢出”

Xubuntu 18.04 使用 Wine 安装 Office 365 Business 失败“0040:err:seh:setup_exception 堆栈溢出”

好吧,我安装了 wine,并尝试使用以下代码打开 Office365 安装程序:

wine <file_name>

我收到此错误消息:

0031:err:winediag:SECUR32_initNTLMSP ntlm_auth 未找到或已过期。请确保您的路径中有 ntlm_auth >= 3.0.25。通常,您可以在发行版的 winbind 包中找到它。

然后,Office 安装程序开始加载。过了一会儿,加载页面消失了,我收到另一条错误消息:

wine:从 0x7b44c1e7 调用未实现的函数 msvcp140.dll。?uncaught_exceptions@std@@YAHXZ,中止 0040:err:seh:setup_exception 堆栈溢出 1824 字节在线程 0040 eip 000000007bc5dc43 esp 0000000000140ef0 堆栈 0x140000-0x141000-0x240000

我是 Linux 新手,所以不知道该怎么做。

编辑:

办公版本:Professional Plus X64

XUbuntu版本:18.04

答案1

开发、测试和维护的志愿者葡萄酒对Office365做了一些测试,因为微软还没有发布针对Linux用户的说明,微软也没有发布Linux版本。

Wine安装指南及错误描述64 位 Microsoft 应用程序 ('Office365 Business') 尚未在任何版本的 Ubuntu 上进行测试,仅使用 2017 版 Arch Linux x64 进行测试。最不差(“青铜级”)的结果由以下人员获得:

  • 安装微软XML6葡萄酒技巧请参阅 msxml6。
  • 将“HKCU\Software\Wine\Direct3D\MaxVersionGL”(DWORD)设置为“30002”(十六进制)。
    安装后:
  • 覆盖riched20到(本机,内置)。
  • 复制 DLL(AppvIsvSubsystems32.dll程序库动态链接库) 从drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/drive_c/Program Files/Microsoft Office/root/Office16/

32 位 Microsoft 应用程序 ('Office365 Personal') 的 Wine 安装指南和错误描述反映了使用Antergos x86_64Gentoo Linux x86_64, 和Ubuntu 16.04“Xenial” amd64使用后者可获得最佳结果(“银”级),具体步骤如下:

分步说明:

  • 创建一个 32 位 Wineprefix(保留 Windows 版本为默认设置)Windows 7的
  • 安装riched20msxml6葡萄酒秘诀
  • Wine配置添加riched20(本机,内置)和msxml6(本机,内置)手动覆盖(如果 winetricks 未添加)
  • 运行安装程序(安装过程是自动的)
  • 安装后复制AppvIsvSubsystems32.dll动态链接库从:/Program Files/Common Files/Microsoft Shared/ClickToRun/ 到:/Program Files/Microsoft Office/root/Office16/

相关内容