Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

インストーラ使用時に不要なファイルが残る #482

Closed
takana-v opened this issue Nov 13, 2021 · 5 comments
Closed

インストーラ使用時に不要なファイルが残る #482

takana-v opened this issue Nov 13, 2021 · 5 comments

Comments

@takana-v
Copy link
Member

takana-v commented Nov 13, 2021

不具合の内容

windowsでインストーラを使用した際に%LOCALAPPDATA%\voicevox-updater\package.7zが生成され、削除されずに残ります。
この現象は、「使い終わったダウンロード済みファイルを削除する」のチェックの有無にかかわらず発生します。
package.7zvoicevox-0.8.2-x64.nsis.7zと同じファイルです。
(SHA-256のハッシュ値が一致しました)
このファイルの有無はインストール/アンインストールに影響しないと思われます。

現象・ログ

内容と同じなので省略

再現手順

VOICEVOX.Web.Setup.0.8.2.exeを実行、インストールを完了する。

期待動作

不要なファイルを残さずにインストーラが終了する。

VOICEVOXのバージョン

0.8.2

OSの種類/ディストリ/バージョン

Windows10 21H1

その他

CPU版のインストーラーでは、%LOCALAPPDATA%\voicevox-cpu-updater\package.7zが残ります。

追記

VOICEVOXをアンインストールしても消えませんでした。
(Geek Uninstallerを用いても残っていました)

@Hiroshiba
Copy link
Member

おっと、本当ですね・・・
元の7zの容量、GPU版なら2.7GBほどあるので、問題ないなら消してしまったほうが良い気がします。

electron-bulider辺りが差分アップデートとかに用いるのでしょうか。
ちょっと調べましたが情報が見つかりませんでした。謎です。

@Hiroshiba
Copy link
Member

ご要望の声 https://twitter.com/tvanime_yukkuri/status/1514464720882860037

nsis周りの設定フラグを1つ変えるだけで勝手に消してくれそうな気もするのですが・・・どうなんだろう。

@madosuki
Copy link
Contributor

https://www.electron.build/configuration/nsis.html
deleteAppDataOnUninstallオプションがあるようですがこれはワンクリックインストーラーの時のみ有効のようです。
ワンクリックインストーラーだとインストール先指定などができなくなりますので、NSISスクリプトで頑張ることになると思います。

@takana-v
Copy link
Member Author

differentialPackageをfalseにして試してみましたがうまくいきませんでした...
takana-v@ef8b3a5

@takana-v
Copy link
Member Author

takana-v commented Sep 8, 2022

#926 にて解決されたのでcloseします。

@takana-v takana-v closed this as completed Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants