Microsoft Application Virtualization Management System リリース ノート

適用対象: Application Virtualization

このリリース ノートを検索するには、CTRL + F キーを押します。

重要

Application Virtualization Management System をインストールする前に、このリリース ノートを最後までお読みください。このリリース ノートには、Application Virtualization Management System を正常にインストールするために必要な情報が記載されています。このドキュメントには、製品のドキュメントには記載されていない情報が含まれています。このリリース ノートと、他の Application Virtualization Management System のドキュメントとの間に相違がある場合、変更が最新のドキュメントを優先します。これらのリリース ノートは、この製品に含まれるコンテンツに優先します。

既知の問題に関する最新の情報については、Microsoft TechNet ライブラリ (https://go.microsoft.com/fwlink/?LinkId=122918) にアクセスして確認できます。

Microsoft Application Virtualization 4.5 Cumulative Update 1 のバージョン情報

このリリース ノートは、Microsoft Application Virtualization 4.5 Cumulative Update 1 (App-V 4.5 CU1) の導入による変更を反映するよう更新されており、最新の更新版は Application Virtualization (App-V) 4.5 です。この累積的更新には、以下の変更が含まれます。

  • Windows 7 Beta および Windows Server 2008 R2 Beta のサポート:App-V 4.5 CU1 は、Windows 7 Beta および Windows Server 2008 R2 Beta との互換性の問題に対応しています。サポートは、Windows 7 RTM 前バージョンのテスト環境で App-V 4.5 CU1 を実行できない問題を防ぐためのものです。これにより、App-V 4.5 Client と Windows 7 Beta 間の互換性が必要となるテスト環境で仮想アプリケーションを実行できるようにします。

    重要

    バージョンを問わず Windows 7 または Windows Server 2008 R2 で App-V 4.5 CU1 をライブ運用環境で実行することは、サポートされていません。

  • .NET Framework シーケンス処理の改善サポート:App-V 4.5 CU1 は、Windows XP (SP2 以降) の .NET Framework シーケンス処理のこれまでの問題に対応しています。このシナリオは、現在完全にサポートされています。新機能の詳細については、TechNet 記事 (https://go.microsoft.com/fwlink/?LinkId=123412) を参照してください。

  • カスタマ フィードバックおよび Hotfix Rollup:App-V 4.5 CU1 には、App-V 4.5 RTM リリース以降に発見された問題に対応するため、修正のロールアップも含まれています。これには既知の問題と、App-V 4.5 を使用している内部チーム、パートナーおよびカスタマからのカスタマ フィードバックが含まれます。ここに含まれる更新の完全な一覧は、KB 記事 (https://go.microsoft.com/fwlink/?LinkId=141258) を参照してください。

製品のドキュメントについて

Application Virtualization (App-V) についての包括的なドキュメントは、Application Virtualization (App-V) TechCenter の Microsoft TechNet (https://go.microsoft.com/fwlink/?LinkId=122939) から入手できます。TechNet のドキュメントには、Application Virtualization Sequencer、Application Virtualization Client、Application Virtualization Server 用のオンライン ヘルプがあります。また、『Application Virtualization の計画と展開ガイド』と『Application Virtualization 操作ガイド』も入手できます。

セキュリティの脆弱性とウイルスに対する保護

セキュリティの脆弱性およびウイルスに対する保護のためにも、新しくインストールするソフトウェアに対しての最新のセキュリティ更新をインストールすることが重要です。詳細については、Microsoft の Security Web サイト (https://go.microsoft.com/fwlink/?LinkId=3482) を参照してください。

フィードバックの提供

Microsoft Application Virtualization TechCenter (https://go.microsoft.com/fwlink/?LinkId=122917) のコミュニティ フォーラムを通して、Microsoft Application Virtualization (App-V) Management System によってフィードバックを行ったり、提案や問題の報告などもできます。

また、ドキュメントについてのフィードバックを App-V ドキュメント チームに提供することもできます。ドキュメントに関するフィードバックは、appvdocs@microsoft.com までお送りください。

Application Virtualization 4.5 CU1 に関する既知の問題

ここでは、Microsoft Application Virtualization (App-V) 4.5 CU1 についての最新の情報を提供します。これらの問題は、製品のドキュメントには記述されていません。また、既存の製品のドキュメントと矛盾する場合もあります。可能な場合は、これらの問題は今後のリリースで報告されます。

Windows 7 タスクバーの相互運用性に関する問題

Windows 7 で Application Virtualization Client を実行すると、Windows 7 タスクバーは仮想アプリケーションの複数のインスタンスを、1 つのタスクバー ボタンに折りたたみません。さらに、アプリケーションが Windows 7 タスクバーに固定されていなければ、仮想アプリケーションのタスクバー ボタンを右クリックしても移動リストは表示されません。

Microsoft Application Virtualization Client をアンインストールするとき、アンインストールを行うユーザーに関連付けられているユーザー設定が削除されます。

Microsoft Application Virtualization Client をアンインストールするとき、Windows Installer が現在のユーザーのプロファイルから Application Virtualization 設定を削除します。コンピュータで移動プロファイルが使用される場合、個人のネットワーク アカウントを使用してクライアントをアンインストールしないでください。ユーザーのすべてのコンピュータ上の仮想アプリケーションの設定が削除されます。

回避策   仮想アプリケーションの実行に使用されない管理アカウントを使って、App-V Client のアンインストールをする必要があります。

仮想ファイルシ ステムと仮想レジストリ タブに対して行われた編集は、シーケンス処理ウィザードの実行中に保存する必要があります。

パッケージを開いてアップグレードを行うか、または新しいパッケージを使ってシーケンス処理ウィザードが実行済みで、仮想ファイル システムまたは仮想レジストリ タブにあるパッケージに変更を加える場合、これらの変更の保存が自動的に行われることはありません。

回避策   変更がウィザードの仮想環境に反映されるようにするために、ウィザードを再実行する前に変更を保存してください。

コマンドライン Sequencer は、管理者特権のコマンド プロンプトで実行する必要があります。

コマンドライン Sequencer を使用するとき、管理者特権を求めるプロンプトは表示されません。

回避策   管理者特権のコマンドプロンプトを使用して、コマンドライン Sequencer を実行してください。

分散環境でのサーバー管理コンソールの構成

管理コンポーネントを、プライマリ Application Virtualization 公開およびストリーミング サーバー以外のサーバーにインストールすることが望ましい場合があります。サーバーのインストールでは、適切に構成されたとき、プライマリ Application Virtualization Server から別のサーバーに管理コンソールとWebサービスのインストールがサポートされます。

管理コンポーネントを複数のサーバーに分散するには、Web サービスがインストールされているサーバーで Kerberos による委任を有効にする必要があります。

OSDファイル内の短いパス変数名がエラーを引き起こす

仮想アプリケーションをクライアントで起動したときに 450478-1F702339-0000010B “ディレクトリ名は無効です” というエラー メッセージが表示された場合、OSD 内の変数の設定が間違っている可能性があります。アプリケーションのインストーラがシーケンス処理時に短いパス名を設定した際に、このエラーが発生することがあります。

回避策   OSD ファイルに存在する CSIDL 変数から末尾のチルダ (~) 文字を削除します。

コマンドライン Sequencer の DECODEPATH パラメータの正しい構文

コマンドライン Sequencer では、アップグレード用パッケージを開き、それを Q ドライブのルートにデコードすると、DECODEPATH パラメータの構文には末尾のスラッシュ (/) 文字が含まれません。

回避策   [Q:\] ] ではなく、[Q:] を使用します (末尾の "\" 文字を削除します)。

4.2 パッケージのアップグレードでは、仮想ファイル システムの Windows インストーラ ファイルが引き起こす問題があります。

パッケージを 4.2 からアップグレードするとき、4.2 に既定で含まれていた Windows インストーラ システム ファイルと、シーケンス処理用ワークステーションにローカルでインストールした Windows インストーラ ライブラリが一致しない問題が発生する可能性があります。以下のファイルが CSIDL_SYSTEM\ にあります。

  • cabinet.dll

  • msi.dll

  • msiexec.exe

  • msihnd.dll

  • msimsg.dlll

回避策   上記のすべてのファイルをパッケージから削除します。VFS タブにあるマッピングと、デコード パスの CSIDL_SYSTEM フォルダにある実際のファイルを削除します。

Windows XP では、クライアント インストールのロギングが既定では無効です。

クライアントのインストール時は、インストール エラーが発生した際にトラブルシューティングのためにエラーを捕捉できるよう、コマンドラインを使用してロギングを有効にしておきます。

回避策   下記の例に示すとおりに、パラメータ /l*vx! log.txt をコマンドラインに追加します。

setup.exe /s /v”/qn /l*vx! log.txt”

msiexec.exe /i setup.msi /qn /l*vx! log.txt

代わりに、レジストリ キーを次の値に設定することができます。

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] "Logging"="voicewarmupx!"

Kerberos 認証が機能するためには、サービス プリンシパル名 (SPN) を IIS に登録する必要があります。

アイコンまたは OSD ファイルの取得とパッケージのストリーミングに IIS 6.0 または 7.0 を使用するとき、Kerberos 認証を有効にするには、次の SPN を以下のように登録する必要があります。

  • IIS サーバーで、SETSPN.EXE Resource Kit ツールを使用して、以下のコマンドラインを実行します。サーバーの完全修飾ドメイン名 (FQDN) を使用する必要があります。

    Setspn -r SOFTGRID/<Server FQDN>

    Setspn -r HTTP/<Server FQDN>

詳細については、https://go.microsoft.com/fwlink/?LinkId=131407 を参照してください。

RC からのアップグレードで、クライアント ログに対する既定の権限では、管理者以外のユーザーはトラブルシューティングおよびサポートのためにログにアクセスすることはできません。

Application Virtualization RC クライアントのクライアント ログに対する既定の権限では、管理者以外のログ ファイルへのアクセスは許可されていませんでした。これらのログ アクセス許可を手動で変更しても、クライアントが再起動されたときに元に戻されました。この問題は、新規のクライアントのインストールについては RTM リリースで修正されていますが、RCからのアップグレード時の既存のログ ファイルに対するカスタムのアクセス許可はリセットされません。ただし、新しいログが作成されたときやログのリセット後には、ファイルは新しい既定のアクセス許可を持ちます。

回避策   アップグレード後、既存のクライアント ログをリセットするか、またはアクセス許可を手動で変更します。

.NET との互換性の変更

Microsoft Application Virtualization Cumulative Update 1 は、Windows XP (SP2 以降) の .NET Framework シーケンス処理をサポートしています。SoftGrid 4.2 用に記述された .NET アプリケーションのシーケンス処理ルーチンは、バージョン 4.5 Sequencer と一緒に使用するときは更新が必要となる場合があります。詳細と回避策については、サポート技術情報の記事 (https://go.microsoft.com/fwlink/?LinkId=123412) を参照してください。

App-V 4.2 からのクライアント アップグレードの後で、いくつかのアプリケーションが表示されなくなります。

ログを調べて、次のエラーを確認します。”Application Virtualization Client は OSD ファイルを解析できませんでした。”Microsoft Application Virtualization 4.5 のクライアントでは、空の OS タグ (<OS></OS>) を含む OSD ファイルを持つアプリケーションがフィルタリングによってカットされます。

回避策 OSD ファイルから空の OS タグを削除します。

App-V サーバーで特定のプロセスを動作させるには、ファイアウォールに例外が必要となります。

サーバーがアプリケーションを正しくストリームするためには、ディスパッチャなどのサーバーのコア プロセスが、ファイアウォールを越えてアクセスできる必要があります。

回避策 次のプロセスのために、サーバーのファイアウォール内に例外を設定します。sghwsvr.exe と sghwdsptr.exe。これは App-V Management Server と App-V Streaming Server に適用されます。

新しい Visual Basic ランタイムを必要とするシーケンス パッケージが失敗する可能性があります。

古いバージョンの Visual Basic (VB) ランタイムがインストールされたシステム上で、新しいバージョンの VB ランタイムを使用するパッケージをシーケンス処理すると、パッケージを使用した際に、クラッシュなどの予期しない動作が発生する可能性があります。たとえば、バージョン 6.00.9690 の VB ランタイムを使用する Windows XP システム上で、バージョン 6.00.9782 の VB ランタイムを使用する Microsoft Money 2007 をシーケンス処理すると、前述した古いバージョンの VB ランタイムを使用する別の Windows XP で Invoice Designer を動作させた際にクラッシュします。

回避策 シーケンス マシンにアプリケーションをインストールした後、まだ監視を行っている間に、実行ファイルが起動されるディレクトリから、正しい (新しい) VB ランタイムをパッケージ内のディレクトリにコピーします。これにより、シーケンスされたアプリケーションの起動時に、期待するバージョンの VB ランタイムを見つけることができます。

重要

この問題は、Microsoft Application Virtualization 4.5 Cumulative Update 1 では修正されています。

サーバー インストーラをサイレント モードで実行すると、MSXML6 が正しくチェックされません。

App-V Management Server は MSXML6 に依存しています。ただし、インストーラをサイレント モードで実行すると (たとえば、まだ MSXML6 がインストールされていないシステムで “msiexec -i setup.msi /qn” コマンドを使用する場合など)、インストーラは依存関係の欠落に気づかずにインストールをそのまま続行します。最も一般的な結果は、クライアントが App-V Management Server から公開情報を更新しようとした際に、エラーが発生します。

回避策 App-V Management Server のサイレント インストールを行う前に、システムに MSXML6 がインストールされていることを確認します。

Application Virtualization Management Console に接続しようとすると、エラー コード 000C800 が表示されます。

Application Virtualization Management Service サーバーのローカル管理者ではない Application Virtualization 管理者が Application Virtualization Management Console に接続しようとすると、エラー (エラー コード: 000C800) が発生し、sftmmc.log エントリに SftMgmt.udl へのアクセスが拒否された旨が記録されます。Application Virtualization Management Console に正常に接続するには、Application Virtualization Management Service サーバーのローカル管理者ではない Application Virtualization 管理者は、少なくとも SftMgmt.udl ファイルの読み取りアクセス許可と実行アクセス許可を持つ必要があります。

Application Virtualization 管理者に対して、%systemdrive%\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Service にある SftMgmt.UDL ファイルの読み取りアクセス許可と実行アクセス許可を与える必要があります。

KEEPCURRENTSETTINGS=1 と共に使用されると、クライアント インストーラのコマンドライン パラメータが無視されます。

KEEPCURRENTSETTINGS=1 と共に使用されると、次のクライアント インストーラのコマンドライン パラメータは無視されます。SWICACHESIZE、MINFREESPACEMB、ALLOWINDEPENDENTFILESTREAMING、APPLICATIONSOURCEROOT、ICONSOURCEROOT、OSDSOURCEROOT、SYSTEMEVENTLOGLEVEL、SWIGLOBALDATA、DOTIMEOUTMINUTES、SWIFSDRIVE、AUTOLOADTARGET、AUTOLOADTRIGGERS、SWIUSERDATA、REQUIRESECURECONNECTION。

回避策 保持する設定がある場合は、まず KEEPCURRENTSETTINGS=1 を使用し、それから展開後にその他のパラメータを設定します。App-V ADM テンプレートを使用すると、次のクライアント設定を行うことができます。APPLICATIONSOURCEROOT、ICONSOURCEROOT、OSDSOURCEROOT、AUTOLOADTARGET、AUTOLOADTRIGGERS、DOTIMEOUTMINUTES、ALLOWINDEPENDENTFILESTREAMING。ADM テンプレートは、https://go.microsoft.com/fwlink/?LinkId=121835 で見つけることができます。

Symantec Endpoint Protection を使用していると、仮想アプリケーションの初期化の際にエラーが発生します。

Symantec Endpoint Protection を使用しており、アプリケーション制御機能とデバイス制御機能が有効になっていると、仮想アプリケーションの起動が失敗し、「アプリケーションを正しく初期化できませんでした (0xc000007b)」というエラーが表示されます。詳細と回避策については、サポート技術情報の記事 (https://go.microsoft.com/fwlink/?LinkId=125851) を参照してください。

重要

この問題は、Microsoft Application Virtualization 4.5 Cumulative Update 1 では修正されています。

リリース ノートの著作権情報

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む) は、情報提供の目的で発行されているものであり、将来予告なしに変更されることがあります。お客様がこのドキュメントを運用した結果の影響については、お客様が負うもので、マイクロソフトは責任を負うものではありません。このソフトウェアおよび関連するドキュメントで例として使用している会社、組織、製品、人物、出来事などの名称は架空のものです。実在する商品名、団体名、個人名などとは一切関係ありません。お客様ご自身の責任において、適用されるすべての著作権関連法規に従ったご使用を願います。このドキュメントのいかなる部分も、米国 Microsoft Corporation の書面による許諾を受けることなく、その目的を問わず、どのような形態であっても、複製または譲渡することは禁じられています。ここでいう形態とは、複写や記録など、電子的な、または物理的なすべての手段を含みます。ただしこれは、著作権法上のお客様の権利を制限するものではありません。

マイクロソフトは、このドキュメントに記載されている内容に関し、特許、特許申請、商標、著作権、またはその他の無体財産権を有する場合があります。別途マイクロソフトのライセンス契約上に明示の規定のない限り、このドキュメントはこれらの特許、商標、著作権、またはその他の無体財産権に関する権利をお客様に許諾するものではありません。

© 2009 Microsoft Corporation.All rights reserved.

Microsoft、MS-DOS、Windows、Windows Server、Windows Vista、Active Directory および ActiveSync は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。

記載されている会社名および製品名は、該当各社の商標です。

-----
MDOP の詳細については、TechNet ライブラリの参照、TechNet Wiki でのトラブルシューティングの検索、または FacebookTwitter をフォローしてください。 MDOP ドキュメントに関するご意見やご提案は、以下までお送りください。 MDOPdocs@microsoft.com。