タイトルの通り、Windows7 64bit OSのマシンにPostgreSQL 9.1.4をインストールしようとしたら以下の状態でハングした。
原因は、誤って.bat
を開く既定のプログラムをエディタに設定してしまったことだった。
既定のプログラムをエディタからcmd.exe
に戻したが、レジストリにHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice
が残っていた。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice
が残っているとどうやらPostgreSQLのインストールがハングしてしまう模様。
対応としては HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice
を削除すれば良い。
削除後、マシンを再起動し、インストールを実行したら成功した。