如何为 Microsoft Online Services 登录助手启用和禁用跟踪

本文讨论如何为 Microsoft Online Services 登录助手启用和禁用跟踪。 生成的日志文件可帮助解决在 Microsoft Office 365 环境中使用登录助手时可能出现的问题。

原始产品版本:  云服务(Web 角色/工作角色)、Azure Active Directory、Microsoft Intune、Azure Backup、Office 365 用户和域管理
原始 KB 数:  2433327

备注

仅将本文与使用 Microsoft Online Services 登录助手的应用程序结合使用,以协助 Azure Active Directory (Azure AD)的身份验证。

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

为 Microsoft Online Services 登录助手启用调试跟踪

若要为 Microsoft Online Services 登录助手启用调试跟踪,请按照以下步骤操作:

  1. 启动 "记事本",将以下文本复制并粘贴到一个新文件中,然后将该文件另存为 Enable_SIA_Debug_Tracing .reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTrace"
    "Flags"=dword:00000001
    "level"=dword:00000099
    "maxsize"=dword:10485760
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTrace"
    "Flags"=dword:00000001
    "level"=dword:00000099
    "maxsize"=dword:10485760
    
    [HKEY_CURRENT_USER\Software\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTraceLite"
    "Flags"=dword:00000001
    "level"=dword:00000099
    "maxsize"=dword:10485760
    
  2. 在遇到更新注册表的问题的计算机上运行 Enable_SIA_Debug_Tracing .reg 文件。

  3. 重新启动 Microsoft Online Services 登录助手服务(如果已安装)。

    备注

    Microsoft Online Services 登录助手服务只需安装在运行 Office 2013 前版本的 Office 或使用 PowerShell 连接到 Office 365 的系统上。 如果您的系统上未安装 Microsoft Online Services 登录助手服务,请转到步骤4。

    若要重新启动 Microsoft Online Services 登录助手服务,请执行以下操作之一:

    • 选择 "开始",在搜索框中键入 services.msc,然后按 enter。 右键单击 " Microsoft Online Services 登录助手" 服务,然后选择 "重新启动"。

    • 打开一个管理命令提示符,然后运行以下命令(在键入每条命令后按 Enter):

      net stop msoidsvc
      
      net start msoidsvc
      
  4. 在启用了跟踪的计算机上重现可疑的身份验证问题。

  5. 在驱动器 C 上,找到 "MSOTrace" 和 "MSOTraceLite" 文件夹。 这些文件夹包含跟踪文件。 跟踪文件的名称采用以下格式:

    msoidsvctrace{GUID}.txt

    备注

    当 Microsoft Online Services 登录助手服务正在运行时,不能重命名或删除调试跟踪,因为进程正在使用该文件。 但是,可以创建调试跟踪的副本,然后将该副本移动到另一个文件夹或另一台计算机进行审阅。

  6. 检查调试跟踪文件中是否有任何相关的异常消息。

为 Microsoft Online Services 登录助手禁用调试跟踪

若要禁用对 Microsoft Online Services 登录助手的调试跟踪,请按照以下步骤操作:

  1. 打开 "记事本",将以下文本复制并粘贴到一个新文件中,然后将该文件另存为 Disable_SIA_Debug_Tracing .reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTrace"
    "Flags"=dword:00000000
    "level"=dword:00000000
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTrace"
    "Flags"=dword:00000000
    "level"=dword:00000000
    
    [HKEY_CURRENT_USER\Software\Microsoft\MSOIdentityCRL\Trace]
    "Folder"="C:\\MSOTraceLite"
    "Flags"=dword:00000000
    "level"=dword:00000000
    
  2. 在遇到更新注册表的问题的计算机上运行 Disable_SIA_Debug_Tracing .reg 文件。

  3. 重新启动 Microsoft Online Services 登录助手服务(如果已安装)。

    备注

    Microsoft Online Services 登录助手服务只需安装在运行 Office 2013 前版本的 Office 或使用 PowerShell 连接到 Office 365 的系统上。 如果你的系统上未安装 Microsoft Online Services 登录助手服务,请忽略此步骤。

    若要重新启动 Microsoft Online Services 登录助手服务,请执行以下操作之一:

    • 选择 "开始",在搜索框中键入 Services.msc,然后按 enter。 右键单击 " Microsoft Online Services 登录助手" 服务,然后选择 "重新启动"。

    • 打开一个管理命令提示符,然后运行以下命令(在键入每条命令后按 Enter):

      net stop msoidsvc
      
      net start msoidsvc
      

分析日志

日志文件位置取决于前面列出的文件夹注册表项的细节。 在此示例中,日志位于 C:\MSOTraceC:\MSOTraceLite 文件夹中,具体取决于执行身份验证的应用程序。

更多信息

仍然需要帮助? 转到 Microsoft 社区Azure Active Directory 论坛网站。