- 适用于:Windows Server(半年频道)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012。
change user 命令更改远程桌面会话主机服务器(rd 会话主机)的安装模式。要了解如何使用此命令的示例,请参阅下面的示例。
注意:
在 Windows Server 2008 R2 中,终端服务已重命名为远程桌面服务。
命令语法更改用户
更改用户 {/执行 |/安装 |/查询}
参数
参数 说明/execute 启用主目录中.ini 文件的映射。这是默认设置。/install 禁用主目录中.ini 文件的映射。所有.ini 文件都被读取并写入系统目录。在 rd 会话主机服务器上安装应用程序时,您必须禁用.ini 文件映射。/query 显示.ini 文件映射的当前设置。/?在命令提示符处显示帮助。注意
- 在安装应用程序之前使用 change user/install 命令在系统目录中为该应用程序创建一个.ini 文件。这些文件在创建特定用户的.ini 文件时用作源。安装应用程序后,使用命令 change user/execute 恢复到标准.ini 文件映射。
- 第一次运行应用程序时,它会在主目录中搜索其.ini 文件。如果.ini 文件不在主目录中,但在系统目录中找到,远程桌面服务会将.ini 文件复制到主目录中,确保每个用户都有唯一的副本。.ini 文件。任何新的.ini 文件都会在主目录中创建。
- 每个用户都必须拥有一份应用程序的.ini 文件副本。这可以防止不同用户可能具有不兼容的应用程序配置(例如,不同的默认屏幕或文件夹)的情况。
- 当系统处于安装模式(即更改Users/安装)时,会发生一些事情。所有创建的注册表项都隐藏在 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentversionTerminal ServerInstall 下,或子项 SOFTWARE 或 MACHINE 中。 HKEY_CURrenT_USER 将复制到 SOFTWARE 子项中,而添加到 HKEY_LOCAL_MACHINE 的 子项 将复制到子项 中MACHINE. 如果应用程序使用系统调用(例如 GetWindowsdirectory)查询 Windows 目录,则 rd 会话主机服务器将返回 systemroot 目录。 如果任何.ini 文件条目是使用系统调用添加的,例如 WritePrivateProfileString,它们将被添加到 systemroot 文件夹中的.ini 文件中。
- 当系统返回可执行模式(即 change user/execute),并且应用程序尝试读取 HKEY_CURrenT_USER 中不存在的注册表项时,远程桌面服务将检查密钥的副本是否存在于子密钥中。 Terminal ServerInstall 与否。如果是这样,子项将被复制到 HKEY_CURrenT_USER 中的适当位置。 如果应用程序尝试从不存在的.ini 文件中读取,远程桌面服务将在系统根目录中搜索该.ini 文件目录。如果.ini 文件位于系统根目录中,则该文件将被复制到用户主目录中的 Windows 子目录中。如果应用程序查询 Windows 目录,rd 会话主机服务器将返回用户主目录中的 Windows 子目录。
- 当您登录时,远程桌面服务将检查其系统.ini 文件是否比您计算机上的.ini 文件新。如果系统版本较新,您的.ini 文件将被替换或与较新版本合并。这取决于是否为此.ini 文件设置了 INISYNC 位 0x40。之前版本的.ini 文件被重命名为 Inifile.ctx. 如果 ServerInstall Terminal 子项中的系统注册表值比您在 HKEY_CURrenT_USER 中的版本新,您的 subkeys 的 版本将被删除并替换为 Terminal ServerInstall 中的新 subkeys。
例如
要禁用主目录中.ini 文件的映射,请输入:
更改Users/安装
要启用主目录中.ini 文件的映射,请输入:
更改Users/执行
要显示.ini 文件映射的当前设置,请输入:
更改Users/查询
查看更多:
- 在 Windows 中更改端口命令
- 在 Windows 中更改登录命令
- 在 Windows 中更改命令
评论