必要に迫られたClickOnce
の逆引きメモです。
ClickOnceにてインストールしたアプリケーションが「構成システムを初期化できませんでした」とメッセージダイアログが表示されて起動しなくなる問題
この問題は今まで正常に起動していたアプリケーションでも、ある時突然発生します。
また、対策として該当アプリケーションを再インストールしても同じ現象が発生します。
環境
- Windows 10 Pro 21H2
原因
- 直接の因子としてしては
user.config
ファイルが破損いてる場合が多いです。
対応策
-
user.config
を削除するか破損していないバックアップファイル等で上書きをすると正常に起動します。 - インストールされた
user.config
は環境に依存しますがC:\Users\xxx\AppData\Local\Apps\x.x\Data\xxx.xxx\xxx.xxx\xxx..xxx_xxx_xxx.xxx_xxx\Data\x.x.x.x\
、C:\Users\xxx\AppData\Local\xxx\xxx.xxx_xxx_xxx\x.x.x.x\
等のディレクトリに格納される事が多いです。
補足事項
-
user.config
ファイル破損以外の原因については明確な対応策がなく.net framework
の再インストール、システムスキャン
の実行等を試すしか有りません。 - 障害の遠因としては、ハードウェア障害、システムクラッシュ、ウィルス等でOSが不安定になっているため発生するようです。
- この症状が発生する端末は対策を行ったとしても再発する可能性が高く、継続使用は避けた方が無難です。