エラー1001。アンインストール中に例外が発生しました。この例外は無視され、アンインストールが続行されます。ただし、アンインストールが完了した後、アプリケーションが完全にアンインストールされない場合があります
アプリケーションをアンインストールまたはインストールできません。この特定のボックスはインターネットにアクセスできず、物理的にアクセスできないため、Microsoftからexeを実行することを提案しているため、グーグル可能な結果のほとんどは役に立ちません。
この問題を解決するための手動の手順は何ですか。このマシンに物理的に到達する方法はなく、ファイルをそこに取得する方法もないようです。これは私が開発してテストしているコードです。修復と削除を試みましたが、失敗しました。レジストリを精査しましたが、ここで何かが足りないに違いありません。
これがスーパーユーザーの方が良い場合は、喜んで移動します。
2つのWindowsサービスを含む私が書いたアプリケーションを削除するのと同じアンインストールの問題がありました。エルゴのカスタムアクションは避けられませんでした。 PC Tools RegistryMechanicを実行していることを解決しました。残念ながら、Symantecはその製品を廃止しました。ただし、Microsoft Fixitは、レジストリ関連の問題に役立つことが知られています。 http://support.Microsoft.com/mats/Program_Install_and_Uninstall
1001は常に、InstallUtil(インストーラークラス)カスタムアクションが失敗したことを意味します。それは「カスタム」アクションであるため、より詳細な回答を提供することは不可能です。どのコードが例外をスローしているのかはわかりません。
このマシンを保存して再構築する必要がない場合は、アンインストールをログに記録して、失敗したカスタムアクションの名前を取得し、ORCAを使用してMSIを微調整してカスタムアクションを切り取り、MSIを再キャッシュして、アンインストール。
これで、次のような困難な方法を学びました。
1)開発/テストライフサイクル中は常にVMを使用してMSIをテストします
2)可能な限りカスタムアクションの使用を避けてください
3)InstallUtilカスタムアクションは絶対に使用しないでください。それらは良いパターンや習慣ではありません。
1.コントロールパネルに移動し、右クリックして修復オプションを取得します。 2.修理し、修理後に再度アンインストールします。ここで、ソフトウェアがアンインストールされます。
詳細ログファイルを作成します。
msiexec.exe /I "File.msi" /QN /L*V "C:\Temp\msilog.log"
/I = run installation sequence /L*V "C:\Temp\msilog.log"= verbose logging /QN = run completely silently
メモ帳で開き、 値3 を検索します。また、システムのイベントログに手がかりがないか確認してください。
このようなほとんどのMSIエラーには、おそらくカスタムアクション、またはChrisが言うようなサービス構成が含まれます。
これが追跡するのに本当に重要な場合は、Orca(MSIファイルの検査に使用されるSDKツール)を入手する必要があります。 この回答 で動作中のツールのスクリーンショットをいくつか見ることができます。次に、カスタムアクションテーブルとInstallExecuteSequenceテーブルの終わりを調べます(シーケンス番号順に)、そこで見つけたエントリを報告します。
残念ながら、 Orca を入手する唯一の方法は Windows SDK をインストールすることです。または、 サードパーティのインストーラーツール のいずれかの試用版をダウンロードすることもできます。
私の推測は、InstallFinalizeの後に、ある種のエラーコードを返す即時モードのカスタムアクションがあるということです。つまり、InstallExecuteSequenceでInstallFinalizeの後にすべての項目を報告でき、おそらくそれを絞り込むことができます。
これで、Windows Server 2012R2でWindowsサービスをアンインストールする1001の問題が解決しました。
修理サービスを選択
アプレットを閉じて、もう一度[サービスの変更]を選択します
次に、[アンインストール]を選択します。
この助けを願っています