Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用bat文件启动程序,该文件具有管理员权限,无需向UAC询问_Windows_Batch File - Fatal编程技术网

Windows 使用bat文件启动程序,该文件具有管理员权限,无需向UAC询问

Windows 使用bat文件启动程序,该文件具有管理员权限,无需向UAC询问,windows,batch-file,Windows,Batch File,我正在使用Windows 10,我想启动名为PhoneMyPC的程序。Windows启动时,该程序永远不会启动,因为它需要批准显示UAC窗口的操作并获得管理员访问权限。我想在启动时启动此程序,而不要求管理员访问并显示UAC窗口。该程序还有一个名为PhoneMyPC\u Helper的服务。我现在正在使用下面的命令,但它根本不起作用 命令: runas Administrator C:\Users\Malvinarios\Documents\Programs\SoftwareForMe Inc\P

我正在使用Windows 10,我想启动名为
PhoneMyPC
的程序。Windows启动时,该程序永远不会启动,因为它需要批准显示UAC窗口的操作并获得管理员访问权限。我想在启动时启动此程序,而不要求管理员访问并显示UAC窗口。该程序还有一个名为
PhoneMyPC\u Helper
的服务。我现在正在使用下面的命令,但它根本不起作用

命令:

runas Administrator C:\Users\Malvinarios\Documents\Programs\SoftwareForMe Inc\PhoneMyPC\PhoneMyPC.exe
start /d "C:\Users\Malvinarios\Documents\Programs\SoftwareForMe Inc\PhoneMyPC" PhoneMyPC.exe
我想如果我可以在命令行中添加密码,它可能会起作用,但我不知道怎么做。我也试过这个

命令:

runas Administrator C:\Users\Malvinarios\Documents\Programs\SoftwareForMe Inc\PhoneMyPC\PhoneMyPC.exe
start /d "C:\Users\Malvinarios\Documents\Programs\SoftwareForMe Inc\PhoneMyPC" PhoneMyPC.exe
什么都不管用。当windows启动时,甚至没有显示某些内容,但当我手动运行bat文件时,它会工作


有人知道吗?提前感谢。

使用Windows资源管理器转到有问题的可执行文件。单击鼠标右键并选择“属性”。选择兼容性选项卡。选中“以管理员身份运行此程序”复选框。如果需要,还可以单击底部的“更改所有用户的设置”按钮,在系统范围内执行此操作


如果你不想每次都输入密码,那么,你在那里运气不好-每次都会出现UAC提示。。。但至少这样你不会忘记每次都以管理员的身份运行这个程序。

如果这是可能的话,UAC的整个想法将毫无意义,这是真的。但是,有没有其他方法可以在开始时运行此程序?如果您在8.1中使用,您可以尝试以下方法:作为标准,在提示符处键入
yourexecutablename/?
,可能会显示命令行选项。
/
可以是
-
-
甚至可以省略<代码>?可能是
h
help
,具体取决于设计师的思维方式。或者可能是该计划没有提供此类信息——当然,制造商的网页上似乎没有提及。也许如果他们已经实现了这个标准方法,你可以从回答中得到一些线索。