chocolateyでDiscordをインストールしていたのですが、
chocolatey upgrade all -yを実行した場合に、
エラーが発生してしまい、Discordは起動しなくなってしまうという
問題が発生しました。
やったこと
choco uninstall discord -yを実行- タスクマネージャから
Discord.exeを強制終了 C:\Users\UserName\AppData\Local\Discordを削除- 公式からインストーラをダウンロードしてインストール
やったこと(当時の手順)
まずは、chocolatey uninstall discord -yを実行しました。
しかし、これもアンインストーラが行方不明というエラーにより失敗…
次に、公式サイトからインストーラを入手して実行。
これもエラーで失敗。
エラーログによると、C:\Users\UserName\AppData\Local\Discord
配下にあるdllがアクセス不可でエラーになっている様子。
そこで、C:\Users\UserName\AppData\Local\Discordの
削除を試みますが、なぜかDiscord.exeが動いているため、削除できません。
そのため、タスクマネージャでDiscord.exeを強制終了させました。
その後、C:\Users\UserName\AppData\Local\Discordを削除して
インストーラを再実行した結果、正常にインストールが行われました。
(このため、アンインストール時のログなども消失)
反省
- エラー発生時のログやキャプチャを失念していた。
- chocolateyでDiscordをインストールしてはいけない。
- Discordに限らず、自動アップデートが実装されているものは、chocolateyでインストールするべきではないかもしれない。