web-dev-qa-db-ja.com

破損したcouchbaseインストールから回復する

破損したWindows2008 R2サーバーにcouchbaseがインストールされています(これは在職前のものでしたが、今はクリーンアップしたいと思います)。 [プログラムと機能]リストにadd-removeエントリはありません。 services.mscにアクティブなサービスはありません。

ただし、Couchbaseがインストールされていると思われるものがあります。ボックスをワイプするのは恥ずかしがり屋ですが(「ボタンを押すだけでテスト環境サーバーを再デプロイする」というわけではありませんが、作業中です)、以前にインストールしたcouchbaseの残りがすべてなくなったことを確認するにはどうすればよいですか?

以前のインストールはCouchbase2.xの範囲だったと思いますが、1.7以上だった可能性があります

インストーラーを再度実行すると、「インストーラーは以前のバージョンからアップグレードするためにレジストリ値を更新する必要があります。続行するにはインストーラーを再度実行してください。」というメッセージが表示されます。

3
jcolebrand

ラップトップでのOPのインストーラーメッセージに少し悩まされていましたが、数分前に実行されました。

John Zablockiによって提案された行に加えて、64ビットマシンであるため、必要かどうかわからない場合でも、Wow6432Nodeにインストーラーの行を追加しました。

ただし、最も重要なキーは最後のキーであり、古いインストールまたは失敗した可能性のあるインストールによって残されたUpgradeCodeです。キー名はバージョンによって異なる可能性が高いため、これは適切なキー名ではない可能性があります(ProcMonを使用して見つけることができない場合、プロセス名はmsiexec.exeです。技術に少し精通している必要があるかもしれません)。

以下の.regファイルは、インストーラーを実行させたものです。または、手動でキーを削除することもできます。

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_CLASSES_ROOT\Installer\UpgradeCodes\DAFE44492BF730D45B002C1133EA9A42]
7
HWest

レジストリには、削除する必要のある2つのキーがあります。

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\CE2FC473EBF11FB488B05BA86825B28C]

これで新しいインストーラーを進めることができない場合は、お知らせください。

2
John Zablocki

Couchbaseのインストールを試みたことがなく(2014-win 7)、以前の回答にレジストリキーまたは値がないマシンでこのエラーが発生しました。

ファイル:couchbase-server-enterprise_2.2.0_x86.setup.exe

私は別のLinuxサーバーを試してみる必要がありました。これはcouchbaseのインストールに関する問題であり、対処する必要があります。unix/ linux、別のマシン、またはWindowsではなく別のマシンを試すことをお勧めします。

1
user18896654353