本帖最后由 靓老虎 于 2021-1-2 23:49 编辑
感谢坛友Nemo提供方案,全网首发解决了2019VL版这个Bug。如图,完美!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
不磨叽了直接说方法。将以下代码按自己的信息修改后,另存为.reg文件,双击导入注册表,即可立即生效。
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity\Identities\#微软账户ID#_LiveId]
- "SigninName"="#微软账户ID#"
- "EmailAddress"="#微软账户的邮箱xxx@email.com#"
- "FirstName"="#名#"
- "LastName"="#姓#"
- "FriendlyName"="#用户全名#"
- "Initials"="#用户简称#"
- "Picture"="https://storage.live.com/users/0x#微软账户ID#/myprofile/expressionprofile/profilephoto:UserTileStatic"
- "ProfileUrl"="https://profile.live.com/home"
- "PhoneNumber"=""
- "FlowUrl"=""
- #Photo值似乎是直接存了头像图片,应该是把JPG图片的十六进制编码直接存在注册表里。以下仅为部分示意,实际上这个值相当长。#
- "Photo"=hex:89,50,4e,47,0d,0a,1a,0a,00,00,00,0d,49,48,44,52,00,00,00,60,00,00,\
- 00,60,08,06,00,00,00,a2,98,77,38,00,00,00,01,73,52,47,42,00,ae,ce,1c,e9,00,\
- 00,00,04,67,41,4d,41,00,00,b1,8d,0b,fc,61,05,00,00,00,09,70,48,59,73,00,00,\
- 0e,c3,00,00,0e,c3,01,c7,6f,a8,64,00,00,0d,3c,49,44,41,54,78,5e,ed,9d,4d,88,\
- 25,67,15,86,2f,b8,b0,c9,76,46,45,b2,13,17,a2,88,ba,50,84,2c,42,88,08,46,50,\
- 44,41,10,8c,32,24,51,11,7f,e2,20,91,04,17,26,62,1c,c7,28,3a,68,66,a6,51,48,\
- 32,8e,93,a4,9d,89,99,4e,fc,99,36,2a,da,3a,ce,6f,8c,b4,08,62,76,06,14,c1,8d,\
- 0b,71,51,7e,cf,a9,7a,ab,4e,7d,7d,ee,ed,db,3d,7d,eb,56,dd,dc,c7,db,f5,d5,f9,\
- 7e,aa,ee,fb,9e,9f,af,ea,76,cf,8c,46,7f,7a,ba,58,62,8e,08,8d,4b,74,87,d1,33,\
- e9,c7,12,f3,43,68,5c,a2,3b,8c,fe,78,b5,58,62,8e,08,8d,4b,74,87,30,2c,96,e8,\
- [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo]
- "Company"="#公司名#"
- "UserName"="#用户全名#"
- "UserInitials"="#用户简称#"
- "CompanyName"="#公司名#"
复制代码
说明:
1,所有#......#(包括前后两个#在内)部分,按自己的信息修改,微软账户ID注册表里有。
2,Photo值比较特殊,缺少这个值只是不显示自己的头像,不影响其他。工作界面右上角已经可以显示登录用户名,而不再是“登录”按钮。所以对头像无所谓的坛友,直接在代码里把Photo值删除即可。
3,Photo值的具体编码方式无法确定。对于想要显示自己头像的完美主义者,只有一个办法可以得到这个值:安装一次零售版(随便哪台机都行),登录后进入注册表,把Photo值拷出来。
到此全部大功告成。简单,完美,一劳永逸。
再次感谢坛友Nemo!热心钻研,无私分享,解决了这个虽然不影响使用但却挺闹心的Bug。同时严重鄙视微软程序员和微软社区专家顾问。。。
|