我刚刚下载了PostgreSQL 9.4从http://www.enterprisedb.com/products-services-training/pgdownload#windows的Windows x86-64.当我启动安装程序,我得到了一个错误:The environment variable COMSPEC does not seem to point to the cmd.exe or there is a trailing semi colon present.
我和指挥部核对过了echo %COMSPEC%
C:\WINDOWS\system32\cmd.exe
没有分号。
我已经测试过的:
所有东西都列在上面了:Problems Installing PostgreSQL 9.2和本页的所有链接。
感谢帮助,
信息:Windows 8.1 64位,用户:作为管理员
9条答案
按热度按时间polhcujo1#
我之前也遇到过同样的问题,但是我已经解决了。事实上,这很简单。只要打开控制面板中的高级系统设置,然后创建一个新的系统变量(注意是“系统变量”而不是“用户变量”)
在变量名称中输入“ComSpec”,然后在变量值中输入“C:\Windows\system32\cmd.exe”。
就这样。希望它能成功!
luaexgnf2#
对我来说,除了上述方法,我克服了这个问题,通过以下步骤:
REGEDIT
1.浏览到
HKEY_CURRENT_USER/Software/Microsoft/Command Processor
1.在这里右键单击自动运行,然后单击修改。
1.在数值数据下,将数值更改为
0
。1.解决了!!!
c8ib6hqw3#
问题出在用户文件夹名称上。它包含一个特殊字符:
&
.更改名称可以使它完美地工作。对于那些遇到这个问题的人,请注意,更改用户文件夹名称并不是一件容易的事情,从我的Angular 来说,我重新安装了Windows,并照顾到了计算机的名称。moiiocjp4#
简单修复:
1.打开环境变量,您可以在Windows 7中按下桌面左下方的开始按钮,在搜索程序和文件栏中输入"环境变量",然后创建一个新的系统变量(在"系统变量"部分而不是"用户变量"部分)。
1.在变量名称中输入"ComSpec",然后在变量值中输入"C:\Windows\system32\cmd.exe"。
就这样。希望它能成功!
替代修复:
如果您已经在"系统变量"部分中准备好了ComSpec变量,请删除其末尾的
;
,这样应该可以修复它。jhiyze9q5#
我遇到了同样的问题,但是其他的解决方案对我不起作用。我还更改了环境变量的名称和值。后来在探索过程中,我发现这个错误是由于系统中的病毒引起的。我安装了Rkill杀毒软件,它帮助我运行cmd,它对我起作用,我顺利安装了PostgreSQL。
ruoxqz4g6#
这是解决方案%ComSpec%\System32\cmd.exe
%ComSpec%\System32\命令执行程序enter image description here
mkh04yzy7#
创建一个名为COMPSPEC all caps的环境变量,并将其添加到路径C:\WINDOWS\system32\cmd.exe中。
qxsslcnc8#
以管理员身份打开CMD提示符并输入以下命令
fsutil行为设置禁用8dot3 1
重新启动计算机。
在Windows 10上为我工作。
qcbq4gxm9#
我也遇到过同样的问题,我通过将值改为0来解决它。下面是详细的步骤,希望对你有帮助。
1.窗口+ R =〉注册
1.找到并单击注册表子项:HKEY本地计算机\系统\当前控制集\控制\文件系统.
1.右键单击NtfsDisable8dot3NameCreation,然后单击修改。
1.在“数值数据”框中,键入1,然后单击“确定”。