共用方式為


針對 商務用 Microsoft Store 與教育版與 Configuration Manager 整合進行疑難解答

本文提供與 商務用 Microsoft Store 和教育 (MSfB 整合) 與 Configuration Manager 整合時,一些常見問題的疑難解答秘訣和修正程式。

如需搭配 Configuration Manager 使用 商務用 Microsoft Store 和教育版的詳細資訊,請參閱使用 Configuration Manager 從 商務用 Microsoft Store 和教育版管理應用程式

監視

元件狀態

在 Configuration Manager 控制台中,移至 [監視] 工作區,展開 [系統狀態],然後選取 [元件狀態] 節點。 監視下列元件的狀態:

  • SMS_BUSINESS_APP_PROCESS_MANAGER
  • SMS_CLOUDCONNECTION

同步狀態

在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 商務用 Microsoft Store 節點。 檢查 [ 上次同步狀態] 資料 行。

檢視同步處理的應用程式

在 Configuration Manager 控制台中,移至 [軟體連結庫] 工作區,展開 [應用程式管理],然後選取 [市集應用程式的授權資訊] 節點。

記錄檔

WSfBSyncWorker.log

此記錄檔位於服務連接點\Logs的 Configuration Manager 安裝目錄中。 它會記錄與雲端服務通訊的相關信息。 此資訊包括元數據、圖示、套件和授權檔案擷取。

若要變更記錄層級,請在LoggingLevel登入機碼中HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION將 值變更為 0 。 如需詳細資訊, 請參閱設定記錄選項

SMS_CLOUDCONNECTION.log

此記錄檔位於服務連接點\Logs的 Configuration Manager 安裝目錄中。 如果 WSfBSyncWorker 服務未啟動或重複啟動和停止,請檢閱此記錄檔中的專案。

注意事項

此記錄檔會與其他功能共用。

BusinessAppProcessWorker.log

此記錄檔位於階層中最上層月臺的月臺伺服器上。 其位於 \Logs Configuration Manager 安裝目錄中。 它會記錄下列程式的相關信息:

  • 將 BusinessAppProcessWorker 元件同步處理的元數據資訊插入資料庫
  • 在中處理檔案 \InstallDir\inboxes\businessappprocess.box

SMS_BUSINESS_APP_PROCESS_MANAGER.log

此記錄檔位於階層中最上層月臺的月臺伺服器上。 其位於 \Logs Configuration Manager 安裝目錄中。 如果 BusinessAppProcessWorker 服務未啟動或重複啟動和停止,請檢閱此記錄檔中的專案。

上次同步失敗

當上次同步處理狀態 失敗時,請先檢閱下列 記錄檔 以識別徵兆:

  • WSfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

然後查看下列其中一節以瞭解常見問題:

授權錯誤

原因

如果設定的 Microsoft Entra 應用程式沒有管理此租使用者 商務用 Microsoft Store 和教育版的許可權,就會發生此問題。

因應措施

  1. 以系統管理員身分登入 商務用 Microsoft Store 或教育版入口網站。
  2. 移至 [ 設定],然後選取 [ 管理工具]
  3. 如果未列出應用程式,請選取 [新增管理工具]。 然後依名稱搜尋,然後選取與 Configuration Manager 相同 ClientID 相關聯的 Microsoft Entra 應用程式。
  4. 如果狀態未顯示為 [作用中],請在 [動作] 區段中選取 [啟用]。
  5. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 商務用 Microsoft Store 節點。 與存放區同步,或等候下一個同步間隔發生。

提示

若要在 Configuration Manager 中尋找 ClientID:

  1. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 [Microsoft Entra Tennts] 節點。
  2. 選取您用於 商務用 Microsoft Store 與教育整合的租使用者。
  3. 在結果窗格中,尋找相符的應用程式,並查看 [ 用戶端標識符 ] 資料行。

秘密金鑰無效

原因

如果 商務用 Microsoft Store 和教育版設定的 Microsoft Entra 應用程式上的秘密密鑰已過期,就會發生此問題。

解決方案

更新 Microsoft Entra 應用程式的秘密金鑰。 如需詳細資訊,請參閱 更新秘密密鑰

取得應用程式令牌時發生錯誤

原因

如果連線的應用程式不再存在於 Microsoft Entra ID 中,就可能發生此問題。

解決方案

刪除並重新建立與 商務用 Microsoft Store和教育版的連線。

  1. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 商務用 Microsoft Store 節點。
  2. 選取現有的連線。
  3. 取功能 區中的 [刪除]。

然後重新建立連線。 如需詳細資訊,請參閱下列文章:

內容位置不存在或許可權不正確

原因

當您設定 商務用 Microsoft Store 和教育版連線時,您可以指定用來儲存同步處理內容的網路共用。 如果此共用不存在或許可權不正確,就會發生此問題。 服務連接點的電腦帳戶應該是此目錄和任何子目錄的擁有者。 如果不是,您會看到類似下列錯誤的錯誤:

Failed to download package d788cc1b-ab00-bb5f-1548-f2dfe717583b-X86-Arm for product 9WZDNCRFJ3PS\0015.  
System.IO.IOException: This security ID may not be assigned as the owner of this object.

若要檢視您設定的位置:

  1. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 商務用 Microsoft Store 節點。

  2. 選取帳戶並開啟其 [屬性]

  3. 切換至 [組態] 索引標籤。[位置] 設定會顯示儲存從 商務用 Microsoft Store 和教育版下載之應用程式內容的網路路徑。

因應措施

  1. 如果不存在,請建立共用。

  2. 檢查資料夾上的NTFS許可權,以及網路共享的許可權。 授與服務連接點的電腦帳戶 取和 入許可權。

如果您想要重新設定位置,請刪除並重新建立與新內容位置的連線。

