当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

作者:精品下载站 日期:2024-12-14 23:32:18 浏览:14 分类:玩电脑

修复:签名按钮在 Outlook 2019/2016/365 中不起作用


在不同版本的 Outlook(2019/2016/2013/Microsoft 365 应用版)中,当创建签名按钮停止工作时,会定期出现错误。当用户单击 Outlook 设置中的签名按钮时,不会出现签名创建对话框,或者 Outlook 挂起/关闭。该问题最常发生在预装 Office 的 OEM 计算机上或以前安装了早期版本的 Outlook 的计算机上。

这次该错误出现在 Windows 10 上,并新安装了 RTM 版本的 Outlook 2019 和所有最新更新。单击文件 -> 选项 -> 邮件中的签名按钮后,没有任何反应,签名也没有出现。

我尝试过通过注册表清理来修复、重新安装或完全删除 MS Office,但没有任何帮助。这种情况下如何设置用户Outlook签名呢?

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

卸载内置 UWP Microsoft Office 桌面应用程序

support.office.com 上有关于 Windows 10 和 11 中类似错误的描述。要解决签名按钮不起作用的问题,建议删除 UWP 应用 Microsoft Office 桌面应用(设置 -> 应用 -> 应用和功能)。

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

必须为计算机上的所有用户帐户卸载现代 Microsoft Office 桌面应用程序。要在 Windows 上卸载内置 UWP/APPX 应用程序,可以使用 PowerShell 命令:

Get-AppxProvisionedPackage -online | %{if ($_.packagename -match "Microsoft.Office.Desktop") {$_ | Remove-AppxProvisionedPackage -AllUsers}}

您还可以使用

Get-Package

Uninstall-Package

使用 PowerShell(win32、uwp 或 msi)卸载 Windows 上的任何程序的 cmdlet。

通过注册表修复 Outlook 签名按钮

我在技术论坛上看到一些意见,认为签名问题经常发生在邮箱迁移到其他域后或在预装Office的计算机上。为了使签名按钮正常工作,请尝试手动修改注册表:

您需要以下注册表项下的 DefaultLocalServer32 注册表参数的值(分别适用于 x64 和 x86 版本的 Office)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\LocalServer32

  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0006F03A-0000-0000-C000-000000000046}\LocalServer32

Default 和 LocalServer32 参数的值必须指向计算机上 Outlook.exe 可执行文件的完整路径。

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

您可以使用以下命令快速找到计算机上 Outlook.exe 文件的位置:

cd /
dir OUTLOOK.EXE /s /p

例如,对于 Outlook 2016,它是

C:\Program Files (x86)\Microsoft Office\Office16\Outlook.exe

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

使用以下路径格式:

"C:\Program Files (x86)\Microsoft Office\Office16\outlook.exe"

您可以使用 REG 文件更改注册表。在计算机上创建一个扩展名为 *.reg 的文本文件,其中包含以下内容(适用于 Outlook 365、2019 和 2016):

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Outlook.Application]
@="Microsoft Outlook 16.0 Object Library"
[HKEY_CLASSES_ROOT\Outlook.Application\CLSID]
@="{0006F03A-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Outlook.Application\CurVer]
@="Outlook.Application.16"
[HKEY_CLASSES_ROOT\Outlook.Application.16]
@="Microsoft Outlook 16.0 Object Library"
[HKEY_CLASSES_ROOT\Outlook.Application.16\CLSID]
@="{0006F03A-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\InprocServer32]
"Assembly"="Microsoft.Office.Interop.Outlook, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
"Class"="Microsoft.Office.Interop.Outlook.ApplicationClass"
"RuntimeVersion"="v2.0.50727"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\InprocServer32.0.0.0]
"Assembly"="Microsoft.Office.Interop.Outlook, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
"Class"="Microsoft.Office.Interop.Outlook.ApplicationClass"
"RuntimeVersion"="v2.0.50727"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\LocalServer32]
@="C:\Program Files\Microsoft Office\Office16\OUTLOOK.EXE"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\ProgID]
@="Outlook.Application.16"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0006F03A-0000-0000-C000-000000000046}\Typelib]
@="{00062FFF-0000-0000-C000-000000000046}"

双击该 REG 文件将其导入注册表。

如果Office 2010中出现签名问题,请将16替换为14;如果在 Outlook 2013 中,请将 16 替换为 15

之后,Outlook 中的签名应该可以使用。

通过注册表添加 Outlook 签名文件

在之前的一篇文章中,我们讨论了如何根据 Active Directory 中的用户数据在 Outlook 中自动生成签名。我们提到,在 Windows 11、10、8.1 和 7 中,Outlook 签名文件位于用户配置文件文件夹中

%APPDATA%\Microsoft\Signatures

C:\Users\用户名\AppData\Roaming\Microsoft\Signatures)。

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

作为解决方法,您可以生成包含签名文本的 HTML/RTF/TXT 文件并将其复制到指定目录。然后,当在 Outlook 中创建新电子邮件或回复消息时,您可以使用 Outlook 界面中的相应按钮插入签名(需要重新启动 Outlook)。您可以在任何其他计算机上创建签名文件,并将签名文件复制到受影响计算机上的 %APPDATA%\Microsoft\Signatures 目录。

然后,使用注册表指定 Outlook 中新的 HTML/RTF/TXT 文件的路径(在本例中,我们设置签名文件

my_sign

Outlook 365、2019 或 2016 的文件)。使用以下 PowerShell 命令更改注册表:

Remove-ItemProperty -Path HKCU:\Software\Microsoft\Office.0\Outlook\Setup -Name First-Run -Force -ErrorAction SilentlyContinue -Verbose
New-ItemProperty HKCU:'\Software\Microsoft\Office.0\Common\MailSettings' -Name 'ReplySignature' -Value my_sign -PropertyType 'String' -Force
New-ItemProperty HKCU:'\Software\Microsoft\Office.0\Common\MailSettings' -Name 'NewSignature' -Value my_sign -PropertyType 'String' -Force

然而,这种修复方式相当不方便,因为用户每次都需要手动按下按钮来插入签名。

[玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

还有什么可以检查

  • 检查 NTFS 压缩是否已禁用

    %APPDATA%\Microsoft\Signatures

    目录(在此文件夹属性中禁用压缩内容以节省磁盘空间选项);

    [玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

  • 如果 Outlook 界面中的“签名”按钮处于非活动状态(灰显),请确保您的系统管理员未在以下 GPO 部分 Microsoft Outlook 2016 -> Outlook 选项 -> 邮件格式下启用不允许电子邮件签名策略(此策略在安装 MS Office 的 ADMX GPO 模板后可用);

    [玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

  • 运行注册表编辑器,使用搜索(

    CTRL + F

    )查找名称以 0006F03A-0000-0000-C000-000000000046 开头的所有分支,并将其删除然后重新启动计算机并检查签名在 Outlook 中是否有效

    [玩转系统] 修复:签名按钮在 Outlook 2019/2016/365 中不起作用

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