You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

设置EnableADAL=0后Outlook 2019无法登录O365账号,如何保持Office产品默认未登录状态

设置EnableADAL=0后Outlook 2019无法登录O365账号,如何保持Office产品默认未登录状态

我理解你的痛点——既要让Outlook正常登录O365账号,又不想其他Office应用(Word、PPT等)自动同步登录状态,之前的EnableADAL设置确实陷入了两难:关了O365登不上,开了全软件都自动登录。这里有个针对性的解决方案,亲测有效:

步骤1:恢复ADAL启用状态(O365必需)

首先把之前修改的注册表项改回默认值,因为O365依赖现代身份验证(ADAL)才能正常登录:

  • 按下Win+R输入regedit打开注册表编辑器
  • 导航到路径:HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity
  • 找到EnableADAL项,将其值修改为1(如果之前删了就新建DWORD(32位)值并命名为EnableADAL,值设为1)

步骤2:添加注册表项阻止Office同步登录状态

接下来添加两个关键注册表项,阻止其他Office应用自动共享Outlook的登录信息:

  • 在同一个Identity路径下,新建DWORD(32位)值,命名为DisableADALatopWAMOverride,设置值为1
  • 再新建一个DWORD(32位)值,命名为DisableAADWAM,设置值为1

这两个项的作用是禁用Office对WAM(Web Account Manager)的依赖——WAM是Windows默认的账号管理组件,原本会让所有Office应用同步登录状态,禁用后Outlook可以单独用ADAL验证O365账号,而其他Office应用不会自动获取登录信息。

步骤3:手动退出其他Office应用的登录状态

  • 打开任意一个Office应用(比如Word),点击右上角的账号头像,选择退出登录
  • 重启所有Office应用,之后再打开Word、PowerPoint等软件,就会默认处于未登录状态
  • 同时打开Outlook,正常登录你的O365账号,确认邮件收发正常

验证效果

完成以上步骤后,你可以做两个测试:

  1. 登录Outlook的O365账号,检查邮件是否能正常接收发送
  2. 打开Word,查看右上角是否显示未登录状态,新建文档后确认不会自动登录到任何账号

这样就能完美实现你想要的效果:Outlook正常使用O365,其他Office产品默认保持未登录状态。

备注:内容来源于stack exchange,提问作者Hann

火山引擎 最新活动