---
schema_version: "1"
id: 063838a2d07b0a2f2a219513d04f6e159579f8a9d15430d3754fdaf7ef747779
title: 設定虛擬桌面支援
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/desktopdeploy/desktop_deploy_license_deactivate.md
canonical_url: https://help.tableau.com/v0.0/desktopdeploy/zh-tw/desktop_deploy_license_deactivate.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 85041a6dfe861049545a58d412ffbf09a0b1f4290ff5f1aad3d85a9fe7a700bd
description: Configure virtual desktop support to optimize Tableau for non-persistent virtual desktops.
---
[跳至主要內容](#main-content)

# 設定虛擬桌面支援

虛擬桌面支援是 Tableau Desktop 10.5 及更新版本和 Tableau Prep Builder 2018.2.1 及更新版本的一項選擇加入功能，使您能夠針對非持久虛擬桌面或定期重新安裝映像的電腦最佳化 Tableau 安裝。執行授權 (ATR) 服務使 Tableau 授權伺服器能夠管理虛擬機 (VM) 的啟用限制和停用。

從 2020.1 版本開始，可為 以登入為基礎的授權管理 設定虛擬桌面（不需要產品金鑰）。這是終端使用者未獲得產品金鑰時實作 Tableau Desktop 虛擬部署的首選方法，通常也是必需的方法。有關詳情，請參閱[透過登入型授權管理來啟用 Tableau](https://help.tableau.com/current/online/zh-tw/license_lblm.htm)。

啟用虛擬桌面支援後，系統會在經過一段未使用的預先確定的時間後，自動傳回 Tableau 以登入為基礎的授權管理 授權容量或關鍵租用。這意味著您無需手動重新整理或停用 以登入為基礎的授權管理 租用或任何產品金鑰。Tableau 必須與 Tableau Server 或者適用於 以登入為基礎的授權管理 的 Tableau Cloud 進行通訊。如果仍在使用產品金鑰，Tableau Desktop 用戶端必須定期連線到網際網路以與託管的授權服務進行通訊。

如果沒有虛擬桌面支援、啟動的 Tableau 授權或 以登入為基礎的授權管理 授權租用將持續生效，直到授權期限到期或授權停用，從而導致最大啟用錯誤。對經常回收的 VM 或定期重新安裝映像的電腦使用虛擬桌面支援代表傳回 VM 並將啟用新增回 以登入為基礎的授權管理 以便將來啟用請求。虛擬桌面管理 以登入為基礎的授權管理 啟用或產品金鑰啟用，這可以防止在設定正確的啟用持續時間時發生最大啟用錯誤。

## 虛擬桌面支援的工作原理

啟用虛擬桌面支援後，Tableau Desktop 或 Tableau Prep Builder 將定期聯絡 Tableau 託管的授權執行 (ATR) 服務，根據其授權驗證 Tableau 是否有權執行。當虛擬桌面設定為也使用 以登入為基礎的授權管理、Tableau Cloud 和 Tableau Server 作為 ATR 服務的 proxy，以驗證 Tableau 是否被授權以有效的方式執行 Tableau Cloud 或者 Tableau Server Creator 使用者。

ATR 服務驗證授權或使用者是否為有效的 Creator 使用者，以及授權視窗的長度。只要此通訊成功，Tableau 將會執行，不會對使用者產生任何影響。以下圖表顯示用戶端和授權組件間的通訊程序。

#### 不使用 以登入為基礎的授權管理 的虛擬桌面支援和 ATR 服務

![圖表，顯示虛擬桌面支援和 ATR 服務（無基於登入的授權管理）的授權和授權元件之間的通訊流程。](/tableau/next/zh-tw/desktopdeploy/zh-tw/Img/virtual_desktop_without_lblm.png)

1. Tableau Desktop 或 Tableau Prep Builder 會聯絡 ATR 服務，藉此驗證 Tableau Desktop 或 Tableau Prep Builder 是否有權執行。
2. ATR 服務會聯絡 Tableau 授權服務，藉此驗證授權是否有效。
3. ATR 服務會判斷授權執行時段的長度。
4. 若有效，ATR 服務會允許您使用 Tableau Desktop 或 Tableau Prep Builder。

#### 以登入為基礎的授權管理 與 Tableau Cloud

![圖表，顯示 Tableau Cloud 中基於登入的授權管理的授權和授權元件之間的通訊流程。](/tableau/next/zh-tw/desktopdeploy/zh-tw/Img/virtual_desktop_online_lblm.png)

#### 以登入為基礎的授權管理 與 Tableau Server

![圖表，顯示 Tableau Server 中基於登入的授權管理的授權和授權元件之間的通訊流程。](/tableau/next/zh-tw/desktopdeploy/zh-tw/Img/virtual_desktop_server_lblm.png)

1. 您安裝 Tableau Desktop 或 Tableau Prep Builder，並選取**「使用認證啟用」**。登入您的 Tableau Cloud 或 Tableau Server 網站。
2. Tableau Cloud 或 Tableau Server 會驗證您是否為 Creator。若不是，您會收到錯誤訊息。若是，Tableau Cloud 或 Tableau Server 會與 ATR 服務通訊。
3. ATR 服務會將 ATR 租約傳回到 Tableau Cloud 或 Tableau Server。
4. Tableau Cloud 或 Tableau Server 會提供 ATR 租約給 Tableau Desktop 或 Tableau Prep Builder，藉此完成啟用。

### 請求的持續時間

預設情況下，系統會為 Tableau Desktop 或 Tableau Prep Builder 的執行個體提供 14 天的授權時段，允許執行個體在此期間執行。這意味著，在初始授權之後，您可以在沒有任何網路連線的情況下使用 Tableau 14 天，之後啟動將過期。系統會定期嘗試檢查授權，每次檢查成功後，授權視窗將重設為其完整長度。除非檢查一直未成功且時段快要過期，否則這種操作不會對您產生任何影響。發生上述情況時，您會收到警告訊息，告知您需要將 Tableau 連線至網路以確認授權。若您每次使用時都會收到新的 VM，則預設的 14 天通常不是適合部署虛擬桌面的值。有關詳情，請參閲[請求的持續時間設定](#Requested_duration_settings)。

授權窗口的長度由請求的持續時間的值確定。預設情況下，請求的持續時間為 14 天（1,209,600 秒），但您可根據使用者收到新 VM 的頻率或 Tableau Desktop 是否具有永續性質，設定適合您環境的持續時間。

**附註**：如果您同時使用 Tableau Desktop 和 Tableau Prep Builder，則為 Tableau Desktop 設定請求的持續時間時，也會為 Tableau Prep Builder 設定同樣的持續時間，反之亦然。

#### 請求的持續時間設定

以秒為單位來設定請求的持續時間。您可以將請求的持續時間最短設定為 4 小時（14,400 秒），最長設定為六個月（15552000 秒）。使用以下準則來確定如何為使用者設定請求的持續時間：

- 對於大多數非共用電腦，特別是有時會一次離線數週的電腦，請將請求的持續時間設定為三到六個月（7,776,000 – 15,552,000 秒）。持續時間越長，使用者就能在未連線到 Internet 的情況下使用 Tableau 更長時間。
- 對於大約每個月會重新映像一次的電腦，請將請求的持續時間設定為 30 天（2,592,000 秒）。
- 對於每晚回收的虛擬桌面，請將請求的持續時間設定為最小值 4 小時（14,400 秒）。這樣做可讓您每天早上重複使用產品啟用（無論 以登入為基礎的授權管理 或是產品金鑰），且不須記得在每天晚上回收虛擬桌面前停用這些金鑰。

### 虛擬機器和產品金鑰

使用虛擬桌面支援的好處是：對於定期回收 VM 的環境，您可以設定足夠短的持續時間，讓授權啟用在重新使用桌面前過期。這意味著您不會用完您的所有啟動次數。在回收桌面之後，您將仍然需要輸入產品金鑰才能執行 Tableau。在此案例中，以登入為基礎的授權管理 可以不輸入產品金鑰，改為要求登入 Tableau Cloud 或 Tableau Server 來啟用 Tableau Desktop 或 Tableau Prep Builder，藉此改善使用者體驗。

**附註：**在使用訂閱授權的虛擬桌面時，無法重新整理產品金鑰。要續訂或變更授權，必須在 Tableau 客戶入口網站識別新的產品金鑰並啟動它。

## 如何使用虛擬桌面支援

若您未使用以登入為基礎的授權管理，虛擬桌面支援是一種選擇加入功能，因此您需要啟用該功能才能使用（預設為停用此功能）。如果您正在使用 以登入為基礎的授權管理，Tableau 管理的授權服務 (ATR) 預設開啟，但需要設定 ATR 持續時間和其他安裝程式標幟以支援虛擬桌面。不使用 以登入為基礎的授權管理 時，啟用虛擬桌面的方法取決於您是在 Windows 上還是在 Mac 上執行 Tableau：

在 Windows 上，您可以啟用及設定虛擬桌面支援︰

- 在安裝 Tableau Desktop和 Tableau Prep Builder 時，使用命令列安裝開關啟用虛擬桌面支援並指定請求的持續時間。
- 安裝之後，透過編輯 Windows 登錄檔來啟用虛擬桌面支援，並指定請求的持續時間。

在 Mac 上，您可以啟用和設定虛擬桌面支援：

- 在使用 `sudo defaults write` 命令安裝 Tableau Desktop 和 Tableau Prep Builder 後啟用。

### Windows 版 Tableau Desktop 和 Tableau Prep Builder

您可透過三種方法設定虛擬桌面標誌︰

#### 安裝時啟用虛擬桌面支援

以管理員身分從電腦的命令列執行安裝程式 `.exe` 檔案，並按如下方式設定建議標幟，以確保最佳的終端使用者體驗：

- `ATRENABLED=1`（若使用產品金鑰）
- `ATRREQUESTEDDURATIONSECONDS=14400`（允許的最低啟用傳回值）
- `SILENTLYREGISTERUSER="true"`
- `SYNCHRONOUSLICENSECHECK='true"`

若未使用 以登入為基礎的授權管理，請包含 `ATRENABLED` 開關（版本 2019.4 及更早版本，或手動停用）。如果在 Tableau Desktop 中設定 以登入為基礎的授權管理，則不需要 `ATRENABLED` 開關。

`ATRREQUESTEDDURATIONSECONDS` 的預設值為 14 天。有關 `ATRREQUESTEDDURATIONSECONDS` 標幟的詳細資訊，請參閱[請求的持續時間設定](https://help.tableau.com/current/desktopdeploy/zh-tw/desktop_deploy_license_deactivate.htm)。

同樣，`SILENTLYREGISTERUSER` 標記將停止在每次新交付 VM 時顯示註冊提示，`SYNCHRONOUSLICENSECHECK` 將停止顯示每個新 VM 的授權已變更資訊。

如果需要擷取 .msi 檔案，請按照[擷取並執行 Windows (MSI) 安裝程式](https://help.tableau.com/v0.0/desktopdeploy/zh-tw/desktop_deploy_automate.htm#msi)中的說明進行操作。

您必須從 `.exe` 檔案所在的目錄執行命令，或指定電腦上 `.exe` 檔案位置的完整路徑。不要從網路上的共用目錄中執行安裝程式。而是要將 `.exe` 檔案下載到您進行安裝的電腦上的某個目錄。

`ATRREQUESTEDDURATIONSECONDS` 的最小設定值為 4 小時（14,400 秒）。以下範例顯示 Windows 安裝程式命令，該命令啟用了自動授權停用，並將持續時間設定為 12 小時（43,200 秒）：

`tableauDesktop-64bit-2022-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1` `ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"`

或

`tableauPrepBuilder-64bit-2022-1-2.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1` `ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"`

為大規模虛擬部署建立主要影像時，以上設定可符合您的需求，且不需完成產品金鑰啟用。使用新 VM 時，每位終端使用者都會輸入產品金鑰、登入 Tableau Desktop 或 Tableau Prep Builder（如果未啟用 以登入為基礎的授權管理）。

#### 藉由編輯登錄啟用虛擬桌面支援

若已安裝 Tableau Desktop 或 Tableau Prep Builder，您仍然可以透過編輯 Windows 登錄檔為 `ATREnabled` 新增一個條目，以啟用虛擬桌面支援。若要變更授權啟用的預設期限，可以為 `ATRREQUESTEDDURATIONSECONDS` 新增一個項目。

1. 作為執行 Tableau Desktop 或 Tableau Prep Builder 電腦上的管理員或，請在對登錄檔進行任何變更之前將其備份。
2. 編輯登錄檔，並在 `HKEY_LOCAL_MACHINE\SOFTWARE\Tableau` 中建立一個名為 `ATR` 的新設定單元，具有以下值：
    
    - **名稱**：新增一個名為 `ATREnabled` 的字串值。
    - **資料**：新增 `1`。
    
    - **名稱**：新增一個名為 `ATRRequestedDurationSeconds` 的字串值。
    - **資料**：新增持續時間應該持續的秒數。例如，新增 `43200` 以設定 12 小時的持續時間。
    
    登錄編輯程式中的 `ATR` 設定單元如下圖所示。

![登錄編輯器中的 ATR 登錄區。](/tableau/next/zh-tw/desktopdeploy/zh-tw/Img/license_auto_deactivate.png)

4. 重新啟動 Tableau 使變更生效。

#### 使用 ATR 工具啟用虛擬桌面支援

若已安裝 Tableau Desktop 或 Tableau Prep Builder，您仍然可以透過 Windows 命令提示字元來啟用虛擬桌面支援。atrdiag.exe 程式位於 Windows 的 \\bin 目錄中，是虛擬桌面和 以登入為基礎的授權管理 設定的專屬工具。atrdiag.exe 程式可回報選取的值、變更虛擬桌面組態設定，並對虛擬桌面進行最初設定。如需 Tableau 技術支援，提供 ATR 工具的輸出通常能有所幫助。

**附註：**Tableau Prep Builder 必須與 Tableau Desktop 安裝在同一台電腦上，以便將 atrdiag.exe 用於 Tableau Prep Builder。

1. 在執行 Tableau Desktop 的電腦上，以為管理員身分登入。
2. 在命令提示字元處，瀏覽至安裝 Tableau Desktop 的目錄：
    
    `cd C:\Program Files\Tableau\<version>\bin`
3. 在命令提示字元處，啟用 ATR 服務：
    
    `atrdiag.exe -enableATRFeature`
4. 設定授權啟用獲得授權的期間（以秒為單位）。（例如，使用「43200」以設定 12 小時的持續時間。）
    
    `atrdiag.exe -setDuration 43200`
5. 重新啟動 Tableau 使變更生效。

#### 使用 ATR 工具停用虛擬桌面支援

如果不想繼續使用虛擬桌面支援功能，您可以停用此功能。

1. 在您要停用虛擬桌面支援的電腦上關閉 Tableau Desktop。
2. 以管理員身分開啟 Windows 命令提示字元，然後瀏覽至安裝 Tableau Desktop 所在位置的目錄：
    
    `cd C:\Program Files\Tableau\<version>\bin`
3. 在命令提示字元處，執行下列命令以關閉 ATR 服務：
    
    `atrdiag.exe -disableATRFeature`
4. 在命令提示字元中執行下列命令：
    
    `atrdiag.exe -deleteAllATRs`
5. 啟動 Tableau Desktop。
6. 在「授權已變更」對話方塊上，按一下「結束」。
7. 重新啟動 Tableau 使變更生效。
8. 在「說明」功能表上，按一下「管理產品金鑰」，查看您是否可以停用產品金鑰。

### Mac 版 Tableau Desktop 和 Tableau Prep Builder

#### 透過更新喜好設定檔案啟用

要在 Mac 上啟用虛擬桌面支援，請在終端視窗中執行以下命令，然後安裝或重新啟動 Tableau Desktop 或 Tableau Prep Builder：

`sudo defaults write /Library/Preferences/com.tableau.ATR ATREnabled "1"`

`sudo defaults write /Library/Preferences/com.tableau.ATR ATRRequestedDurationSeconds -string "43200"`

## 虛擬桌面支援疑難排解

若在設定或使用虛擬桌面時遇到問題，您可以使用虛擬桌面診斷工具 (atrdiag)，從執行 Tableau Prep Builder 或 Tableau Desktop 的電腦收集相關診斷資訊。

您可以驗證已啟用的虛擬桌面，以及檢視設定用於啟用 Tableau Desktop 的請求的持續時間值。TTL 開始時間和 TTL 結束時間值反映了正在執行 Tableau Desktop 的虛擬機 (VM) 上使用的當前租用。不論您是否已安裝 Tableau Desktop 或 Tableau Prep Builder，下方提供的命令都會擷取您的虛擬桌面支援安裝狀態。

### 錯誤：授權資訊已變更

使用虛擬桌面時，每當您為 Tableau Desktop 或 Tableau Prep Builder 啟動新的 VM 時，您可能會收到一條錯誤訊息，告知您的授權資訊已變更。此錯誤會強制重新啟動，然後要求您再次註冊 Tableau Desktop。因為 ATR 服務會傳送不符合授權快取的新權杖，所以發生此錯誤。

為防止這種情況發生，可以在 Windows 上對安裝程序使用 `SYNCHRONOUSLICENSECHECK` 和 `SILENTLYREGISTERUSER` 選項。例如：

`tableau-setup-std-tableau-2020 SYNCHRONOUSLICENSECHECK="true" SILENTLYREGISTERUSER="true" ATRREQUESTEDDURATIONSECONDS=14400`

或

`tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=14400 ACTIVATIONSERVER=http://<tableau_online_site_url> SYNCHRONOUSLICENSECHECK="true" SILENTYLYREGISTERUSER="true"`

### 在 Windows 上收集虛擬桌面診斷資訊

1. 以管理員身分開啟**命令提示字元**。
2. 使用以下命令巡覽到 Tableau 二進位檔案 (`\bin`) 目錄：
    
    `cd Program Files\Tableau\Tableau <version>\bin`
    
    例如：
    
    `cd Program Files\Tableau\Tableau 2022.4\bin`
3. 執行以下命令：
    
    `atrdiag.exe`
    
    若要選擇性將輸出儲存至檔案︰
    
    `atrdiag.exe > AtrOutput.txt`

### 在 Mac 上收集虛擬桌面診斷資訊

1. 開啟**「終端」**應用程式。
2. 使用以下命令巡覽到包含 **atrdiag** 工具的目錄：
    
    `cd "/Applications/Tableau Desktop <version>.app/Contents/MacOS"`
    
    例如：
    
    `cd "/Applications/Tableau Desktop 2022.4.app/Contents/MacOS"`
3. 執行以下命令：
    
    `./atrdiag`
    
    若要選擇性將輸出儲存至檔案︰
    
    `./atrdiag > AtrOutput.txt`

要瞭解有關解決 Tableau Desktop 安裝問題的詳細資訊，請參閱[您的 Tableau Desktop 或 Tableau Prep Builder 安裝疑難排解](https://help.tableau.com/v0.0/desktopdeploy/zh-tw/desktop_deploy_troubleshoot.htm)或[您的 Tableau Desktop 或 Tableau Prep Builder 疑難排解授權](https://help.tableau.com/v0.0/desktopdeploy/zh-tw/desktop_deploy_troubleshoot_licensing.htm)。