Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 无法启动PostgreSQL 11.2。尝试删除所有内容,但现在PostgreSQL 11.2拒绝安装,并出现错误_Windows_Postgresql - Fatal编程技术网

Windows 无法启动PostgreSQL 11.2。尝试删除所有内容,但现在PostgreSQL 11.2拒绝安装,并出现错误

Windows 无法启动PostgreSQL 11.2。尝试删除所有内容,但现在PostgreSQL 11.2拒绝安装,并出现错误,windows,postgresql,Windows,Postgresql,我尝试通过以下链接在Windows上安装PostgreSQL 11.2: 但无论我怎么尝试,这个程序都不会启动。一个快速的黑色窗口会出现十分之一秒,然后消失,然后什么也不会发生 因此,我卸载了它并删除了目录,并尝试通过以下链接在Windows上安装PostgreSQL 11.2: 它安装正确,但是当我打开我的文件浏览器到C:目录应该安装的地方时,我收到了一个错误“PostgreSQL找不到”。我认为我以前的安装导致了问题,所以我在文件资源管理器中进行了“搜索本地C:”,找到了9000多个涉及P

我尝试通过以下链接在Windows上安装PostgreSQL 11.2:

但无论我怎么尝试,这个程序都不会启动。一个快速的黑色窗口会出现十分之一秒,然后消失,然后什么也不会发生

因此,我卸载了它并删除了目录,并尝试通过以下链接在Windows上安装PostgreSQL 11.2:

它安装正确,但是当我打开我的文件浏览器到C:目录应该安装的地方时,我收到了一个错误“PostgreSQL找不到”。我认为我以前的安装导致了问题,所以我在文件资源管理器中进行了“搜索本地C:”,找到了9000多个涉及PostgreSQL的文件。我“Ctrl+A”删除了所有这些文件,并跳过了异常,如“您需要删除此文件的权限”、“此文件正在使用”、“无法定位文件”等

然后我尝试通过此链接重新安装PostgreSQL 11.2(与第二个链接相同):

但是,在对“允许在此计算机上进行更改”说“是”后,我立即收到错误框“读取文件C;/Program Files/PostgreSQL/11/data/PostgreSQL.conf时出错”,并且我无法再安装PostgreSQL


我该如何解决这个问题?

从评论中感谢迈克。以下是我所做的:

1) 我找到了所有旧的PostgreSQL内容,包括ProgramFiles目录树,并在可能的情况下使用卸载功能将其全部删除

2) 接下来,我重置postgresql系统环境变量并重新启动计算机

3) 我删除了PostgreSQL的所有顶级目录,并下载了PostgreSQL.org发布的PostgreSQL。我终于能够再次安装PostgreSQL了


4) PGAdmin4可以工作,如果我使用命令行类型“cmd.exe/c chcp 1252”,然后键入类似“psql-U postgres postgres”的内容“并输入您的密码。

由于您已经手动删除了一些内容,但没有其他内容,我不确定我能帮上什么忙。”。但我认为您需要以某种方式手动删除所有旧的PostgreSQL内容,包括c:\program files\PostgreSQL目录树,您可能应该安装PostgreSQL.org分发的PostgreSQL: