Powershell 缺少路径

问题描述 投票:0回答:1

我制作了一个 NSIS 安装程序,它会触发一些 Powershell 命令。我有以下内容

powershell -ExecutionPolicy Bypass Set-ItemProperty  "HKCU:\Control Panel\International" -Name "sDecimal" -Value "."

因为我想将小数点分隔符从“,”更改为“。” 如果我触发该命令,我会收到错误:

*找不到接受参数“Panel\International”的位置参数。 *

但是如果我打开注册表编辑器,该路径就存在。有什么提示吗?

powershell registry
1个回答
0
投票

您处于 CMD 状态。您应该将 powershell 命令封装在单引号中,否则 CMD 不会意识到它们都是相同的命令。

powershell -ExecutionPolicy Bypass 'Set-ItemProperty -Path "HKCU:\Control Panel\International" -Name "sDecimal" -Value "."'

© www.soinside.com 2019 - 2024. All rights reserved.