我在计算机上安装应用程序时遇到Windows 7 Enterprise
问题。安装程序会创建一个用户,服务进程将在该用户下运行。但是,我的日志(安装程序和已安装的服务)中都出现了代码错误 1385。我设法在这样的环境中隔离了问题。我可以通过以下方式轻松重现此问题:
runas /env /user:thehostname\thejustcreatedusername
然后thejustcreatedusername
询问密码,结果我得到:
Erreur de RUNAS : Impossible d'exécuter - notepad
1385 - Échec d'ouverture de session : l'utilisateur ne bénéficie pas du type d'ouverture de session demandé sur cet ordinateur.
我认为它对应的是英文版本:Logon failure: the user has not been granted the requested logon type at this computer
。
在网上我发现我应该授予用户权限access this computer from network
。我按照以下步骤操作https://technet.microsoft.com/en-us/library/dd277404.aspx,Local Security Policy
但未成功(仍然是相同的 1385 错误)。我还将我的用户添加到Users
已授予该权限的组中,但没有成功。但是,如果我将该用户添加到管理员组,RUNAS 命令就会起作用,并且我会看到记事本正在启动。
我应该更改此类用户的哪些设置才能成功运行该模拟命令?
答案1
您可能需要作为服务登录的权限。
答案2
确实,乔恩授予了这一权利并且也Allow log on locally
做到了这一点。
安装程序在某些环境中可以正常工作,而在其他环境中却失败,原因有以下几点。安装程序在用户组被授予这些权限(我认为这是默认的)的环境中可以正常工作,因此新用户继承了此类权限,从而不会出现故障。然而在非工作环境中,用户组未被授予此类权限,因此新创建的用户没有继承权限,因此在安装和运行时都会出现 1385 错误。
谢谢!