web-dev-qa-db-ja.com

クリーンPython Windows7からのアンインストール

私のWindows7(64ビット)マシンには、システムから完全に削除したい3つのPythonインストールがあります(最初から始めることができます)。環境/セットアップは管理者間で分割されています。アカウントとユーザーアカウント。

問題は、これらのインストール、環境、または構成をまったくうまく管理できなかったことです。レジストリ設定は手作業で(もちろん私が!)混乱させ、環境設定は過度にカスタマイズされ、グローバルおよびユーザーサイトパッケージの場所は散在し、混在しています。ビルドディレクトリとキャッシュは私のホームディレクトリ全体にあります。非標準のPYTHONHOMEの場所。

このがらくたをすべて取り除き、環境をきれいな状態から再構築したいと思います。通常、これはWindowsを再インストールするときですが、インストールおよび構成されているカスタムビジネスアプリケーションが多すぎます。

組み込みのアンインストール手順を使用して開始する予定ですが、いくつかのものを手動でクリーンアップする必要があると確信しています。これが私が心配していることであり、あなたが提供しなければならないかもしれないアドバイスをどこで使うことができるかです。不思議なアプリケーションの競合による1週間のダウンタイムを回避しようとしています。

  • 削除/リセットしないと、新しいインストールを破壊する可能性のあるWindowsレジストリキー/グループ。
  • キャッシュされたファイル/ビルド/バイナリが配置されている可能性のあるユーザーサイト-パッケージの場所
  • PYTHONBASEディレクトリの外部にある可能性のあるバイナリ実行可能パス。

管理者環境をクリーンにできる場合は、ユーザープロファイルを破棄して、新しいアカウントから始めることができます。 Python Windowsでの管理に関する個人的な経験や専門家の洞察は大いに役立ちます。あなたが喜んで共有してくれるものは何でもありがたいです。

3
user2097818
  1. Revo Uninstaller のようなものを使用します。これは無料バージョンで、標準のアンインストールを実行してから、レジストリとハードドライブをスキャンして残りを探します。

Revo Uninstaller Proは、ソフトウェアをアンインストールし、不要なプログラムを簡単に削除するのに役立ちます。アンインストールに問題があり、高度で高速なアルゴリズムを備えた独自のアンインストーラーからアンインストールできない場合でも、Revo Uninstaller Proは、プログラムのアンインストール後にすべての残りを分析、スキャン、および削除します。強制アンインストール機能は、頑固なプログラム、部分的にインストールされたプログラム、部分的にアンインストールされたプログラム、およびインストール済みとしてリストされていないプログラムを削除する必要がある場合に最適なソリューションです。

  1. Revoがすべてのファイルとディレクトリを確実にキャッチするために、無料の Double Commander をダウンロードしてインストールします。それを実行し、Alt + F7(メニューコマンド/検索)を押します。検索するディレクトリについては、すべてのドライブをセミコロンで区切って指定します。例: c:\;d:\、およびFileNameにはchromeを指定します。結果を調べ(Revoの後)、必要に応じて削除します。

  2. パスを確認してください:コントロールパネル/システム/システムの詳細設定/環境変数。おそらく、システム変数にあるパスを確認するだけで済みますが、時間をかけてすべてを確認してみませんか?

    パス/編集とそれは小さな小さなボックスなので、それをコピーしてお気に入りのテキストエディタに貼り付け、調べてパージします。

それはそれであるはずです。私は確かに他に何も考えられません。

問題が解決しない場合は、 軌道からのNukeit。確実にする唯一の方法です

レジストリの検索は非常に遅いので、レジストリ全体をregeditから.regにエクスポートすることを検討してください。次に、grep -iなどのコマンドラインツールを使用して、のすべての出現箇所を検索できます。 python .regファイル内にあり、キーに直接移動できます。

自動プロセスが可能な限り実行できるように、アンインストールと再起動を実行した後、レジストリダンプを実行します。

0
Steve Barnes