我已经构build了Windows 2012 R2 Standard x64terminal服务器(基于会话)。 在安装过程早期,我能够使用Active Directory凭据login,但是当我将其转换为更广泛的testing时,只有已具有本地configuration文件的帐户才能login。当用户configuration文件服务将默认configuration文件复制到为用户提供一个新的configuration文件,AppData中看似随机的一组文件无法复制,“进程无法访问该文件,因为正在被另一个进程使用”。 Windows回到临时configuration文件,但同样的事情发生,阻止login。 无论是否有人试图通过RDP或控制台login,都会发生这种情况。
当没有一个现有的本地configuration文件的用户尝试login时,Winlogon发出事件6004:
winlogon通知用户失败了一个重要的通知事件。
用户configuration文件服务发出几个1509:
Windows无法将文件\ C:\用户\默认\应用程序数据\漫游\微软\ Internet Explorer \快速启动\控制Panel.lnk到位置\\ C:\用户[用户ID] \应用程序数据\漫游\微软\快速启动\控制Panel.lnk。 此错误可能是由networking问题或安全权限不足造成的。
详细信息 – 进程无法访问文件,因为正在被另一个进程使用。
文件名称会有所不同(随后的login尝试会报告不同文件的错误),但它们始终位于AppData \ Roaming或AppData \ Local中。 在多个事件ID 1509s之后,用户configuration文件服务放弃并发出事件ID 1511
“Windows无法find本地configuration文件,并正在使用临时configuration文件login,当您注销时,对此configuration文件所做的更改将会丢失。
然后它发出几个事件1509s试图复制临时configuration文件:
Windows无法将文件\\ \\ C:\ Users \ Default \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ System Tools \ Desktop.ini复制到位置\\ C:\ Users \ TEMP \ AppData \ Roaming \ MIcrosoft \ Windows \ Start Menu \ Programs \ System Tools \ Desktop.ini。 此错误可能是由networking问题或安全权限不足造成的。
详细信息 – 进程无法访问文件,因为正在被另一个进程使用。
最后,用户configuration文件服务发出事件ID 1500:
Windows无法login,因为您的configuration文件无法加载。 检查您是否连接到networking,并确保您的networking正常工作。
详细信息 – 只有部分ReadProcessMemory或WriteProcessMemory请求已完成。
Winlogon发出两个事件6001s:
winlogon通知订户未能通知事件。
winlogon通知订户未能通知事件。
并login失败。
C:\Users或HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList没有垃圾。 进程资源pipe理器不显示任何东西作为C:\Users\Default打开文件。
如果我使用Process Monitor来观察login进程,我会看到它在ProfileList下创build一个密钥,并将文件复制到C:\Users\[username] 。 在每次尝试(包含和不包含临时概要文件)结束时,都会删除ProfileList下的新密钥和部分填充的目录。 我没有发现任何可以与实际失败相关的东西:例如,在返回SHARING VIOLATION的目录上有CreateFile操作,但是它们发生在事件日志中没有错误的目录上。
我推测,防病毒软件ESET File Security可能会将文件保留在打开状态,因此我将其删除。
我试图打开用户configuration文件磁盘,看看它是否发挥作用。 有了这个,我得到了相同的错误(加上与configuration文件磁盘相关的NTFS错误 ),但是这次在C:\Users留下了一些东西。 我能够挑选两个部分configuration文件,并确认他们缺less不同的文件。
如果我删除了C:\Users\Default\AppData\* ,则没有现有configuration文件的用户将能够login。replace默认configuration文件与从新安装的Server 2012 R2安装的configuration文件不会更改症状。 我无法find问题服务器上的权限和全新安装之间的任何区别。
没有任何政策应该能够干预。 我看到的唯一与login有关的策略是GP环回处理模式(启用),“始终等待networking在计算机启动和login”(启用)和策略设置HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt为0。
sfc /scannow报告没有错误。
编辑:在故障排除期间服务器已重新启动。
我find了一个类似的问题没有解决scheme的参考。 所有其他的情况下,我发现有类似的症状似乎是不同的问题:我有足够的磁盘空间, ProfileList没有剩下,我们没有使用漫游configuration文件,这适用于从未login到机器的用户之前,删除杀毒软件没有任何效果,并且每次发生不同文件的错误。
着名的软件安装:
我知道这是一个旧post,但我遇到了同样的问题,并认为我可能find了解决办法
我已经安装了修补程序KB2963211,我没有这个错误了。 这是一个适用于AppV 5.0 SP2的修补程序。
当我们有很多新用户在短时间内loginterminal服务器时,我曾经看到过这种情况。 你使用用户configuration文件redirect吗? 我强烈build议在terminal服务环境中。
偶尔我只需要重新启动。 我讨厌这个答案,但它只是发生在terminal服务器(至less在2003年)。
最后,我还会习惯清理陈旧的用户configuration文件(delprof.exe)。 使用正确的参数,只删除本地cachingconfiguration文件,而不是terminal服务器configuration文件(漫游configuration文件)
http://technet.microsoft.com/en-us/library/cc783578(v=ws.10).aspx
本地计算机策略/计算机configuration/pipe理模板/ Windows组件/terminal服务
重要
要执行此过程,您必须是本地计算机上Administrators组的成员,或者您必须已被委派适当的权限。 如果计算机join到域中,则Domain Admins组的成员可能能够执行此过程。 作为安全的最佳实践,请考虑使用运行方式执行此过程。 有关更多信息,请参阅默认本地组,默认组和使用运行方式。
双击TS漫游configuration文件设置path设置,然后单击启用。
在configuration文件path框中,键入terminal服务漫游configuration文件的path,然后单击确定。
我们也看到这个问题。 您应该尝试卸载KB2919355。