我遇到了一个我们的支持人员不支持的问题(因为他们不支持 Vista)。我可以毫无问题地登录我们的域,但是,当我回家并登录我的域帐户(断开连接)时,一切正常。那天晚上我注销,将我的计算机重新停靠在我们的域网络和 BLAMO 上,我被加载到一个 TEMP 配置文件中。
当我查看事件视图时,我收到以下消息。后面还有 3 个与此事件有关,但是,除非您认为有必要,否则我不想向这些线程发送垃圾邮件。
Log Name: Application
Source: Microsoft-Windows-User Profiles Service
Date: 6/3/2009 6:53:21 AM
Event ID: 1508
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: xxx
Description:
Windows was unable to load the registry. This problem is often caused by insufficient memory or insufficient security rights.
DETAIL - The process cannot access the file because it is being used by another process.
for C:\Users\xxx\ntuser.dat
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-User Profiles Service" Guid="{89B1E9F0-5AFF-44A6-9B44-0A07A7CE5845}" />
<EventID>1508</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2009-06-03T11:53:21.416184400Z" />
<EventRecordID>2156</EventRecordID>
<Correlation ActivityID="{02CFD900-F800-0000-E482-E0C041E4C901}" />
<Execution ProcessID="112" ThreadID="304" />
<Channel>Application</Channel>
<Computer>xxx/Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData Name="EVENT_REGLOADKEYFAILED">
<Data Name="Error">The process cannot access the file because it is being used by another process.
</Data>
<Data Name="File">C:\Users\xxx\ntuser.dat</Data>
</EventData>
</Event>
我只是对无法获得支持感到沮丧,而且我遇到的大多数搜索文章都与本地帐户有关。我确实备份了“正常运行”的配置文件,希望在一切恢复正常后恢复它。
我已经以本地管理员身份登录到该框并重命名了“损坏”配置文件,希望在我重新登录到我的域帐户时可以简单地重建它。但是,当我这样做时,它仍然登录到 TEMP 配置文件...grr!
提前致谢, 亚伦
要生成新配置文件以及重命名用户配置文件文件夹,您还需要从注册表中删除配置文件。这可以在 HKLM/software/Microsoft/windows nt/current version/profilelist 中找到。滚动浏览直到找到正确的用户名。删除此字符串,然后使用该帐户重新登录计算机,它将创建一个新的用户配置文件,并且不再使用临时配置文件登录。
我感谢所有回复,如果我的问题与该网站的上下文无关,我深表歉意。通过从域中删除一些计算机帐户以及删除本地计算机上的临时和域用户配置文件,最终解决了该问题。再次,如果这与该网站的上下文无关,我深表歉意。
我在使用映像硬盘时遇到了这个问题。用户帐户不会创建配置文件,并且注册表中没有任何标记为错误。该配置文件是一个标记为漫游的 AD 配置文件。我的 AD 管理员帐户运行良好,所以我怀疑这是权限问题。我从用户 AD 帐户设置中取出了路径,然后在硬盘驱动器上重新应用了 C:\USERS 文件夹的权限,并再次以用户身份登录。那纠正了它。
MS KB 中的以下内容可能会有所帮助:
http://support.microsoft.com/kb/960464/
它似乎描述了相同的问题。
顺便说一句,为什么要给你一台笔记本电脑,它的操作系统你的支持人员不支持?
不确定这是否适用于你,但我在工作之前遇到过这样的问题。
通常,当用户加载 TEMP 配置文件时,这是因为 C: 几乎没有空间了。我认为当它尝试将数据写入位于 C:\Users\etc 上的用户配置文件时会导致问题... 我通常能够简单地清理 C: 上的一些空间并且配置文件会加载。
也许这适用于您,因为它看起来确实是一个类似的问题。
不确定这是否完全相同,但这是我所经历的。
我们启用了漫游配置文件。用户报告了同样的问题(加载了临时/默认配置文件、桌面图标/背景歪斜等...)。我们必须进入服务器,删除用户文件夹数据,然后让用户通过有线链接进行连接。然后服务器将从用户机器加载配置文件并复制所有数据。没有发生其他腐败。当用户使用具有高延迟的不良无线连接时,这似乎很普遍。它的响应足以使他没有断开连接(即使在咖啡馆通过 vpn 也是如此),但是足以导致损坏和无效的 crc 检查。我们还注意到,当我们将 DC 切换到 Gig 开关时,问题减少了。
在我的特殊情况下,我更改了服务器,但漫游配置文件留在了现在只是成员服务器的旧服务器上。在 AD 中的用户配置文件选项卡下,它使用配置文件路径中的变量 (%logonserver%\profiles\%username%)。该服务器不再是登录服务器 - 我将其更改为 (\servername\profiles\%username%)
此语法也可以在登录时在脚本中运行,您可能需要在那里更改它。