Windows 7 – 添加path

我需要在我的PATH variable上添加一个新的path(sumatraPDF)。
我不知道为什么它不工作…
我认为一切正常,但是当我尝试从CMD执行sumatrapdf.exe它无法find该程序。

这就是我所做的: 在这里输入图像描述

path是正确的,我检查了1000次。

这个想法是使用LaTeX和sublimetext,当我保存一个.text文件时,sumatra必须打开并显示结果。 如果我想要,我必须添加SumatraPDF的path…但它不起作用。

该path现在由Windows 7pipe理,而不是autoexec.bat或autoexec.nt文件。 要更改系统环境variables,请按照以下步骤操作。

  1. 在桌面上,右键单击我的电脑,然后单击属性。
  2. 在“系统属性”窗口中,单击“高级”选项卡
  3. 在高级部分中,单击环境variablesbutton。
  4. 最后,在“环境variables”窗口中(如下所示),在“系统variables”部分突出显示“path”variables,然后单击“编辑”button。 添加或修改您希望计算机访问的path的path行。 每个不同的目录都用分号分隔,如下所示。

    C:\ Program Files文件; C:\ WINNT; C:\ WINNT \ SYSTEM32

窗口中path位置的示例:C:\ Program Files \ Java \ jdk1.7.0_71 \ bin

我认为你正在编辑Windowsregistry中的东西,但对path没有影响。

尝试这个:

如何在Windows 7中添加,删除或编辑环境variables

感兴趣的variables是PATH

你也可以在命令行上input:

 Set PATH=%PATH%;(your new path); 

另一种在Windows 7上工作的方法,不需要pipe理权限:

点击开始菜单,search“环境”,点击“编辑您的帐户的环境variables”。

在打开的窗口中,select“用户名的用户variables”下的“path”,然后点击“编辑…”button。 将新path添加到现有path的末尾,以分号( %PATH%;C:\Python27;...;C:\NewPath%PATH%;C:\Python27;...;C:\NewPath 。 在所有窗口上单击确定,打开一个新的CMD窗口,然后testing新的variables。

我build立了这个问题:只需插入没有可执行文件的文件夹。
所以而不是:

 C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe 

你必须写这个:

 C:\Program Files (x86)\SumatraPDF\ 

在回答OP时:

PATH环境variables指定Windows将search哪些文件夹 ,以便find可执行程序或DLL等文件。 为了让你的Windows安装find你的程序,你需要指定程序驻留的文件夹 ,而不是程序文件本身!

因此,如果您希望Windows在该文件夹中查找可执行文件(或其他所需文件):

 C:\PHP 

因为,例如,您想要手动安装PHP,并select要安装PHP的文件夹,则添加条目:

 C:\PHP 

到您的PATH环境variables,而不是诸如“C:\ PHP \ php.exe”的条目。

将文件夹条目添加到PATH环境variables后,Windows将search该文件夹,并执行任何指定的可执行文件,如果该文件恰好位于该文件夹中,则与所有其他现有PATH相同条目。

但是,在编辑PATHvariables之前,请提前保护自己免受恶意攻击。 将PATHvariables的现有值复制到记事本文件,并将其保存为备份。 如果您编辑PATH时出错,您可以轻松地恢复到以前的版本,如果你采取这一步骤。

一旦你这样做,追加所需的path条目的文本(再次,我build议你在记事本中这样做,所以你可以看到你在做什么 – 如果你甚至轻微的Windows 7文本框是一个痛苦的阅读视力障碍),然后将该文本粘贴到Windows文本框中,然后单击确定。

您的PATH环境variables是一个文本string,由一系列文件夹path组成,每个条目以分号分隔。 上面的其他人已经给出了一个例子,比如:

 C:\Program Files; C:\Winnt; C:\Winnt\System32 

您的确切版本可能会因您的系统而异。

所以,要在上面添加“C:\ PHP”,你可以把它改为:

 C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\PHP 

然后,复制并粘贴文本到窗口对话框中,单击确定,现在应该有一个新的PATHvariables,准备滚动。 如果您的更改不能立即生效,您可以随时重新启动计算机。

该path是命令提示符将查找可执行文件的目录列表,如果在当前目录中找不到它。 OP似乎试图添加实际的可执行文件,只需要指定可执行文件的path。