跳转至

将代理和 VDog MasterService 作为应用程序启动

在某些设备上,根据运行环境的不同,必须将代理服务或 VDog MasterService 作为应用程序启动,而不是仅作为后台服务运行。
作为应用程序启动时,服务的行为与任何手动启动的程序(如网络浏览器)一样。

需要代理或 VDog MasterService 作为应用程序启动的设备

  • Atlas Copco nutrunner controls (Power Focus 4000 & MACS 4000):上传时需要
  • MELSOFT GX Works3 :比较时需要
  • Microsoft Word :比较时需要
  • Omron CX-Programmer :上传时需要
  • Omron Sysmac Studio :上传时需要
  • RSLogix 5 / 500 / 5000:建议用于上传
  • SEW MOVITOOLS MotionStudio v6.20、v6.30、v6.40:上传时需要
  • Siemens SINAMICS inverters:上传时需要
  • Siemens TIA Portal:在使用上传方式 软件上传 且版本低于 V15.1 时需要

要将服务作为应用程序启动,请根据您的环境和偏好选择 选项 A选项 B

  • 选项 A 指导您创建一个快捷方式,以管理员权限运行代理。将快捷方式放在启动文件夹中,可在登录时自动启动代理。
  • 选项 B 向您展示了如何从命令行启动代理,以及如何使用批处理文件自动执行此过程。

Info

  • 您可以使用这两种方法将 VDog MasterService 作为应用程序启动。
  • 在将 VDog MasterService 或任何代理服务作为应用程序启动之前,请确保已停止相关代理服务 (VDogUploadAgentVDogCompareAgent)。您可以使用 任务管理器 将它们停止。然后,在 Windows 中禁用这些服务,以防止它们在系统重启后自动重新启动。

选项 A. 通过创建快捷方式将代理或 VDog MasterService 作为应用程序启动

  1. 打开 Windows 服务并打开代理服务的属性。
  2. 复制服务路径并粘贴到文本编辑器(如 Notepad)中。
  3. 修改路径以符合您的 Windows 版本:

    1. Windows 10 和 Windows 服务器 2016
      示例:
      原始路径:

          "C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive
      

      修改路径:

      Powershell Start-Process -Verb Runas -FilePath 'C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe' -ArgumentList '/RD:D:\vdAgentArchive','/AT:S','/app','/visible'
      

      请确保所有双引号(")都替换为单引号('),或者根据需要使用转义符来正确处理。

    2. 旧版本 Windows
      示例:
      原始路径:

      "C:\ProgramFiles(x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive
      

      修改路径:

      "C:\ProgramFiles(x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive /app /visible
      

      Info

      /visible 参数以可见应用程序窗口启动进程。此设置为可选项。

  4. 创建一个新快捷方式(如在桌面上)。

  5. 将修改后的路径粘贴到快捷方式位置字段中。

    图:创建链接对话框

  6. 选择 下一步,为快捷方式指定一个名称,然后选择 完成

  7. 如果您使用的版本在 Windows 10 或 Windows 服务器 2016 以上:

    1. 右键单击快捷方式,选择 属性
    2. 兼容性 选项卡中,选择 更改所有用户的设置
    3. 勾选 以管理员身份运行此程序 的复选框。

    图:VDogCompareAgent.exe 属性

  8. 要启用自动启动:

    1. 将快捷方式移动到启动文件夹:
      C:\Users\auvesy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    2. 在用户账户控制(UAC)设置中,将通知设置为 从不通知 ,以避免登录过程中出现提示。

Info

如果无法禁用 UAC 提示,快捷方式就无法以管理员权限自动运行。在这种情况下,用户必须在每次系统重启后手动启动快捷方式。

选项 B. 通过命令行将代理或 VDog MasterService 作为应用程序启动

  1. 根据需要启动的代理,运行以下命令之一:

    "C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive /app
    
    "C:\Program Files (x86)\vdogAgents\VDogUploadAgent.exe" /at:s /rd:D:\vdAgentArchive /app
    
  2. 要自动启动,请创建一个包含所需命令的批处理文件,并将该文件移动到启动文件夹中。每个批处理文件应只包含一条命令。

  3. 要手动启动代理,请右键单击批处理文件,然后选择 以管理员权限运行