web-dev-qa-db-ja.com

Windows 7のプログラムと機能のリストから破損したプログラムを削除する方法?

Windows 7 64ビットデスクトップには、[プログラムと機能]の一覧([コントロールパネル] - [コントロールパネルのすべての項目] - [プログラムと機能])にアンインストールを拒否したプログラムがあります。得られるエラーは次のとおりです。

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

ファイラが削除されたか破損していると思われます。大きな問題は、プログラムが壊れたバージョンの上に自分自身をインストールすることを拒否したことです。

では、インストールしたプログラムのリストを手動で整理するにはどうすればいいですか?

26
Itai

プログラムがインストール済みであることをプログラムがどのように検出しているかによって異なります。

プログラムと機能の一覧に表示されるプログラムは、以下のレジストリキーから生成されます。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

プログラムは、すでにインストールされているかどうかを判断するために、レジストリの他の場所を探しているか、ディスク上のファイルを探している可能性があります。

SysinternalsのProcess Monitor(ProcMon)を使用して、どのファイルがどのファイルに登録されているかを調べたり、協力を拒否したときにキーを登録したりすることができます。

23
Adam Thompson

マイクロソフトは、プログラムのインストールおよびアンインストールの問題を修正するためのツールを提供しています。から入手可能です

http://aka.ms/Program_Install_and_Uninstall

28
Tweek

これは、それぞれ少しずつ異なる解決策を持つ2つのケースです。

  1. アンインストールしようとしているプログラム(ファイルまたはフォルダの形式)は、購入時にコンピュータに付属しています。

  2. アンインストールしようとしているプログラム(ファイルまたはフォルダ)は、あなたがインストールしたか、他の人が知らないうちにインストールしたものです。

どちらの場合も、あなたの戦略は次のとおりです。

  • 完全な形でそれを作るために同じソフトウェアを再インストールしてください(プログラムの中の行方不明または破損したファイルはあなたをアンインストールさせません)。
  • コンピュータを再起動してください。
  • プログラムをアンインストールします。
  • 再起動してください。

ケース1の解決策:

  1. スタートヘルプとサポートを開きます。
  2. ソフトウェアとハ​​ードウェアの再インストールと入力し、ソフトウェアプログラムの再インストール "を選択します。
  3. ウィザードの指示に従います。
  4. コンピュータを再起動してください。
  5. スタートコントロールパネルプログラムと機能
  6. アンインストールするプログラムを見つけて、マウスで右クリックします。
  7. Uninstall を選択します。
  8. コンピュータを再起動してください。

ケース2の解決策:

  1. 検索エンジン(例えば、グーグル)にアクセスする。
  2. あなたがまさに同じソフトウェアをダウンロードすることができる会社のウェブサイトを見つけてください。
  3. ソフトウェアをダウンロードして再インストールします。
  4. コンピュータを再起動してください。
  5. スタートコントロールパネルプログラムと機能
  6. アンインストールするプログラムを見つけて、マウスで右クリックします。
  7. Uninstall を選択します。
  8. コンピュータを再起動してください。
5
S. WERNER

ただクリーンアップしても、プログラムの問題が変わることはないと思います。あなたはccleaner http://www.piriform.com/ccleaner/features を試して、リストのエントリを削除させることができますが、それでも試してみたいでしょうレジストリを手できれいにします。 HKEY_LOCAL_MACHINE\Software\YourProgramまたはHKEY_LOCAL_MACHINE\Software\Wow6432Node\YourProgramで64ビットOS上で32ビットアプリケーションを実行している場合は、プログラムのキーに移動して探してください。その後、ccleanerにレジストリのクリーンアップを実行させることをお勧めします。

3
user118305

上記のオプションがどれも機能しないプログラムを持っていた。

その中でその名前を探して、レジストリ全体をダンプすることになった、そしてそれをここに見つけた:[HKEY_LOCAL_MACHINE \ソフトウェア\ Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall \

私の生活を楽にするために、それを削除するためにRevo Uninstallerを使っただけでした。

2

「AppName」を検索するレジストリをナビゲートします。しばらく時間がかかりますが、プログラムに関連するほとんどすべてのエントリが見つかります。

その後、CCleanerを使用してレジストリのクリーンアップを実行します。その後、MSIインストーラファイルを使用してアプリを再インストール/アンインストールします。

0
johnye2e

インストーラはあなたにファイルへのパスを与えます...ただ乱数と文字でTempフォルダの一部を選んで、それをregeditorで検索してください...あなたが見つけたすべてのエントリ(フォルダ全体)を削除してください。それは数分かかったので、私は外観とcolorista.msiのためにそれをしなければならなかった

0
Maris