下一步思路:
1.看到没有权限,首先想到的就是赋权,尝试找到软件的,给软件以及对应的文件夹赋予完全控制权限给到“everyone”同时把所有者改成“system”原来是“administrator”做了以上调整重新打开依然是没有权限。
因为客户给了我三个定制的安装包其他两个安装时都会提示 “为所有用户安装”,还是为“当前用户安装”,只有这一个软件安装的时候没有一下提示,而且默认自动安装的个人目录下,出现了此问题。
在安装软件时,选择为所有用户安装和当前用户安装之间存在一些区别。
访问权限:当选择为所有用户安装时,软件将被安装到公共目录,所有用户都可以访问和使用该软件。而当前用户安装则将软件安装到当前用户的个人目录,只有当前用户可以访问和使用该软件。
系统稳定性:为所有用户安装软件可能需要管理员权限,因此安装到公共目录的软件通常经过系统管理员的审核和控制,以确保软件的稳定性和安全性。而当前用户安装的软件只对当前用户可见,不会对其他用户或系统造成影响。
隔离机制:操作系统通常会使用隔离机制来保护不同用户之间的软件和数据。当为所有用户安装软件时,操作系统会使用权限控制和隔离机制来确保不同用户之间的软件和数据相互隔离,以防止潜在的冲突和安全问题。而当前用户安装的软件则只在当前用户的环境中运行,不会与其他用户的软件和数据发生冲突。
为所有用户安装软件可以实现多用户共享和统一管理,但需要管理员权限和系统的支持。而当前用户安装软件则更加私密和独立,适用于个人使用或测试目的。
此时问题根因明确:
1.软件安装包的原因导致安装时是为“当前用户”安装的,而不是为“所有用户”安装,以至于其他用户没有权限访问相互隔离不可见,即使手动安装到C盘其他路径并且赋予权限依然无法解决。(部分软件安装包特性)
解决方案:
1.经过查阅windows系统相关资料后,尝试给远程应用发布服务器win2012R2 新添加一块磁盘,并且挂载,把软件安装到非系统盘后,可以正常访问。(软件安装到非系统盘不受一些注册表系统的一些限制)