我正在尝试成功实施 Windows 7 漫游配置文件。我在 Active Directory 中的 Server 2003 服务器上添加了共享,登录到已加入域的 Windows 7 计算机,一切正常。我在 c:\users 文件夹中看到有 username 和 username.domain 文件夹。我想删除 .domain 文件夹,因此我删除了 c:\users 目录中的两个文件夹。
现在我登录后发现我没有配置文件,但在 c:\users\temp 中有一个“临时”配置文件!我该如何重新获得漫游配置文件?
我看到我的服务器上创建了 username.V2 文件夹,并且所有 Windows 7 文件夹都完好无损,所以我知道我的原始连接有效。我还查看了配置文件部分,发现我有一个漫游配置文件,但它说这是一个“临时”配置文件,每次我登录时都会被删除!
答案1
这是一个常见问题。如果您想删除 Windows 7 计算机上的配置文件,绝不只需删除 下的用户文件夹即可C:\users
。这肯定会造成混乱。
这个问题已经变得如此普遍,以至于微软已经创建了一个FixIt 可执行文件您可以运行以解决问题,在他们的该问题的知识库文章。
大多数情况下,运行 FixIt 本身就可以解决问题。在极少数情况下,它无法解决问题,只需从ProfileList
注册表中删除关联的用户配置文件即可:
- 单击“开始”,右键单击“计算机”,然后单击“属性”。
- 单击“更改设置”。
- 在系统属性对话框中,单击高级选项卡。
- 在“用户配置文件”下,单击“设置”。
- 在“用户配置文件”对话框中,选择要删除的配置文件,单击“删除”,然后单击“确定”。
- 单击“开始”,在开始搜索框中键入 regedit,然后按 ENTER。
- 找到并展开以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 右键单击要删除的 SID,然后单击“删除”。
为了避免将来出现这种情况,请按照上面步骤 1-5 中描述的方式删除用户配置文件。
答案2
这仅适用于 Active Directory 和新漫游配置文件:
我刚刚遇到了同样的问题:在 Active Directory 中设置配置文件路径后,用户收到一条错误消息,提示他们正在使用临时配置文件。这最终与我输入的“配置文件路径”有关\\sbserver\usershares\%username%
。
服务器将尝试将指示配置文件/Windows 版本的扩展名附加到路径,在我的情况下,它将.V2
路径设置\\sbserver\usershares\john.V2
为 。不幸的是,用户无权修改“UserShares”文件夹,因此该会话使用了临时配置文件。可以通过在末尾添加反斜杠将配置文件路径设置为名为 的文件夹来解决此问题\\sbserver\usershares\john\.V2\
。为了让事情更像 Windows,我最终将配置文件路径设置为\\sbserver\usershares\%username%\PROFILE
,然后 Windows 将其转换为\\sbserver\usershares\john\PROFILE.V2
。
这适用于开始出现故障的现有漫游配置文件:
对于开始出现问题的漫游配置文件,您将面临更艰巨的挑战:配置文件可以存在于多台计算机和服务器上,并将从一台计算机复制到另一台计算机。您需要重命名服务器或当前工作站上的用户配置文件文件夹,因为这是当前副本。从那里,转到每个具有相关配置文件的工作站,然后登录并重命名。用户再次登录后,它将创建一个全新的配置文件。将他的文档、收藏夹、PST 等复制回他的新配置文件中。确保在所有具有配置文件副本的计算机上执行此操作,否则在错误的计算机上登录可能会再次损坏他的配置文件。
工作组/独立计算机:
这通常是由于用户配置文件损坏、默认配置文件损坏、用户帐户损坏、文件系统或 Windows 问题造成的。首先重命名配置文件并让 Windows 创建新配置文件。复制回用户数据。第二步是重命名用户配置文件目录、删除用户、创建新用户并复制回用户数据。
文件系统严重损坏可能会导致用户配置文件问题。运行检查磁盘并重试后续步骤。如果失败,则可能是 Windows 的问题。但在毁掉 Windows 之前,请务必先尝试网络搜索。
答案3
使用 SFC / SCANNOW 命令帮助您检测并修复任何损坏或丢失的系统文件。
进入开始菜单,依次展开“所有程序”-“附件”-“系统工具”,在弹出的菜单中右键点击“命令提示符”,选择“以管理员身份运行”,然后输入“SFC /SCANNOW”(不带引号)并按回车。
当“SFC /SCANNOW”命令运行时,该命令将扫描系统的每个角落,并修复丢失或损坏的文件。
切换到另一个管理员用户,如果您没有,请创建一个新的管理员帐户并登录。
导航到
C:\Documents and Settings
文件夹,备份原始损坏的配置文件的数据,然后删除损坏的配置文件和所有临时配置文件。打开注册表编辑器(在开始菜单空白处输入“Regedit”(不带引号)并打开),搜索
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
,在profileList
子键下,删除名为的键SID.bak
。重新启动计算机;您将能够再次登录正常配置文件。
参考网站(我所属的网站):http://blog.teesupport.com/how-to-guide-fix-user-profile-error-logged-with-a-temporary-profile-problem-on-windows-7/