レジストリからアンインストールされたソフトウェアの残りのトレースを削除するにはどうすればよいですか?-プログラムをアンインストールして、後でRegEditで検索するたびに、プログラムはまだそこにあります!
Windowsアプリの大部分が、レジストリにごく小さな痕跡を残そうとするのはなぜですか?それはWindowsのせいですか、それとも開発者ですか?
レジストリからアンインストールされたソフトウェアの残りのトレースを削除するにはどうすればよいですか?-プログラムをアンインストールして、後でRegEditで検索するたびに、プログラムはまだそこにあります!
Windowsアプリの大部分が、レジストリにごく小さな痕跡を残そうとするのはなぜですか?それはWindowsのせいですか、それとも開発者ですか?
回答:
不可能だからです。
レジストリには複数のルートノードがありますが、興味深いのはLocalMachineとCurrentUserの 2つだけです。通常、セットアップは値をLocalMachineに書き込み、実行中のプログラムはCurrentUserのみに書き込みます(実際、セットアップがアクセス権を乱さない限り、実行中のプログラムは LocalMachineに書き込むことができません。)
LocalMachineの残り物を保持することは怠otherですが、他の回答で指摘されているように、ユーザー部分をクリーンアップすることはできません。
プログラムがマシンごとにインストールされ(ほとんどの場合)、複数のユーザーがそれを使用する場合、アンインストーラーはどうすればよいですか?現在のアカウントのユーザー設定を安全に削除できますが、現在のアカウントはあなたのアカウントではない可能性があります。(これは、管理者以外のアカウントからアンインストーラーを起動し、管理者アカウントの資格情報を入力した場合に発生します。セットアップは最初のアカウントではなく、そのアカウントで実行されています)。
他のユーザーはどうですか?すべてのユーザーを列挙しようとする可能性がありますが、レジストリキーがロードされない場合があります。(Windowsは遅延型であり、必要なもののみを読み込みます。)
しかし、あなたもそれを試してはいけません。ターミナルサービスなどで移動プロファイルを使用し、アンインストール時にすべての設定を削除すると、実際に使用中のものを混乱させて削除してしまう可能性があります。
ターミナルサーバーは基本的に、複数のユーザーが同時にログインしてアプリケーションを使用する1台のWindowsマシンです。
1つのアプリケーションを実行している2つのターミナルサーバーがあるとします。TS1でアプリケーションをアンインストールすると、移動プロファイルがあるため、すべてのユーザーのすべての設定がTS2で失われます。おっとっと。
同じことは、ユーザーごとのディレクトリ内のファイルにも当てはまります。
企業プログラムのセットアップでは、マシンごとのものを削除しますが、ユーザーごとのものには触れず、現在セットアップを実行しているユーザーにも触れません。
これには多くの理由がありますが、MicrosoftまたはWindowsオペレーティングシステムの問題ではありません。
以下は、レジストリエントリを残す背後にあるいくつかのケースと理由のリストです。
不適切なプログラミング -開発者がアプリケーションのアンインストーラーを適切に作成せず、レジストリエントリが残されています。それに加えて、アンインストーラーはレジストリエントリを削除するための適切な権限を持っていない/使用していない可能性があります。また、これらのキーを使用するアプリケーションが複数存在する可能性もあります。インスタンスの場合、同じキーに書き込む同じ開発者の2つのアプリケーション。
意図的に残された-1つのコメントが述べたように、これらのエントリは意図的に残された可能性があります。一部のアプリケーションには試用期間があり、その期間の後、アプリケーションを削除することを選択できます。後でアプリケーションを再インストールすることを選択した場合、これらのキーは、アプリケーションがインストールされた時期に関する情報を提供します。それに加えて、一部の開発者は、アプリケーションの再インストールを選択した場合に備えて、これらのキーを残すことを選択する場合があります。開発者がレジストリキーを使用してカスタマイズを保存した場合、そこに残される可能性があるため、すべてのカスタマイズを再インストールしても保持されます。壮大なスキームでは、レジストリキーは数バイトを占有します。
キーを削除する必要がありますか?場合によります。Windowsレジストリは、混乱する危険な場所です。システムを不注意に破壊する可能性があります。無関係なキーを残しても、システムが損傷することはありません。レジストリのクリーニング/デフラグはシステムを高速化すると言う人もいますが、それは繰り返し間違っていることが証明されています。
これらのプログラムを本当に削除したい場合は、プログラムのすべてのトレースを削除できるアンインストーラーツールがいくつかあります。これらのプログラムは、別のプログラムのインストーラーを監視し、ファイルシステムとレジストリに対して行われたすべてのアクションを記録し、それらのアクションを完全に削除します。これらのツールの1つの問題は、保持したいものを削除できる可能性があることです。
残ったレジストリを削除するには、IOBITアンインストーラーを使用してみてください。残っているレジストリキーは、プロンプトが表示されてレジストリキーが削除されたら、チェックマークボックスをクリックします。Iobitには他のプログラムが付属しています。アンインストーラーを使用してそれらを削除してください