發出呼叫 『GET』 方法的 HTTP 要求時發生錯誤

原因

如果來自市集的應用程式同步處理時間過長,而內容URL過期,就會發生此問題。

因應措施

重試同步處理程式

  1. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,展開 [雲端服務],然後選取 商務用 Microsoft Store 節點。
  2. 選取連線。 在功能區中,選取 [從 商務用 Microsoft Store 同步處理]

每次都應繼續進行。 視下列因素而定,可能需要重試數次:

  • 離線應用程式的數目
  • 封裝的大小
  • 網路速度

每次嘗試時,您應該會看到錯誤的次數較少。 如果錯誤數目未減少,則會有另一個問題。

無法將更多位元組寫入緩衝區

原因

如果應用程式的套件大於 500 MB,就會發生此問題。 Configuration Manager 只支援自動同步處理套件小於 500 MB 的離線應用程式。

因應措施

您無法自動同步處理這些應用程式,但可以下載內容,並手動建立應用程式:

  1. 在 WSfbSynWorker.log 中,從下列這一行取得失敗的 應用程式識別碼

    Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.

  2. 以系統管理員身分登入 商務用 Microsoft Store 或教育版入口網站。 尋找此應用程式的頁面。

    提示

    頁面的網址類似: https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID

    1. 如果尚未選取 [脫機],請選取 [ 脫機]。 然後選 取 [管理]

    2. 針對所有支持的平臺,在應用程式內容共用上建立個別的資料夾。

    3. 將套件下載至套件資料夾。

    4. 將編碼的授權檔案當做 .bin 檔案下載到套件資料夾。

    5. 將所有必要的架構下載到套件資料夾。

  3. 在 Configuration Manager 控制台中,移至 [軟體連結庫] 工作區,展開 [應用程式管理],然後選取 [應用程式] 節點。

  4. 建立應用程式,並手動指定應用程式資訊。

    1. 為您先前下載的每個支援平臺建立部署類型。

    2. 類型: Windows 應用程式套件 (*.appx、*.appxbundle)

    3. 指定實際應用程式套件的 appx/appxbundle,而不是必要的相依性套件。

在最後的 [匯入資訊] 頁面上確認下列詳細 資料

  • 授權檔案: 指定 .bin 檔案。 離線應用程式需要此授權檔案。
  • Windows 應用程式相依性: 確認已下載此套件的所有必要相依性。

在線應用程式下載失敗,0x8024500c

原因

下載期間的0x8024500c錯誤通常是因為 [不要連線到任何 Windows Update 因特網位置] 組策略來封鎖 Windows Update 存取。

因應措施

請勿啟用 [不要連線到任何 Windows Update 因特網位置] 組策略物件。

同步處理未執行

本節涵蓋下列同步問題:

  • 您手動啟動同步處理程式,但不會執行
  • 網站不會每天自動同步處理

首先,檢閱下列 記錄檔 以識別徵兆:

  • BusinessAppProcessWorker.log
  • SMS_BUSINESS_APP_PROCESS_MANAGER.log
  • WsfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

然後查看下列其中一節以瞭解常見問題:

手動同步處理未啟動

原因

如果您在上一次同步處理后不到 10 分鐘啟動同步處理,就會發生此問題。同步處理頻率不能超過每 10 分鐘一次。

解決方案

請等候至少 10 分鐘,再開始另一個同步處理。

自動每日同步處理不會在SMS_BUSINESS_APP_PROCESS_MANAGER.log中執行並「關閉 # 背景工作角色」錯誤

原因

如果SMS_BUSINESS_APP_PROCESS_MANAGER元件停止 WsfbSyncWorker 線程,就會發生此問題。 此錯誤可能會指定 24 背景工作角色。

因應措施

重新啟動 SMS_EXECUTIVE 服務。

如果您無法重新啟動該主要服務,請使用 MSfB 背景工作角色停止這兩個元件,然後啟動兩者:

  1. 在執行服務連接點的伺服器上開啟 Windows 登錄

  2. 請移至 HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION

    1. 將 [要求的作業] 設定為 [停止]

    2. 重新整理以確認目前狀態 = 已停止

  3. 請移至 HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER

    1. 將 [要求的作業] 設定為 [停止]

    2. 重新整理以確認目前狀態 = 已停止

  4. SMS_CLOUDCONNECTION 中,將 [要求的作業] 設定為 [啟動]

  5. SMS_BUSINESS_APP_PROCESS_MANAGER 中,將 [要求的作業] 設定為 [啟動]

本節包含下列常見問題:

未套用語言選取變更

原因

如果快取語言選取範圍,而且在屬性值變更之後未清除,就會發生此問題。

因應措施

若要解決此問題,請重新啟動 SMS_Executive 服務。

並非所有選取的語言都出現在所有授權資訊中

原因

如果 商務用 Microsoft Store和教育應用程式的授權資訊未包含指定語言的當地語系化數據,就會發生此問題。

因應措施

為已建立的應用程式手動新增任何遺漏的語言。

離線應用程式

本節包含下列常見問題:

無法建立離線應用程式,因為無法驗證內容

原因

如果離線應用程式的同步處理內容損毀或修改,就會發生此問題。

因應措施

開始新的同步處理。同步處理完成時,應該會驗證並下載任何不正確的內容檔案。

無法安裝從離線授權資訊建立的應用程式

原因

如果您將應用程式部署至執行 1511 版之前 Windows 10 版的用戶端,就會發生此問題。 只有 Windows 10 1511 版和更新版本才支援來自 商務用 Microsoft Store 和教育版的離線授權應用程式。

解決方案

安裝最新版的 Windows 10。

後續步驟

若要尋找其他說明,請參閱尋找使用 Configuration Manager 的說明