0

我对终端服务器不熟悉,也无法在任何地方找到这些信息。

我想知道注册表项是否可以在终端服务器上使用,或者我应该使用或HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Run的特定条目,因为我不确定这些差异。HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\RunHKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\Run

我希望有更多使用终端服务器经验的人可以提供帮助

4

1 回答 1

1

HKLM\SOFTWARE\Microsoft\CurrentVersion\Run在终端服务器环境中使用的方式与在“正常”环境中使用它的方式相同。来自KB321707(它是为 Windows 2000 编写的,但也适用于现代 Windows 版本):

您可以在注册表中指定命令行以在用户登录终端服务时启动程序:

  1. 在终端服务服务器上,启动注册表编辑器 (Regedt32.exe)。
  2. 在注册表中找到并单击以下项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. 编辑菜单上,指向新建,然后单击字符串值
  4. 键入值的任何名称,然后单击编辑菜单上的修改。
  5. 数值数据框中,键入用户登录时要启动的程序的命令行。
  6. 单击确定,然后退出注册表编辑器。

有关在用户登录终端服务时自动启动程序的其他方法,请参阅相同的 KB。


关于...\Terminal Server\...您在问题中提到的那些注册表项,它们是所谓的注册表影子的一部分。它们由在安装模式下运行的终端服务创建,您通常不需要直接使用它们。如果您对该主题感兴趣,请查看 Nicholas Dille 的The Shadow Key Companion 。

于 2013-05-25T19:30:50.633 回答