破損したWindows2008 R2サーバーにcouchbaseがインストールされています(これは在職前のものでしたが、今はクリーンアップしたいと思います)。 [プログラムと機能]リストにadd-removeエントリはありません。 services.mscにアクティブなサービスはありません。
ただし、Couchbaseがインストールされていると思われるものがあります。ボックスをワイプするのは恥ずかしがり屋ですが(「ボタンを押すだけでテスト環境サーバーを再デプロイする」というわけではありませんが、作業中です)、以前にインストールしたcouchbaseの残りがすべてなくなったことを確認するにはどうすればよいですか?
以前のインストールはCouchbase2.xの範囲だったと思いますが、1.7以上だった可能性があります
インストーラーを再度実行すると、「インストーラーは以前のバージョンからアップグレードするためにレジストリ値を更新する必要があります。続行するにはインストーラーを再度実行してください。」というメッセージが表示されます。
ラップトップでの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]
レジストリには、削除する必要のある2つのキーがあります。
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\CE2FC473EBF11FB488B05BA86825B28C]
これで新しいインストーラーを進めることができない場合は、お知らせください。
Couchbaseのインストールを試みたことがなく(2014-win 7)、以前の回答にレジストリキーまたは値がないマシンでこのエラーが発生しました。
ファイル:couchbase-server-enterprise_2.2.0_x86.setup.exe
私は別のLinuxサーバーを試してみる必要がありました。これはcouchbaseのインストールに関する問題であり、対処する必要があります。unix/ linux、別のマシン、またはWindowsではなく別のマシンを試すことをお勧めします。