ufufu diary

ランニングが好きです。Windowsが好きです。

Silverlightのインストール判断

リッチクライアントのSilverlightのインストール判断はどのように行っているか気になったので、聞いてみた。

その時のメモ

******************

以下は、Silverlight のインストール時に追加されるレジストリの一部。
(a) が存在しているかどうかで、Silverlight のインストール有無を判断し、
(b) の値でバージョン番号を参照することが可能。
 
    (a) HKEY_CLASSES_ROOT\AgControl.AgControl キーの有無
    (b) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight キー配下の Version 値

 

<<< 注意 >>>
もしも、(a) (b) にて所定のバージョンがインストール済みと判断されたにも関わらず、
Silverlight アプリが期待通り動作しない等の問題が発生した場合には、実行環境において
Silverlight ランタイムのインストール/アンインストールが失敗していた可能性あり。
そのような場合は、下記サポート技術情報 KB2608523 にある方法で Silverlight ランタイムを再インストール。
 
破損した Silverlight インストールをクリーンアップし、Silverlight を再インストールする方法
< https://support.microsoft.com/ja-jp/kb/2608523 >

******************

 

では