サイドバイサイド構成

Windows 10デスクトップで愛用中のLily Calendar

このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。

Lily Calendar起動後…

気付いたらT460sでスタートアップ起動しなくなっていたので、手動で起動してみたところ

このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。詳細についてはアプリケーションのイベントログを参照するか、コマンドラインツールsxstrace.exeを使用してください

というダイアログが出て起動できない。

早速、「管理ツール」の「イベントビューアー」を開いたところ「管理イベントの要約」に「SideBySide, Application」のイベントを確認。当該箇所をクリックすると

“C:\Program Files (x86)\LilyCalendar`LilyCalendar.exe.Manifest" のアクティブ化コンテキストの生成に失敗しました。 従属アセンブリ Microsoft.VC90.MFC`, processorArchitecture=“x86”, publicKeyToken=“1fc8b3b9a1e18e3b”, type=“win32”, version=“9.0.21022.8” が見つかりませんでした。 詳細な診断を行うには sxstrace.exe を実行してください。

という事情らしい。

サイドバイサイド構成なんて初めて見たが、“サイドバイサイド構成が正しくない"でググってみるとわんさと出てくる。どうやらLily Calendar固有では無く、「Visual C++ ランタイム」由来の不整合問題らしい。

…であれば話は簡単で、窓の杜:「Microsoft Visual C++ 2008 再頒布可能パッケージ」から拾ってきて再インストールすれば良い。version=“9.0.21022.8"は「Microsoft Visual C++ 2008 再頒布可能パッケージ」という事らしいが、Service PackなMicrosoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)をインストールしてみたところ無事復旧。

どうやら、先週何やらインストール&アンインストールした流れで、一緒に消えちゃったのかもしれないな。

ちなみに、Service Pack対応かどうかに関わらず「Microsoft Visual Studio 2008」のサポートが終了という事なので、残念ながらMicrosoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)で万全とも言い切れない模様。漠然と**「できるだけ早い移行が必要」**と言われても困るのだが、どうしましょうね??

参照

ITmedia News http://www.itmedia.co.jp/news/

MEMORVA(メモルヴァ) https://memorva.jp/

Microsoft Download Center https://www.microsoft.com/ja-jp/download/

窓の杜 https://forest.watch.impress.co.jp/

デスクトップカレンダソフト Lily Calendar http://www.lilycalendar.com/

WikiPedia https://ja.wikipedia.org/wiki/