Postgresql 9.4安装/Windows 8.1/COMSPEC问题

Postgresql 9.4安装/Windows 8.1/COMSPEC问题,windows,postgresql,installation,environment-variables,Windows,Postgresql,Installation,Environment Variables,我刚刚从windows x86-64下载了postgreSQL 9.4。 当我启动安装程序时,我得到一个错误: 环境变量COMSPEC似乎没有指向cmd.exe,或者后面有分号。 我用命令检查了它 echo%COMSPEC% C:\WINDOWS\system32\cmd.exe 没有分号。 我已经测试的内容: 这里列出的所有内容:以及此页面的所有链接 谢谢你的帮助 信息:Windows 8.1 64位,用户:作为管理员。问题来自用户文件夹名称。它有一个特殊字符:&。 更改名称可以使其完美工作

我刚刚从windows x86-64下载了postgreSQL 9.4。 当我启动安装程序时,我得到一个错误:
环境变量COMSPEC似乎没有指向cmd.exe,或者后面有分号。

我用命令检查了它
echo%COMSPEC%

C:\WINDOWS\system32\cmd.exe

没有分号。
我已经测试的内容:
这里列出的所有内容:以及此页面的所有链接

谢谢你的帮助


信息:Windows 8.1 64位,用户:作为管理员。

问题来自用户文件夹名称。它有一个特殊字符:
&
。 更改名称可以使其完美工作。
对于遇到此问题的用户,请注意,更改用户文件夹名称并非易事,在我这方面,我重新安装了Windows并处理了计算机名称。

问题来自用户文件夹名称。它有一个特殊字符:
&
。 更改名称可以使其完美工作。
对于遇到此问题的用户,请注意,更改用户文件夹名称并非易事,从我的角度来看,我重新安装了Windows并处理了计算机的名称。

不久前我也遇到了同样的问题,但我已修复了它。事实上,这很容易。 只需在“控制面板”中打开“高级系统设置”,并创建一个新的系统变量(请注意使用“系统变量”而不是“用户变量”)

在变量名称中,输入'ComSpec',然后在变量值中输入'C:\Windows\system32\cmd.exe'


仅此而已。希望它能起作用!

不久前我也有同样的问题,但我已经解决了。事实上,这很容易。 只需在“控制面板”中打开“高级系统设置”,并创建一个新的系统变量(请注意使用“系统变量”而不是“用户变量”)

在变量名称中,输入'ComSpec',然后在变量值中输入'C:\Windows\system32\cmd.exe'

仅此而已。希望它能起作用!

简易修复:
  • 打开环境变量,您可以在Windows 7上执行此操作,方法是按下桌面左下角的开始按钮时,在搜索程序和文件栏中键入“环境变量”。然后创建一个新的系统变量(在“系统变量”而不是“用户变量”部分)

  • 在变量名称中,输入'ComSpec',然后在变量值中输入'C:\Windows\system32\cmd.exe'

  • 就这些,希望它能起作用

    替代解决方案: 如果您已准备好系统变量部分中的ComSpec变量,请删除其末尾的
    ,这应该可以解决问题。

    轻松解决:
  • 打开环境变量,您可以在Windows 7上执行此操作,方法是按下桌面左下角的开始按钮时,在搜索程序和文件栏中键入“环境变量”。然后创建一个新的系统变量(在“系统变量”而不是“用户变量”部分)

  • 在变量名称中,输入'ComSpec',然后在变量值中输入'C:\Windows\system32\cmd.exe'

  • 就这些,希望它能起作用

    替代解决方案:
    如果您已准备好系统变量部分中的ComSpec变量,请删除它末尾的
    ,这应该可以解决它。

    对于我来说,除了上述方法外,我还通过以下步骤解决了此问题:

  • Win+R并键入
    REGEDIT
  • 浏览至
    HKEY\u当前用户/软件/微软/命令处理器
  • 在此处,右键单击“自动运行”,然后单击“修改”
  • 在“值数据”下,将值更改为
    0
  • 解决了

  • 对于我来说,除了上述方法之外,我还通过以下步骤克服了这个问题:

  • Win+R并键入
    REGEDIT
  • 浏览至
    HKEY\u当前用户/软件/微软/命令处理器
  • 在此处,右键单击“自动运行”,然后单击“修改”
  • 在“值数据”下,将值更改为
    0
  • 解决了

  • 我也有同样的问题,但其他解决方案对我不起作用。我还更改了环境变量的名称和值。后来在探索过程中,我发现此错误是由于您的系统中有病毒引起的。我安装了Rkill防病毒软件,帮助我运行cmd,它对我有效,我顺利安装了PostgreSQL。

    我有same问题,但其他解决方案对我不起作用。我还更改了环境变量的名称和值。后来在探索过程中,我发现此错误是由于您系统中的病毒引起的。我安装了Rkill防病毒软件,帮助我运行cmd,它对我起作用,我顺利安装了PostgreSQL。

    这是解决方案%ComSpec%\System32\cmd.exe


    %ComSpec%\System32\cmd.exe

    这是解决方案%ComSpec%\System32\cmd.exe

    %ComSpec%\System32\cmd.exe