跳转至

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

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

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

  • 阿特拉斯-科普柯螺母转轮控制器(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: 需要
  • 西门子 SINAMICS 变频器 :需要
  • 西门子 TIA Portal :使用上传变量软件上传时需要

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

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

Info

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

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

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

    1. Windows 10 和 Windows Server 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 Server 2016 以上:

    1. 右键单击快捷方式,选择Properties
    2. Compatibility 选项卡中,选择Change settings for all users
    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. 要手动启动代理,请右键单击批处理文件,然后选择以管理员权限运行