如何啟用及停用 Microsoft Online Services 登入小幫手追蹤

本文將討論如何啟用及停用 Microsoft Online Services 登入小幫手的追蹤功能。 產生的記錄檔可協助疑難排解在 Microsoft Office 365 環境中使用登入 Assistant 時可能發生的問題。

原始產品版本:  雲端服務(網頁角色/工作者角色),Azure Active Directory,Microsoft Intune,Azure Backup,Office 365 使用者和網域管理
原始 KB 編號:  2433327

注意

請僅對使用 Microsoft Online Services Sign-In 助理來協助驗證 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 線上服務登入助理服務(若已安裝)。

    注意

    Microsoft Online Services 登入小幫手服務必須安裝在執行 office 的郵局2013版本的系統上,或安裝在使用 PowerShell 以連接至 Office 365 的系統上。 如果您的系統未安裝 Microsoft Online Services 登入助理服務,請移至步驟4。

    若要重新開機 Microsoft 線上服務登入助理服務,請執行下列其中一項操作:

    • 選取 [開始],在搜尋方塊中輸入 services.msc,然後按 enter。 以滑鼠右鍵按一下 [ Microsoft 線上服務登入助理服務],然後選取 [重新開機]。

    • 開啟系統管理命令提示字元,然後執行下列命令(在每個命令之後按 Enter):

      net stop msoidsvc
      
      net start msoidsvc
      
  4. 在啟用追蹤的電腦上,重現可疑的驗證問題。

  5. 在磁碟機 C 上,找到 [MSOTrace] 和 [MSOTraceLite] 資料夾。 這些資料夾包含追蹤檔。 追蹤檔案的名稱格式如下:

    msoidsvctrace{GUID}.txt

    注意

    當 Microsoft 線上服務登入助理服務執行時,您無法重新命名或刪除調試追蹤,因為該檔案正由某個進程使用。 不過,您可以建立調試追蹤的複本,然後再移至另一個資料夾或另一部電腦進行審閱。

  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 線上服務登入助理服務(若已安裝)。

    注意

    Microsoft Online Services 登入小幫手服務必須安裝在執行 office 的郵局2013版本的系統上,或安裝在使用 PowerShell 以連接至 Office 365 的系統上。 如果您的系統未安裝 Microsoft Online Services 登入助理服務,請省略此步驟。

    若要重新開機 Microsoft 線上服務登入助理服務,請執行下列其中一項操作:

    • 選取 [開始],在搜尋方塊中輸入 Services.msc,然後按 enter。 在Microsoft Online Services Sign-In Assistant服務上按一下滑鼠右鍵,然後選取 [重新開機]。

    • 開啟系統管理命令提示字元,然後執行下列命令(在每個命令之後按 Enter):

      net stop msoidsvc
      
      net start msoidsvc
      

分析記錄

記錄檔位置取決於先前列出之資料夾登錄專案的詳細資料。 在此範例中,記錄檔位於 C:\MSOTrace 或資料夾中 C:\MSOTraceLite ,視執行驗證的應用程式而定。

其他相關資訊

是否仍需要協助? 移至 Microsoft 社群Azure Active Directory Forums 網站。