如何为 VNC 服务器创建配置批处理文件?

如何为 VNC 服务器创建配置批处理文件?

我制作了一个批处理文件VNC 服务器自动(无人值守)安装 Windows 10 x64。软件已正确实现并静默安装,但不幸的是,软件的配置参数在“服务模式”下不会改变。我使用了以下代码:

VNC-Server-6.7.1-Windows-64bit.msi /qn /norestart REBOOT=ReallySuppress LICENSEKEY=*****-*****-*****-*****-***** ENABLEAUTOUPDATECHECKS=0 ENABLEANALYTICS=0 BlackListThreshold=0 BlackListTimeout=1 DisableClose=1 DisableTrayIcon=1 AuthTimeout=0 ENABLEANALYTICS=0  ADDLOCAL=FeatureServer,FeatureMirrorDriver AllowChangeDefaultPrinter=0 EnableRemotePrinting=0 ProxyServer=0

这部分做好了,软件也安装好了:

VNC-Server-6.7.1-Windows-64bit.msi /qn /norestart REBOOT=ReallySuppress LICENSEKEY=*****-*****-*****-*****-***** ENABLEAUTOUPDATECHECKS=0 ENABLEANALYTICS=0

但这部分(参数)根本没有改变:

 BlackListThreshold=0 BlackListTimeout=1 DisableClose=1 DisableTrayIcon=1 AuthTimeout=0 ENABLEANALYTICS=0  ADDLOCAL=FeatureServer,FeatureMirrorDriver AllowChangeDefaultPrinter=0 EnableRemotePrinting=0 ProxyServer=0

所有程序参数这里 例如我在图片中显示了“BlackListThreshold”和“BlackListTimeout”的部分(默认值没有改变)。

图片

有人能帮帮我吗?谢谢

答案1

谢谢你的回复。我忘了写 Windows 版本了。现在我编辑了它。谢谢你的指导。你介绍了一个很好的方法。但是使用这种方法,我会遇到另一个问题。我认为策略(reg 文件)应该在安装软件“之后”运行。这个想法真的正确吗?我不知道我是否可以按照 Windows 安装过程中的软件安装步骤进行操作。我首先需要在软件文件旁边以静默模式运行包含安装说明的批处理文件(步骤 A),然后我需要安装注册表文件 1 和 2(步骤 B)。我不知道我是否可以按顺序执行这两个步骤,以及是否可能。另外,我在指定的路径中没有找到程序路径:

HKCU\Software\RealVNC\vncserver

我找到数据的路径如下:

HKLM\software\RealVNC\vncserver

我不知道,但可能是因为我没有其他本地用户。我只有本地管理员用户,而且,我没有在指定的路径中找到第二条路径:

HKCU\Software\Policies\RealVNC\vncserver

既不在HKCU路径中也不在HKLM路径中(我附加了它的屏幕截图)。

在此处输入图片描述

如果我想让所有 Windows 用户都安装此软件,是否必须将其安装在主本地用户(管理员)上?路线是否应该改变?像这样?

HKLM\software\RealVNC\vncserver

答案2

Windows 10 64 位

你的这里没有提及在安装过程中应用参数。

使用参数配置 VNC 连接

可以通过修改Windows注册表来应用参数。

如何从命令行添加到 Windows 注册表:

创建 reg 文件:

RealVNC 信息不完整。如果你足够努力,你就会弄清楚,但在我看来,你最好通过设置参数Options > Expert dialog box并导出专家对话框创建的 regfilesHKCU\Software\RealVNC\vncserver和/或 HKCU\Software\Policies\RealVNC\vncserver和/或HKLM\Software\RealVNC\vncserver和/或 HKLM\Software\Policies\RealVNC\vncserver。你将更快地学会如何创建所需的 regfiles,下次你需要配置 VNC 服务器时,你就会拥有它们。将它们导出到vncserver1.regvncserver2.reg、 ......

安装 VNC 服务器并更新注册表:

VNC-Server-6.7.1-Windows-64bit.msi /qn /norestart REBOOT=ReallySuppress LICENSEKEY=*****-*****-*****-*****-***** ENABLEAUTOUPDATECHECKS=0 ENABLEANALYTICS=0
regedit /s "%USERPROFILE%\Desktop\vncserver1.reg"
regedit /s "%USERPROFILE%\Desktop\vncserver2.reg"

相关内容