共用方式為


覆寫 Help Viewer 預設值

您可以變更 Microsoft Help Viewer 和 Visual Studio IDE 之說明相關功能的預設行為。

說明內容管理員是一種工具,可用來部署和管理本機 Help Viewer 內容。 若要變更 Help Viewer 行為,您可以覆寫 Help Content Manager 可執行檔程式 HlpCtntMgr.exe 的預設設定。

設定 [說明內容管理員] 選項的方式有不同:

  • 建立 .pkgdef 檔案來設定登錄機碼值。
  • 直接在登錄中設定選項。

使用 .pkgdef 檔案來變更 Help Viewer 行為

.pkgdef 檔案會儲存 Help Viewer 所使用的組態資訊。 您可以使用 .pkgdef 檔案來調整下表列出的登錄機碼值:

登錄機碼值 類型 資料 描述
NewContentAndUpdateService string <服務端點 URL> 定義唯一的服務端點
UseOnlineHelp dword 0 表示指定本機說明,1 表示指定線上說明 定義線上或離線說明預設值
OnlineBaseUrl string <服務端點 URL> 定義唯一的 F1 端點
OnlineHelpPreferenceDisabled dword 0 表示啟用線上說明喜好設定選項,1 表示停用 停用線上說明喜好設定選項
DisableManageContent dword 0啟用或1停用Help Viewer 中的管理內容索引標籤 停用 [管理內容] 索引標籤
DisableFirstRunHelpSelection dword 0 表示啟用第一次啟動 Visual Studio 時所設定的說明功能,1 表示停用 停用第一次啟動 Visual Studio 時所安裝的內容

若要在 .pkgdef 檔案中設定登錄機碼值,請遵循下列步驟:

  1. 建立新的檔案,並將副檔名提供給 .pkgdef

  2. 將下列文字新增至檔案的第一行:

    [$RootKey$\Help]

  3. 在不同的行上,新增上表所描述的任何登錄機碼值。 例如,您可以新增這一行來設定 UseOnlineHelp 值:

    "UseOnlineHelp"=dword:00000001

  4. 將檔案複製到 Visual Studio 安裝 CommonExtensions 資料夾。 例如:

    • 如果您使用 Visual Studio 2017 的 Community 版本,請將 .pkgdef 檔案新增至此資料夾:

      C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions

    • 如果您使用 Visual Studio 2022 的 Community 版本,請將 .pkgdef 檔案新增至此資料夾:

      C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions

  5. 在開發人員命令提示字元中,執行此命令:

    devenv /updateconfiguration

.pkgdef 檔案內容範例

[$RootKey$\Help]
"NewContentAndUpdateService"="https://some.service.endpoint"
"UseOnlineHelp"=dword:00000001
"OnlineBaseUrl"="https://some.service.endpoint"
"OnlineHelpPreferenceDisabled"=dword:00000000
"DisableManageContent"=dword:00000000
"DisableFirstRunHelpSelection"=dword:00000001

使用登錄編輯程式變更說明檢視器行為

您可以在登錄編輯程式中設定登錄機碼值,以控制下列行為類型。

Task 登錄機碼 資料
覆寫 BITS 工作優先權 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node (在 64 位元電腦上)\Microsoft\Help\v2.3 BITSPriority 前景一般
指向網路共用上的本機內容存放區 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\ v2.3\Catalogs\VisualStudio15 LocationPath ContentStoreNetworkShare