[Share Experiences] 解决Microsoft Office 2013的OneNote提示安装桌面体验服务的方法
Tofloor
poster avatar
delsin
deepin
2022-07-03 20:43
Author

之前介绍过在Deepin/UOS安装Microsoft Office 2013的方法,详见:wine使用教程7-借用容器和wine版本安装Microsoft Office2013

不过当时有个问题未解决,就是OneNote无法启动,会出现以下提示:

截图_选择区域_20220703121456.png

经研究发现,可以通过以下方法解决:

出现“安装桌面体验服务”提示的根本原因在于wine模拟的windows环境中,缺少了OneNote运行必须的两个dll——inkobj.dll和tpcps.dll

解决方法是网上下载这两个dll并用终端注册到容器中。

这个网站可以下载这两个dll,这个网站的安全性未知,大家谨慎操作。

网站链接:

https://www.ijinshan.com/filerepair/inkobj.dll.shtml

https://www.ijinshan.com/filerepair/tpcps.dll.shtml

截图_选择区域_20220703122715.png

这两个dll下载好之后,放到~/.deepinwine/Spark-Office/drive_c目录下

然后在终端输入以下命令分别注册:

WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/regsvr32 "c:/inkobj.dll"
WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/regsvr32 "c:/tpcps.dll"

终端里面显示“regsvr32: 成功注册了……”就表示注册好了,然后就可以双击运行OneNote了。


重要提示:

本帖方法中介绍的inkobj.dll、tpcps.dll来源于互联网,并非是wine开源社区自建的dll,所以直接使用网上下载的inkobj.dll、tpcps.dll可能会侵犯巨硬公司的知识产权。所以本帖仅作为交流学习之用,请大家不要使用巨硬的dll用于任何商业目的。

Reply Favorite View the author
All Replies
sgb76
deepin
2022-07-03 22:13
#1

超牛啊!必须赞一个!

Reply View the author
jjcui8595
deepin
2022-07-03 23:01
#2

Reply View the author
momen
deepin
2022-07-04 00:07
#3

你的OneNote可以登录吗

Reply View the author
delsin
deepin
2022-07-04 03:59
#4
momen

你的OneNote可以登录吗

试过了,不行,账号输入后输入密码的界面出不来。等待其他高人来解决。

Reply View the author
momen
deepin
2022-07-04 05:42
#5
delsin

试过了,不行,账号输入后输入密码的界面出不来。等待其他高人来解决。

你的是不是显示什么浏览器版本低,或使用edge之类的话

Reply View the author
delsin
deepin
2022-07-04 05:46
#6
momen

你的是不是显示什么浏览器版本低,或使用edge之类的话

我试过用deepin-wine6-stable启动OneNote,提示需要升级浏览器。你有好的解决方法吗?

截图_onenote.exe_20220703210731.png

Reply View the author
心平气和
deepin
2022-07-04 17:30
#7

(8条消息) Wine调用外部Linux浏览器代替内置IE_John4July的博客-CSDN博客

没法登陆是 ie 的问题,只有把ie 升级到11 以上才行,但是我没有成功过。

Reply View the author