web-dev-qa-db-ja.com

Xubuntu18.04インストールOffice365 Business with Wineが「0040:err:seh:setup_exceptionスタックオーバーフロー」に失敗する

さて、私はワインをインストールし、コードを使用してOffice365インストーラーを開こうとしました:

wine <file_name>

このエラーメッセージを受け取りました:

0031:err:winediag:SECUR32_initNTLMSP ntlm_authが見つからなかったか、古くなっています。 ntlm_auth> = 3.0.25がパスにあることを確認してください。通常、ディストリビューションのwinbindパッケージにあります。

その後、Officeインストーラーの読み込みが開始されました。しばらくすると、読み込みページが消え、別のエラーメッセージが表示されました。

ワイン:0x7b44c1e7から実装されていない関数msvcp140.dll.?uncaught_exceptions@std@@YAHXZを呼び出し、0040:err:seh:setup_exceptionスタックオーバーフローを中止しますスレッド0040の1824バイトeip 000000007bc5dc43 esp0000000000140ef0スタック0x140000-0x141000-0x240000

Linuxは初めてなので、どうしたらよいかわかりません。

編集:

Officeバージョン:Professional Plus X64

XUbuntuバージョン:18.04

1
user2824371

Wine を開発、テスト、および保守するボランティアは、Office365のテストをいくつか行っています。これは、MicrosoftがLinuxユーザー向けの手順を公開しておらず、MicrosoftがLinuxバージョンをリリースしていないためです。

Wineインストールガイドとエラーの説明 64ビットMicrosoftアプリ(「Office365Business」)のテストは、Ubuntuのどのバージョンでもテストされておらず、2017バージョンのArch Linuxx64でのみテストされています。最悪の(「ブロンズ」グレード)結果は、次の方法で得られました。

  • インストールMsXML6winetricks msxml6)。
  • 「HKCU\Software\Wine\Direct3D\MaxVersionGL」(DWORD)を「30002」(16進数)に設定します。
    インストール後:
  • riched20を(ネイティブ、組み込み)にオーバーライドします。
  • DLLをコピーします(AppvIsvSubsystems32.dllAppvIsvStream32.dllC2R32.dll)from drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/からdrive_c/Program Files/Microsoft Office/root/Office16/

32ビットMicrosoftアプリ(「Office365Personal」)のWineインストールガイドとエラーの説明は、 Antergos x86_64Gentoo Linux x86_64 、および-でのテストの経験を反映しています。 buntu 16.04 "Xenial" AMD64 。最良の結果(「シルバー」グレード)は、次の手順を使用して後者で達成されました。

ステップバイステップの説明:

  • 32ビットのWineprefixを作成します(WindowsバージョンをデフォルトのままにしますWindows 7
  • インストールriched20msxml6with Winetricks
  • in Winecfgriched20(native、builtin)とmsxml6(native、builtin)手動でオーバーライド(winetricksによって追加されていない場合)
  • インストーラーを実行します(インストール手順は自動です)
  • インストール後、AppvIsvSubsystems32.dllC2R32.dllをからコピーします。 :/ Program Files/Common Files/Microsoft Shared/ClickToRun/to:/ Program Files/Microsoft Office/root/Office16 /
5
K7AAY