0

我创建了一个批处理文件,用于在路径中添加一个新值

setx path "%PATH%;C:\Windows\System32\name" /M

现在我尝试使用批处理文件删除这个以前的附加值。我试过了

reg delete "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v Path

但我不知道如何从路径中的所有值中只选择“C:\Windows\System32\name”并只删除这个。

4

2 回答 2

1

您还可以pathmanWindows Server 2003 资源工具包中使用:

用法:

        /as 路径[;路径[;路径 ...]]
                将分号分隔的路径添加到系统路径。

        /au 路径[;路径[;路径 ...]]
                将分号分隔的路径添加到用户路径。

        /rs 路径[;路径[;路径 ...]]
                从系统路径中删除分号分隔的路径。

        /ru 路径[;路径[;路径 ...]]
                从用户路径中删除分号分隔的路径。
于 2013-08-28T12:02:37.657 回答
0

您需要从变量的值中删除该路径,然后重新分配它:

setx path "%PATH:;C:\Windows\System32\name=%" /m
于 2013-08-28T11:48:11.280 回答