結論
Windows10をインストールしたばかりのPCにXit Wirelessをインストールしたのだが、何も画面が表示されずそのまま落ちる現象に悩まされた。
いろいろ調べてみたところ次のサイトに書いてある、
価格.com - 『Xit wirelessが起動しない』 ピクセラ Xit AirBox XIT-AIR100W のクチコミ掲示板
だいぶ前のスレとなってしまいましたが、解決したので情報共有のために書き込みます。 DaVinci Resolveという動画編集ソフトを入れたところ、Xit wirelessが起動するようになりました。 一緒に以下がインストールされたことで、起動するようになったと推測しています。 ・Visual C++ 2013 x64 Redistributable ・Visual C++ 2010 x86 Redistributable
と言う通り、なぜかDaVinci Resolveいれると直ります。
後述の通りランタイムの何かが見つからないようなエラーのようですので、引用元の方が仰るとおりC++ランタイムの不足が解消されるために直るのでしょう。
また、今までこのエラーが出ていなかったのは、他のソフトを色々入れるときに、これらのランタイムがいつの間にか入っていたためであると考えられる。
こういう情報共有してくれる人ほんと助かる……。感動しすぎてブログ書いてる。
経緯
Zen3への買い替えを行い、マザボが変わったのでついでにWindowsも一から入れ直すことにした。
そしたら普段テレビを見るのに使っていた、ピクセラのXit Wirelessというアプリが起動しなくなった。
コイツ中々クソみたいなソフトでして、全画面表示しようとしたらフリーズ、4kでスケーリング150%だからなのかチャンネル切り替えの表示がおかしい、最大化表示してから戻そうとするとフリーズ、ととにかくバグまみれでまともに使えない。ほんとにデバッグしてんのか?と動いているときから不満まみれでした。(ちなみに今回再インストールした結果なんかバージョンが新しくなったのか、最大化でフリーズしたりすることはなくなった。多少マシ。)
が、買ってしまったから我慢して使っていたのだが、今回クリーンインストール後のWindowsで起動しない事態に見舞われた。何も画面に表示されず、タスクマネージャ上ではすぐにWindowsの障害レポートだけが現れて消えるという症状。
インストールするバージョン変えたりランタイム入れ直したり1-2時間ほど四苦八苦格闘していたのだが、結果
価格.com - 『Xit wirelessが起動しない』 ピクセラ Xit AirBox XIT-AIR100W のクチコミ掲示板
にかかれている通り、DaVinci Resolve16.2.7を入れたら起動するようになった。
マジでピクセラはサポートしっかりしてほしい。公式ページに書かれているランタイムのインストールだけでは依存関係解決しないとかあまりにもお粗末すぎる。多分ここの会社のものは2度と買わない。
みんなもこんなの買うならバッファローから再販されるTorne買おう。まああれのPC TV with nasneも動作もっさりで微妙なソフトだった記憶があるが……。
イベントログ
こういう.Net系のなんか見つからない系のエラーを吐いて、何も画面に表示されず落ちていた。
イベントID 1000
障害が発生しているアプリケーション名: DtvView.exe、バージョン: 2.20.3103.0、タイム スタンプ: 0x5f16582d 障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 10.0.18362.1139、タイム スタンプ: 0x6a8e6b97 例外コード: 0xe0434352 障害オフセット: 0x00114662 障害が発生しているプロセス ID: 0x31b8 障害が発生しているアプリケーションの開始時刻: 0x01d6b81a9455dab5 障害が発生しているアプリケーション パス: C:\Program Files (x86)\PIXELA\Xit wireless\DtvView.exe 障害が発生しているモジュール パス: C:\WINDOWS\System32\KERNELBASE.dll レポート ID: 56fc3186-58a1-4b0b-8bfe-9fb09336b3e1 障害が発生しているパッケージの完全な名前: 障害が発生しているパッケージに関連するアプリケーション ID:
イベントID 1026
アプリケーション:DtvView.exe フレームワークのバージョン:v4.0.30319 説明: ハンドルされない例外のため、プロセスが中止されました。 例外情報:System.IO.FileNotFoundException 場所 Pixela.AirTunerLiteClient.App.OnStartup(System.Windows.StartupEventArgs) 場所 System.Windows.Application.<.ctor>b__1_0(System.Object) 場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) 場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) 場所 System.Windows.Threading.DispatcherOperation.InvokeImpl() 場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) 場所 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object) 場所 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 場所 MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) 場所 System.Windows.Threading.DispatcherOperation.Invoke() 場所 System.Windows.Threading.Dispatcher.ProcessQueue() 場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 場所 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) 場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) 場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) 場所 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) 場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) 場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) 場所 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) 場所 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame) 場所 System.Windows.Application.RunDispatcher(System.Object) 場所 System.Windows.Application.RunInternal(System.Windows.Window) 場所 System.Windows.Application.Run(System.Windows.Window) 場所 Pixela.AirTunerLiteClient.App.Main()