0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VCCやALCOMのウィンドウが表示されなくなったときの解決法

Last updated at Posted at 2025-06-09

勢いで書いたらちょっと長くなっちゃいましたw
とりあえず解決したい人は解決方法を見ましょう。

経緯

以前、私が不要なプログラムを整理していた時に事件は起きました...
ALCOMが起動しない!!何故じゃ!!なぜ動かん!!

環境

  • Windows11
    多分他は割愛してOK

直前にやったこと

  • 不要なプログラムの大量アンインストール(主にIOBit Uninstaller使ってた)
  • AppData\...以下の不要だと思われるディレクトリの削除(主にアンインストール済みのヤツ)
  • C:\Users\ユーザ名\...にあった不要ディレクトリの削除(主にアンインストール済みのヤツ)
  • WindowsUpdate(version 24H2)

状況分析

1. プロセス周りのチェック

  • とりあえずALCOMが動かないのでVCCが起動できるか確認
    ->起動できねぇ!!ムカつくぜぇ~~!!起動してすぐタスクキルされるっぽい

  • ついでにALCOMのプロセス周りがどうなっているのか確認
    ->プロセスは生きてるっぽいけどウィンドウが表示されない

2. VCCとALCOMのログチェック

ログの場所

  • VCCのログ出力先:C:\Users\ユーザー名\AppData\Local\VRChatCreatorCompanion\Logs
  • ALCOM(vrc-get)のログ出力先:C:\Users\ユーザー名\AppData\Local\VRChatCreatorCompanion\vrc-get\gui-logs

確認結果

  • VCC側:そもそもエラーの行が無い。何故じゃ....ちみ少なくともエラー出てるはずじゃろ..
  • ALCOM側:↓1行だけエラーの行があった
[ERROR] tauri_runtime_wry: failed to create webview: WebView2 error: WindowsError(Error { code: HRESULT(0x80070002), message: "指定されたファイルが見つかりません。" })

どうやらWebView2でエラーが発生してるっぽい.....?

3. WebView2ってなぁに?

とりあえず調べてみるとトップにこんなものが...

ふむ...どうやらネイティブのWindowsアプリケーションにWebコンテンツを埋め込む為のものっぽい?
WindowsにはEdgeと共にデフォルトで入ってるっぽい
へ~Electronに似てる....

Q: Electronとは?
A: Electronは、Webコンテンツによるデスクトップアプリケーションを構築するChromiumとNode.jsを用いて動くJavaScriptベースのソフトウェアフレームワーク
https://www.electronjs.org/ja/docs/latest/

原因の総括

多分、不要プログラム消したときにEdgeを選択しちゃって、IOBit Uninstallerくんが間違ってWebView2のディレクトリも消したっぽい。

解決方法

とは言え、原因が分かれば後は今の時代ネットで調べればいくらでもなんとかなる...
とりあえず書いていきましょかw

1. レジストリからedge関連のキーを削除する

  • Windowsキー+Rを押して、regeditを入力してEnter
  • \HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}を削除
    • 記事によってはHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Edgeとかも消せ~とかEdgeUpdateを消せーとか書いてあるけど、ロックをしているのはこのキーだけ(実際はもう一個あるけど何故か消えてた)から基本これ消せれば何でもOK
    • レジストリを変更する理由は再インストールするのに何故かロックが掛かってるから
      アンインストーラー何ぞは残ってないから直接弄るしか無いね

2. C:\Program Files (x86)\Microsoft\EdgeWebViewを消す

中身がもしかしたら残ってるかもだから消しておこう
スキップしてもいいよ~

3. Microsoft Edge WebView2をインストールする

以下から、エバーグリーンブートストラップの方をインストール
多分エバーグリーンスタンドアロンインストーラーの方はスタンドアロン版だから、アプリに埋め込むための奴な気がする(参考)
https://developer.microsoft.com/ja-jp/microsoft-edge/webview2?form=MA13LH

終わり!!

おまけ

WebView2って結構前から色んなところに使われてるっぽいですね....
直近だと2025年にファイナルファンタジーXIVの方でもトラブルになってたっぽい(参考)
ちなみに正確なレジストリのキーはコチラを参考にさせて頂きました
Windows11は元々Runtimeが埋め込まれてるから見落とすよね...

参考資料一覧

https://learn.microsoft.com/ja-jp/microsoft-edge/webview2/concepts/distribution?tabs=dotnetcsharp
https://developer.microsoft.com/ja-jp/microsoft-edge/webview2?form=MA13LH
https://vrc-get.anatawa12.com/ja/alcom/
https://www.electronjs.org/ja/docs/latest/
https://devlog.birchgame.org/2024/04/edge-install/index.html
https://answers.microsoft.com/ja-jp/windows/forum/all/edge-webview2/a05f3b15-8261-4cf3-a2c0-921392078242
https://jp.finalfantasyxiv.com/lodestone/news/detail/5958d2e0dbd6c77498b9e10f27f012b403efa169

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?