Dynamics 365 Commerce Store Commerce 應用程式突然停用
本文可協助您診斷並解決可能導致停用市集商務應用程式 (POS) 的問題。
徵兆
啟動 Microsoft Dynamics 365 Commerce Store Commerce 應用程式 (POS)之後,其狀態一律會顯示 已取消啟用。 此外,市集商務應用程式會提示您完成啟用程式。
必要條件
請確定您可以存取商務 HQ>模組>零售和商務>通道設定 POS 設定>>裝置。
原因 1:裝置令牌已過期
啟用市集商務應用程式時,會發出裝置令牌,並儲存在安裝資料夾中。 每次啟動市集商務應用程式時,令牌的發行日期都會與商務總部中設定的令牌存留期上限參數進行比較。 如果令牌的存留期超過設定的存留期,令牌會被視為無效,且市集商務應用程式會提示重新啟用。
解決方案:檢查商務總部中的裝置令牌設定
登入商務 HQ 模組>零售和商務>HQ>設定>參數>商務共用參數。
選取安全性索引標籤。
檢閱 [裝置令牌存留期] 字段中的值。
- 根據預設,此值會設定為 365天,但可以增加到最多5,120天。 此值是啟用市集商務應用程式之後令牌有效的最大天數。
- 如果您增加此值,目前啟動的 Store Commerce 應用程式會維持啟用狀態,直到其令牌存留期達到設定的新值為止。
移至商務 HQ>模組>零售和商務>通道設定 POS 設定>>裝置。
選取提示啟用的裝置記錄。
檢閱 [ 啟用的日期和時間 ] 字段中的值。
- 如果此日期早於裝置令牌存留期設定的天數,Store Commerce 應用程式的令牌已超過其存留期。
- 此欄位中的值會在每次啟用市集商務應用程式時自動更新。 請務必先檢查此欄位,再觸發新的啟用。
如果市集商務應用程式的令牌已過期,您可以重新啟用市集商務應用程式。
原因 2:使用者設定檔資料夾中的組態檔已修改
根據預設,市集商務應用程式會將組態設定儲存在路徑 C:\Windows\users{User account}\Appdata\local\packages 底下的檔案中。
某些 Windows 更新可能會不小心修改或刪除此路徑中的檔案。 在此情況下,會移除 Store Commerce 應用程式組態檔,且 Store Commerce 應用程式不再註冊為已啟動。
解決方案 1:檢查 Windows 更新歷程記錄
檢查 Windows 更新歷程記錄是否列出最近套用至電腦的任何更新。
如果這是遞歸問題,請考慮使用 usecommonapplicationdata
旗標重新執行 Store Commerce 應用程式安裝程式。
注意
usecommonapplicationdata
使用旗標時,Store Commerce 應用程式組態檔會改為儲存在 _C:\Program Data_資料夾中。
解決方案 2:檢查安全性軟體
檢查安全性軟體是否已掃描 C:\Windows\users\{User account}\Appdata\local\packages\Microsoft
目錄,並偵測到任何檔案。
如果這是遞歸問題,請考慮使用 usecommonapplicationdata
旗標重新執行 Store Commerce 應用程式安裝程式。
注意
usecommonapplicationdata
使用旗標時,Store Commerce 應用程式組態檔會改為儲存在 _C:\Program Data_資料夾中。
原因 3:清除瀏覽器歷程記錄
網上商店商務 (Cloud POS) 是瀏覽器型存取系統。 它會將 Store Commerce 應用程式啟用狀態儲存在網頁瀏覽器歷程記錄中。 如果您清除網頁瀏覽器歷程記錄,Store Commerce 應用程式將不再回報為已啟動。
如果您在瀏覽器中使用 InPrivate 視窗啟動 Store Commerce 應用程式,當您關閉瀏覽器之後,其啟用狀態將會遺失。
解決方案:檢查瀏覽器設定和延伸模組
檢查瀏覽器的設定和延伸模組,以確定當您關閉網頁瀏覽器或索引標籤時,它們不會清除瀏覽器歷程記錄。
參考
如需 Store Commerce 應用程式安裝參數的詳細資訊,請參閱 市集商務應用程式。