Cmd 如何在命令提示符下安装.sdb文件?

Cmd 如何在命令提示符下安装.sdb文件?,cmd,command-line-arguments,command-prompt,Cmd,Command Line Arguments,Command Prompt,我正在尝试配置Windows,以便UAC不会在每次打开Winamp时请求权限。我为Winamp创建了一个.sdb文件,该文件作为调用程序运行,并授予其写入权限,并将其保存在: C:\Program Files (x86)\Winamp\winamp compatability fix.sdb 然后,根据我所阅读的内容,我应该能够以管理员身份运行cmd并使用以下命令: sdbinst.exe -q C:\Program Files (x86)\Winamp\winamp compatabilit

我正在尝试配置Windows,以便UAC不会在每次打开Winamp时请求权限。我为Winamp创建了一个.sdb文件,该文件作为调用程序运行,并授予其写入权限,并将其保存在:

C:\Program Files (x86)\Winamp\winamp compatability fix.sdb
然后,根据我所阅读的内容,我应该能够以管理员身份运行cmd并使用以下命令:

sdbinst.exe -q C:\Program Files (x86)\Winamp\winamp compatability fix.sdb
安装它

然而,当我这样做时,我得到了:

Error: Too many command-line arguments.

Usage: sdbinst [-?] [-q] [-u] [-g] [-p] [-n[:WIN32 |WIN64]] myfile.sdb | <guid> | "name"

   -? - print this help text.

   -p - Allow SDBs containing patches.

   -q - Quiet mode: prompts are auto-accepted.

   -u -Uninstall.

   -g <guid> - GUID of file <uninstall only>.

   -n "name" - Internal name of file <uninstall only>.
错误:命令行参数太多。
用法:sdbinst[-?][-q][-u][-g][-p][n[:WIN32 | WIN64]]myfile.sdb | |“名称”
-? - 打印此帮助文本。
-p-允许包含修补程序的SDB。
-q-安静模式:提示自动接受。
-u-卸载。
-g-文件的GUID。
-n“名称”-文件的内部名称。

那么我到底做错了什么呢?

尝试用引号括住路径,例如:

sdbinst.exe -q "C:\Program Files (x86)\Winamp\winamp compatability fix.sdb"

如果您将Winamp的属性更改为以管理员身份运行,该怎么办?这够了吗?