Windows 7 在Windows 7中使用命令脚本安装服务失败

Windows 7 在Windows 7中使用命令脚本安装服务失败,windows-7,windows-services,batch-file,uac,Windows 7,Windows Services,Batch File,Uac,我需要自动安装服务,因此我编写了一个简单的命令脚本。我的命令脚本复制两个可执行文件,并在服务可执行文件上运行安装命令。它在XP中工作正常,但无法在windows7中安装。 setup.cmd的内容: xcopy udpclient_service.exe C:\Services xcopy udpclient_userapp.exe C:\Services C:\Services\udpclient_service.exe install 复制可执行文件,但install命令失败。不知

我需要自动安装服务,因此我编写了一个简单的命令脚本。我的命令脚本复制两个可执行文件,并在服务可执行文件上运行安装命令。它在XP中工作正常,但无法在windows7中安装。

setup.cmd的内容:

xcopy udpclient_service.exe C:\Services 
xcopy udpclient_userapp.exe C:\Services

C:\Services\udpclient_service.exe install
复制可执行文件,但install命令失败。不知道为什么。任何帮助都将不胜感激


谢谢

提升运行脚本-右键单击、以管理员身份运行或从提升运行的命令提示符启动脚本。安装服务是一项管理任务-您需要提前表明您计划使用您的电源。

您完全有权。但是,当以管理员身份运行时,xcopy命令不起作用。我必须运行脚本一次又一次作为管理员安装工作。奇怪。可能是另一个当前目录。添加回声进行诊断。现在可以正常工作。刚刚添加了“set OLDDIR=%CD%”。有没有一种方法可以在用户不必验证管理员权限的情况下运行此脚本?每当您想要提升时,都需要有人同意。唯一可以豁免的是需要升级才能安装的东西,比如服务。有时候总有人会说没关系。