次の方法で共有


ネットワーク環境用のローカル ヘルプ インストールの展開と管理

Microsoft ヘルプ ビューアーを使用して、ローカル コンピューターに Microsoft 製品とテクノロジのローカル ドキュメント インストールをインストール、表示、管理できます。 これらのテクノロジには、Visual Studio、.NET、言語リファレンス、SQL Server、Windows 開発が含まれます。

この記事では、ヘルプ ビューアーを使用して、インターネット アクセスの有無にかかわらず、ネットワーク環境のローカル ヘルプ インストールを展開および管理する方法について説明します。 ローカル ヘルプ コンテンツは、コンピューターごとに構成されます。 既定では、ユーザーはローカルヘルプのインストールを更新するための管理者権限を持っている必要があります。

ネットワーク環境でクライアントがインターネットにアクセスできる場合は、 Help Content Manager 実行可能ファイルを使用して、インターネットからローカル ヘルプ コンテンツを展開できます。 コマンド ライン構文 HlpCtntMgr.exe 詳細については、「 ヘルプ コンテンツ マネージャーのコマンド ライン引数」を参照してください。

コンテンツの作成、イントラネット サービス エンドポイントの作成、および同様の種類のアクティビティについては、 ヘルプ ビューアー SDK を参照してください。

ネットワーク環境でインターネットにアクセスできない場合、ヘルプ ビューアーはイントラネットまたはネットワーク共有からローカル ヘルプ コンテンツを展開できます。 次のような機能の レジストリ キーのオーバーライド を使用して、Visual Studio IDE のヘルプ オプションを無効にすることもできます。

  • オンラインヘルプとオフラインヘルプ

  • IDE の初回起動時のコンテンツ インストール

  • イントラネット コンテンツ サービスの指定

  • コンテンツの管理

インターネットからローカル ヘルプ コンテンツを展開する

ヘルプ コンテンツ マネージャー (HlpCtntMgr.exe) を使用して、インターネットからクライアント コンピューターにローカル ヘルプ コンテンツを展開できます。 次の構文を使用します。

\\%ProgramFiles(x86)%\Microsoft Help Viewer\v2.3\HlpCtntmgr.exe /operation \<*name*> /catalogname \<*catalog name*> /locale \<*locale*>

コマンド ライン構文 HlpCtntMgr.exe 詳細については、「 ヘルプ コンテンツ マネージャーのコマンド ライン引数」を参照してください。

必要条件:

  • クライアント コンピューターは、インターネットにアクセスできる必要があります。

  • ユーザーは、インストール後にローカル ヘルプ コンテンツを更新、追加、または削除するための管理者権限を持っている必要があります。

注意事項:

  • ヘルプの既定のソースは引き続きオンラインになります。

次の例では、Visual Studio の英語コンテンツをクライアント コンピューターにインストールします。

インターネットから英語コンテンツをインストールするには

  1. [ スタート] を選択し、[実行] を選択 します

  2. 次のように入力します。

    C:\Program Files (x86)\Microsoft Help Viewer\v2.3\hlpctntmgr.exe /operation install /catalogname VisualStudio15 /locale en-us

  3. Enter キーを押します。

クライアント コンピューターにインストール済みのローカル ヘルプ コンテンツを展開する

オンラインから 1 台のコンピューターに一連のコンテンツをインストールし、インストールされたコンテンツのセットを他のコンピューターにコピーできます。

必要条件:

  • コンテンツセットをインストールするコンピューターは、インターネットにアクセスできる必要があります。

  • ユーザーは、インストール後にローカル ヘルプ コンテンツを更新、追加、または削除するための管理者権限を持っている必要があります。

    ヒント

    ユーザーに管理者権限がない場合は、ヘルプ ビューアーの [ コンテンツの管理 ] タブを無効にすることをお勧めします。 詳細については、「 ヘルプ ビューアーの既定値をオーバーライドする」を参照してください。

注意事項:

  • ヘルプの既定のソースは引き続きオンラインになります。

コンテンツ セットを作成する

基本コンテンツ セットを作成する前に、まずターゲット コンピューター上のすべてのローカル Visual Studio コンテンツをアンインストールする必要があります。

ローカル ヘルプをアンインストールするには

  1. ヘルプ ビューアーで、[ コンテンツの管理 ] タブを選択します。

  2. Visual Studio ドキュメント セットに移動します。

  3. 各サブ項目の横にある [ 削除 ] を選択します。

  4. [ 更新] を選択してアンインストールします。

  5. \Microsoft\HelpLibrary2\Catalogs\VisualStudio15%ProgramData%参照し、フォルダーにファイル catalogType.xmlのみが含まれていることを確認します。

    以前にインストールしたすべてのローカル Visual Studio ヘルプ コンテンツを削除したら、基本コンテンツ セットをダウンロードする準備が整います。

コンテンツをダウンロードするには

  1. ヘルプ ビューアーで、[ コンテンツの管理 ] タブを選択します。

  2. [ 推奨されるドキュメント] または [ 利用可能なドキュメント] で、ダウンロードするドキュメント セットに移動し、[ 追加] を選択します。

  3. [ 更新] を選択します。

次に、コンテンツをパッケージ化して、クライアント コンピューターに展開できるようにする必要があります。

コンテンツをパッケージ化するには

  1. 後で展開するためにコンテンツをコピーするフォルダーを作成します。 例: C:\VSHelp

  2. 管理者権限で cmd.exe を開きます。

  3. 手順 1 で作成したフォルダーに移動します。

  4. 次のように入力します。

    Xcopy %ProgramData%\Microsoft\HelpLibrary2 \<*foldername*>\ /y /e /k /o

    例: Xcopy %ProgramData%\Microsoft\HelpLibrary2 c:\VSHelp\ /y /e /k /o

コンテンツを展開する

  1. ネットワーク共有を作成し、その場所にヘルプ コンテンツをコピーします。

    たとえば、 C:\VSHelp のコンテンツを \\myserver\VSHelp にコピーします。

  2. ヘルプ コンテンツの配置スクリプトを含む .bat ファイルを作成します。 クライアントは、プッシュの一部として削除されるファイルに対して読み取りロックを設定する可能性があるため、更新をプッシュする前にクライアントをシャットダウンする必要があります。 例えば次が挙げられます。

    REM - copy pre-ripped content to ProgramData
    Xcopy %~dp0HelpLibrary2 %SYSTEMDRIVE%\ProgramData\Microsoft\HelpLibrary2\ /y /e /k /o
    if ERRORLEVEL 1 ECHO *** ERROR COPYING Help Library files to ProgramData (%ERRORLEVEL%)
    
  3. ヘルプ コンテンツをインストールするローカル コンピューターで .bat ファイルを実行します。