有关“Windows无法访问指定设备、路径或文件。您可能没有适合的权限访问这个项目。”的解决方法
还是按照以前的习惯,先简要说说我自己所在的网络环境:
整个大的环境是这样的:域控是windows 2003 server搭建的,现在本人要对现有部分终端服务器进行维护(主要是windows 2008 server系统环境),为此临时搭建了一个windows 2003 server的终端服务器(企业中还有其他多台终端服务器)~~~~~~
现在遇到的问题就是:当搭建好这台无法复制文件windows 2003 server终端服务器,终端用户连接后,部分应该程序不能使用,出现的主要状况是,当双击桌面一些应用程序的快捷方式图标或到企业网络中的共享服务器上运行相关的程序时,提示“Windows无法访问指定设备、路径或文件。您可能没有适合的权限访问这个项目。”具体的情况请见下面的描述~~~
情况详细说明(逐条看完):
1、安装的是windows 2003 server R2系统,系统安装完成后,没有新建其他的用户,默认还是Administrator账户,并设置了密码(这里的是本地的管理员账户);由于是在域环境下,
故本人在将此计算机加入域前,先将各驱动程序(网卡、显卡等)安装完毕,并设置好固定IP后,将此计算机加入域,成为企业中的域成员服务器。然后用域管理员(Administrator)登录该服务器,并安装了终端服务器角,使之成为一台终端服务器。
2、接下来就是要安装各种应用程序,这里需要注意的是,由于应用程序是要让多个用户使用,故在安装时的注意事项是非常重要的。想必有过这类经历的朋友都知道如何安装应用程序吧!第一个方法就是通过控制面板中的“添加/删除程序”来安装;第二个方法就是在命令行模式下输入CHANGE USER /INSTALL切换到安装模式来进行安装(由于这里是要讨论上面提到的问题,所以这里就不详细讨论在终端服务器上安装应用程序的步骤等)。
3、安装好各种应用程序后,进行调试。就是在这个域管理员中,对安装好的各个应用程序进行测试,看是否能正常使用。本人这里安装了如Office软件、企业QQ客户端、PDF、还有生产环境要使用的一些应用系统如ERP之类的,还有就是WEB服务这块(如OA)这需要对IE浏览器进行各种设置(如插件安装,安全性设置等),也对应用程序进行必要的设置,经过测试,一切正常!也就是说在域管理员下安装的各应用程序都能正常使用!!!
4、那么现在就是要对终端服务器进行一些设置,包括授予终端用户的登录权限等。请注意
了:由于默认情况下,用户的目录文件夹路径都是在C:\Documents and Settings下,这里我通过修改注册表更改了默认路径的地址到D盘,也就是说,终端用户连接到终端服务器,默认情况下都会在C:\Documents and Settings下生成相应的用户目录文件夹,为此,通过修改All User的路径到D:\Documents and Settings,那么用户连接后,都会自动在D:\Documents and Settings下生成用户目录文件夹了。这样更改了之后,那么终端用户就可以连接终端服务器了,但是到这里,又有问题了,当这样设置后,用户通过其他电脑的远程桌面连接终端服务器时,提示“无法加载用户配置文件~~~”等信息而导致连接失败。这个或许大多数朋友都知道原因,但是为了保险起见,还是简要说一下:由于用户首次登录时,都会加载Default User的配置文件(这是一个隐藏属性的文件夹),为此,在上面配置处理后的前提下,到C:\Documents and Settings下将Default User文件夹复制一份到D:\Documents and Settings下,这样无法加载用户配置文件的问题就解决了。
问题来了:
5、连接上终端服务器后,打开Office、企业QQ、PDF等应用程序没有异常,但是运行ERP等应用程序或到企业中的共享服务器上运行一些应用程序时,就出现了文章开头的问
题,就连通过WEB方式访问公司内部的OA系统,也不能像之前在服务器上用域管理员那样正常访问了,总之连上之后,部分应用程序无法使用。以为是卷、文件夹、应用程序的访问权限设置问题,我即便是将这些终端用户添加到本地管理员组(终端服务器上的Administrators组)中一样问题存在。以为是域控上的相应组策略设置问题,我在域控又单独创建新域用户,并在终端服务器上直接登录(即便是添加到了该服务器中的管理员组),一样问题存在!
正值头疼之时,思考了这样一个问题:终端服务器上的应用程序都是在域管理员下安装并配置,调试都能正常使用。其他用户不能正常使用,即便是添加到了服务器中的管理员组都一样不能使用,那这个跟设置的用户权限没有关系,而是跟用户的配置文件有关!?想到了这里后,我是这样操作的:用本机管理员登陆终端服务器,右键单击“我的电脑”,选择“属性”,选择“高级”选项卡,再单击“用户配置文件”的设置按钮,然后到域管理员的配置文件,选择“复制到”,在打开的窗口中,点击“浏览”,到D:\Documents and Settings\Default User,单击确定,将域管理员的配置文件复制到这个默认用户配置文件夹中覆盖原有的。并将D:\Documents and Settings\下的除了All User和Default User这两个文件夹,其他的都删除掉(因为是2003的系统,所以可以这样直接删除),因为要让
远程登录的用户重新加载Default User的配置文件,结果一切OK了!!!
之所以写了这么多废话,还是想让遇到同类问题的朋友,能够有个小小的参照。当然,这个是在域环境下的情况,如果有单机环境的朋友遇到此类的问题,想必也能够从中参照一下并解决,希望能对遇到此类问题的朋友有个小小的帮助!!!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论