![终端服务登录错误 - “无法启动此初始程序”](https://linux22.com/image/597024/%E7%BB%88%E7%AB%AF%E6%9C%8D%E5%8A%A1%E7%99%BB%E5%BD%95%E9%94%99%E8%AF%AF%20-%20%E2%80%9C%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E6%AD%A4%E5%88%9D%E5%A7%8B%E7%A8%8B%E5%BA%8F%E2%80%9D.png)
我们已经设置了带有终端服务的 Windows Server 2008 R2 服务器。我能够使用远程桌面连接成功登录服务器。但是,我的许多用户(包括管理员和非管理员)在登录时都收到错误消息。错误消息是:
“系统找不到指定的文件。无法启动此初始程序:D:\folder\file.exe。请查阅帮助以获取更多信息”
这是我到目前为止所做的,但都不起作用...... - 删除了服务器上的用户本地配置文件
检查用户本地电脑上的 RDC 连接设置,确保未指定初始程序
在注册表中搜索 Windows 尝试执行的 exe 的名称
搜索服务器硬盘,查找 Windows 尝试执行的文件
让这些用户从我的机器运行 RDC 并远程连接到服务器。错误消息仍然弹出
我猜想 userinit.exe 正在被指示运行某些东西。它是如何获得这个指令的,我不清楚。
如果有人对如何解决这个问题有任何想法或建议,我将非常感激您的帮助。
谢谢你的时间。
答案1
查看 ADUC 中用户帐户属性上的“环境”选项卡。
查看用户和服务器的 GPO。计算机配置和用户配置下都有一个 TS/RDS 设置,用于在连接时启动程序。还有一个 System\Logon GPO 设置,可以配置为在计算机配置和用户配置登录时运行程序。