2016年12月6日火曜日

Windows 10 (バージョン1607)で仮想アプリを実行するとエラーが発生する場合の対処方法


Windows 10 (バージョン1607)で仮想アプリを実行するとエラーが発生する場合の対処方法




vExperts Advent Calendar 2016に参加しています。
 昨日は、vSAN Captainの@masotsukaさんの危険なプログラムの拡散防止は
マイクロセグメンテーションで守りましょう。というお話でした。
https://vm-fun.blogspot.jp/2016/12/blog-post.html

12/7は私が担当させていただきます。
www.adventar.org/calendars/1709


Windows 10 Anniversary Update (1607)の環境でThinApp仮想アプリを実行すると、起動時にエラーが発生します。



 ---------------------------
xxx.exe - 致命的なアプリケーション終了
---------------------------
ThinApp has encountered an unexpected error. Click Abort to close the application, Retry to debug, or Continue to ignore the error. Support info: PID=23188, CrtImports.cpp@703, GetStringTypeW

対処方法は、ThinAppのバージョンを
ver5.2.2 (2016-11リリース)にバージョンアップし再Buildを行うだけで
問題なく起動できます。


※既にThinAppedしている仮想アプリのVOS部分をバージョンアップする場合は
こちらの投稿を参照ください。

「ThinApp で仮想化したアプリのバージョンアップについて」

1.ThinApp自体のバージョンアップ
http://tunemicky.blogspot.jp/2012/06/thinapp.html


Windows 10 Anniversary Update (1607)は、Windows 10としては、2回めの大型アップデートになり、
ThinApp化したプログラムの実行で問題が発生するようになってしまいました。。。

しかしながら、ThinAppはWindows10をサポートしていますので
Anniversary Updateに対応したバージョンがリリースされ、問題なく動作するようになりました。