Xubuntu 18.04 安装 Office 365 Business with Wine 失败“0040:err:seh:setup_exception stack overflow”

use*_*371 1 wine microsoft-office ubuntu

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

wine <file_name>
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

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

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

葡萄酒:致电0x7b44c1e7未实现的功能msvcp140.dll.?uncaught_exceptions@std@@YAHXZ,中止0040:错误:SEH:setup_exception堆栈溢出1824个字节螺纹0040 EIP 000000007bc5dc43 ESP 0000000000140ef0栈0x140000-0x141000-0x240000

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

编辑:

办公版:Professional Plus X64

XUbuntu 版本:18.04

K7A*_*AAY 7

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

64 位 Microsoft 应用程序(“Office365 商业版”)的Wine 安装指南和错误描述尚未在任何版本的 Ubuntu 上进行过测试,仅在 2017 版的 Arch Linux x64 上进行过测试。最差(“青铜”级)结果是通过以下方式获得的:

  • 安装MsXML6 ( winetricks msxml6)。
  • 将“HKCU\Software\Wine\Direct3D\MaxVersionGL”(DWORD)设置为“30002”(十六进制)。
    安装后:
  • 覆盖riched20到(原生,内置)。
  • 复制的DLL(AppvIsvSubsystems32.dllAppvIsvStream32.dllC2R32.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_64Ubuntu 16.04 "Xenial" amd64进行测试的经验。最好的结果(“银”级)是用后者完成的,使用以下步骤:

分步说明:

  • 创建一个 32 位 Wineprefix(将 Windows 版本保留在默认的Windows 7 上
  • 安装riched20MSXML6Winetricks
  • winecfg,而后添加riched20(天然的,内置的)和MSXML6(天然的,内置的)手动覆盖(如果不是通过winetricks加)
  • 运行安装程序(安装过程是自动的)
  • 安装后将 AppvIsvSubsystems32.dllC2R32.dll从:/Program Files/Common Files/Microsoft Shared/ClickToRun/ 复制到:/Program Files/Microsoft Office/root/Office16/