Chocolateyをアンインストールしても安全ですか?


14

Chocolateyを使用してアプリケーションをインストールした後、Chocolateyをアンインストールしても安全ですか?

Chocolateyを使用して新しいPC用のソフトウェアをセットアップしたいが、C:\ Chocolateyフォルダーを削除したい。私が理解している限り、Chocolateyはネイティブインストーラーを使用しているため、プログラムはWindowsの「プログラムの追加と削除」に表示され、そのように維持できます。Chocolateyはユーザーにはもう必要ないようです。

回答:


9

一般的な経験則として、はい、Chocolateyをアンインストールするのは「安全」です。Chocolateyは、ほとんどの場合、インストールされるアプリケーションのネイティブEXE / MSIの単なるラッパーです。その結果、Chocolateyを削除しても、インストールされているアプリケーションは削除されません。

たとえば、コマンドライン/ポータブルアプリケーションなど、いくつかの種類のアプリケーションは、Chocolateyを削除することで悪影響を与えるため、ここで注意が必要な場合があります。たとえば、GitVersion.Portableをインストールすると、Chocolateyは、Chocolatey binフォルダー(システムパス上)にある結果のEXEに「ショートカット」を追加します。Chocolateyをアンインストールすると、この「ショートカット」とEXE自体も削除されるため、このアプリケーションは機能しなくなります。

Chocolatey \ Libフォルダを見て、アンインストールする前にChocolateyでインストールしたパッケージを確認して、このカテゴリに該当するアプリケーションがないことを確認することをお勧めします。

お役に立てば幸いです!

Chocolateyをアンインストールする手順を以下に示します

サイドノートとして、Chocolatey 0.9.8.27以降、デフォルトのChocolateyパスはC:\ Chocolateyではなく、C:\ ProgramData \ Chocolateyになりました。


1
確かに(いくつかの実行可能ファイルが削除されたり、それらへのリンクが削除されたりするかもしれないという説明があるとしたら)、「一般的な」アドバイスは「いいえ、安全ではありません」ですか?削除されたソフトウェアが、choco binフォルダーの内容に全体的または部分的に依存していないとユーザーが確信している特定の状況でのみ、削除を無害と見なします。
ボブサマーズ16年

@BobSammers私は一般的にこの声明に同意します。Garyの回答は、ほぼ2年前に書かれたため、少し更新する必要があります。これについては、より多くの知識が共有されています。
-ferventcoder

5

Chocolateyのアンインストール

Chocolateyが気に入らないと判断した場合は、フォルダー(および作成する環境変数)を削除するだけでアンインストールできます。実際にはシステムにインストールされていないので、レジストリ(Chocolateyまたは手動でインストールしたアプリケーション、今では別の話です)が乱雑になることを心配する必要はありません。

実際、WindowsインストールプログラムリストにAtomエディターが表示されたことを思い出せないため、別の話です。コマンドラインから管理者としてアンインストールしました(管理者として実行):

cuninst atom

そして、レジストリのない部分は実際には偽です。Windows 7では、これを行う必要がありました。

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall

他のバージョンでは次のようになります:

reg delete HKLM\Environment /f /v ChocolateyInstall

コマンドラインからフォルダを削除するには、これを使用します:

rmdir /Q /S C:\ProgramData\chocolatey

または、Chocolatey <0.9.8.27を使用またはアップグレードした場合:

rmdir /Q /S C:\Chocolatey

その後、通常の[スタート]メニューのショートカットC:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exeがまだ存在していましたが、使用するとWindowsから削除するかどうかが尋ねられます。


レジストリのコメントは、アンインストーラーキーに関するものではありません。環境変数を削除する必要があることを明確に示しています(貼り付けたテキストを見てください)。「(および作成する環境変数)」-レジストリキーですが、削除するためにレジストリを直接編集する必要はありません。
-ferventcoder
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.