Compact7用WEDUがインストールできない件
Windows Embedded Compact7 では Windows Embedded Developer Updateという仕組みが導入され、ツールによりアップデートのチェックができることになっているのですが....最近はそもそもWEDU登録が正常に行われずインストールさえできないという現象が発生しています。
WEDUの公式インストール方法は以下に説明があります。
Windows Embedded Developer Update (Compact 7)
http://msdn.microsoft.com/en-us/library/gg469887(v=WinEmbedded.70).aspx
要するに、コントロールパネルの「プログラムと機能」からインストールされた「Windows Embedded Compact7」または「Windows Embedded Silverlight Tools」を探して「変更」を行うとインストーラ画面の選択肢が表示されるので、ここから「Update」を選択しろ、ということです。
ところが、Nextボタンを押してRegistrationを行おうとしても正常に登録されず、結果WEDUがインストールできないという状況に陥ります。
この問題に関する対処が MSDN Forum (USページ)に掲載されました。
WEDU registration endless loop help
https://social.msdn.microsoft.com/Forums/en-US/f4cafc04-9725-460b-80ac-2029001385a2/wedu-registration-endless-loop-help?forum=winembplatdev
ここで説明されている方法は、以下のレジストリを開発PCに設定したあともう一度上の画面を表示させ、「Update」を実行しろ、という内容でした。当初はこのレジストリキーおよび値は存在しないので、これを新規作成する必要があります。
[HKEY_CURRENT_USER\Software\Microsoft\Windows Embedded Compact\7.0]
"WeduRegistered"="1"
※ dword:1 ではない点に注意。要は"1"という文字列値を設定します。
※ この例はCompact7の例です。Compact 2013の場合は8.0で同じ文字列値を設定します。
成功すると、上のような表示になります。
で、次の問題は「Check for Update now」を行ってもUpdateが見つからないという問題になるのですが、結局みなさん Monthly Updateの実行ファイル「WindowsEmbeddedCompact7.exe」を利用してアップデートするという方法しかないか...という状況のようです。(役に立たない...)