如何在默认 system32 路径以外的所需位置启动管理员 cmd.exe

如何在默认 system32 路径以外的所需位置启动管理员 cmd.exe

由于 Windows 10 的安全限制,我无法运行以前在 Windows 8.1 上轻松运行的软件(D-Link 的 WirelessModem.exe)。但是,我可以从管理员帐户下运行的 CMD 命令提示符运行它。为了方便在需要时打开该软件,我在桌面上创建了一个快捷方式,将其设置为以管理员身份运行,将目标设置为“C:\Windows\System32\cmd.exe”,并将“*开始于”设置为所述软件所在的位置,如以下屏幕截图所示。然而,当我运行此快捷方式时,UAC 提示管理员确认,当我单击“确定”时,CMD 会以 system32 路径打开,而不是我之前在快捷方式属性中指定的位置,为什么? 在此处输入图片描述 在此处输入图片描述

请注意,创建 wirelessmodem.exe 的直接快捷方式会弹出一个红色通知,上面写着“此应用程序已被阻止以保护您”,所以我知道的唯一破解方法是从管理 CMD 窗口运行 wirelessmodem.exe。所以,我在这个问题上主要关心的是在上述应用程序的位置启动 cmd,而不是在 Windows 的 system32 中。

答案1

  1. 开始于:位置是 CMD.exe 打开的位置,不是它将执行的文件。

  2. 为什么不直接使用 D-Link 连接管理器的快捷方式,设置为以管理员身份运行? 创建快捷方式,右键单击它以选择特性并使用先进的要设置的属性设置以管理员身份运行, 如下: 高级属性 dlg

相关内容