Ubuntu 12.04.2,wine 以管理员身份(非 root)安装,MS Office 2003 以管理员身份(非 root)安装。
Word、Excel 等在管理员帐户下运行良好,但无法在用户帐户下运行。
从用户帐户找到 WINWORD.EXE 的路径 (/home/administrator/.wine/drive_c/Program Files/Microsoft Office/OFFICE11)
从终端执行:wine WINWORD.EXE
错误:IOPL 未启用
winecfg:配置的库 - gdiplus(native,builtin)然后(native,windows)同样的错误。
我应该在用户帐户下重新安装 MS Office 吗?
我错过了什么?
答案1
据我了解,您可以以用户管理员身份运行 Word,但是当尝试从另一个不同的帐户(例如 user300246)运行它时,您会收到错误。
事实上这看起来完全正常,让我解释一下。您以“管理员”用户身份安装了它,因此文件对该用户具有正确的(读/写)权限。当您尝试从其他用户(例如,user300246)运行它时,也许 Winword.exe 正在尝试从管理员拥有的文件读取/写入,从而引发错误。
尝试以不同的用户身份安装 Winword,然后以相同的用户身份运行。
希望这可以帮助。
答案2
为什么使用 MSOffice 2003?
当前的 Libreoffice 具有一切以及更多的功能,是免费的,在 Linux 上本地运行,易于安装,并且可以很好地处理 DOC 文件。
如果您仍然坚持需要它,请检查 www.winehq.org 上 MSOffice2003 的 AppDB 条目以进行故障排除。
https://appdb.winehq.org/objectManager.php?sClass=version&iId=2735