生活哲学

该命令在 Windows 中更改用户

  1. 适用于: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 文件映射的当前设置。/?在命令提示符处显示帮助。

注意

  1. 在安装应用程序之前使用 change user/install 命令在系统目录中为该应用程序创建一个.ini 文件。这些文件在创建特定用户的.ini 文件时用作源。安装应用程序后,使用命令 change user/execute 恢复到标准.ini 文件映射。
  2. 第一次运行应用程序时,它会在主目录中搜索其.ini 文件。如果.ini 文件不在主目录中,但在系统目录中找到,远程桌面服务会将.ini 文件复制到主目录中,确保每个用户都有唯一的副本。.ini 文件。任何新的.ini 文件都会在主目录中创建。
  3. 每个用户都必须拥有一份应用程序的.ini 文件副本。这可以防止不同用户可能具有不兼容的应用程序配置(例如,不同的默认屏幕或文件夹)的情况。
  4. 当系统处于安装模式(即更改Users/安装)时,会发生一些事情。所有创建的注册表项都隐藏在 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentversionTerminal ServerInstall 下,或子项 SOFTWAREMACHINE 中。 HKEY_CURrenT_USER 将复制到 SOFTWARE 子项中,而添加到 HKEY_LOCAL_MACHINE子项 将复制到子项 中MACHINE. 如果应用程序使用系统调用(例如 GetWindowsdirectory)查询 Windows 目录,则 rd 会话主机服务器将返回 systemroot 目录 如果任何.ini 文件条目是使用系统调用添加的,例如 WritePrivateProfileString,它们将被添加到 systemroot 文件夹中的.ini 文件中。
  5. 当系统返回可执行模式(即 change user/execute),并且应用程序尝试读取 HKEY_CURrenT_USER 中不存在的注册表项时,远程桌面服务将检查密钥的副本是否存在于子密钥中。 Terminal ServerInstall 与否。如果是这样,子项将被复制到 HKEY_CURrenT_USER 中的适当位置。 如果应用程序尝试从不存在的.ini 文件中读取,远程桌面服务将在系统根目录中搜索该.ini 文件目录。如果.ini 文件位于系统根目录中,则该文件将被复制到用户主目录中的 Windows 子目录中。如果应用程序查询 Windows 目录,rd 会话主机服务器将返回用户主目录中的 Windows 子目录。
  6. 当您登录时,远程桌面服务将检查其系统.ini 文件是否比您计算机上的.ini 文件新。如果系统版本较新,您的.ini 文件将被替换或与较新版本合并。这取决于是否为此.ini 文件设置了 INISYNC 位 0x40。之前版本的.ini 文件被重命名为 Inifile.ctx. 如果 ServerInstall Terminal 子项中的系统注册表值比您在 HKEY_CURrenT_USER 中的版本新,您的 subkeys 版本将被删除并替换为 Terminal ServerInstall 中的新 subkeys

例如

要禁用主目录中.ini 文件的映射,请输入:

 更改Users/安装

要启用主目录中.ini 文件的映射,请输入:

 更改Users/执行 

要显示.ini 文件映射的当前设置,请输入:

 更改Users/查询 

查看更多:

  1. 在 Windows 中更改端口命令
  2. 在 Windows 中更改登录命令
  3. 在 Windows 中更改命令

相关资讯

评论

回复