我尝试从 Windows 8 升级到 Windows 8.1。不幸的是,在升级过程中我收到以下错误:
抱歉,这台电脑似乎无法运行 Windows 8.1。这可能是因为用户或 Program Files 文件夹被重定向到另一个分区。
这是准确的,因为我的D:
驱动器上有我的用户目录,并且 Windows 安装在我的C:
驱动器上。我这样做是因为我的C:
驱动器是 SSD 驱动器,D:
驱动器是一个旋转的锈驱动器,我把数据保存在其中。是否可以升级从带有重定向用户文件夹的 Windows 8 安装升级到 Windows 8.1?
我不认为使用非映射的用户文件夹完全重新安装 Windows 8,然后升级该安装称为“升级”。
答案1
我使用 sysprep 移动我的用户文件夹按照本教程我刚刚按照找到的方向成功升级到 8.1这里
- 创建本地帐户(是的,请在更改注册表中的任何内容之前执行此操作。如果我事后创建用户,我会遇到用户配置文件服务问题)。通过添加到管理员组,为该帐户授予本地管理员权限。确保您可以登录该帐户。
- 启动到安全模式最简单的方法是使用 msconfig
- 使用新的本地管理员登录并将所有其他帐户复制到 c 盘上的正常位置。
- 注销并登录到您的普通用户(可能是管理员权限)并将临时管理员用户复制到 c 盘。
- 现在修改注册表。您必须同时执行选项 1 和 2。按照指南操作这里使用 regedit 将用户配置文件的默认位置更改至 %SystemDrive%\Users**。
- 退出安全模式
- 登录您的普通账户或临时管理员。我使用了临时管理员
- 转到 Windows 商店并开始安装 Windows 8.1。通过验证后,安装应该就完成了。
- 安装后,系统会要求您登录,我使用了 tempo 管理员帐户。您应该会看到 metro 应用更新。
- 我还登录了我的常用账户以确保它已更新。
- 返回安全模式
- 使用临时管理员帐户登录。
- 将所有用户目录复制到您原来的位置。我假设 Microsoft 在那里安装或更新了一些东西。
- 退出并以普通用户身份登录,并将临时管理员的用户目录复制回原始位置
- 再次使用 regedit 恢复更改。在步骤 5 中找到
- 安全退出更多
- 进入正常启动模式并以普通用户身份登录。
- 您现在可以移动或删除必须复制的用户帐户。我已将我的帐户备份到数据驱动器。我认为更新会将一些额外的用户安装到 c:\users,因此不要弄乱它们。
以下是关于更改上面引文中链接的注册表文件的说明的摘要。
使用 Regedit 导航到以下位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在左侧窗格中的 Profilelist 项下,选择并查看每个带有长数字的 S-1-5 项,直到在右侧窗格中的 ProfileImagePath 的值数据列中看到要移动的用户帐户名称和路径(步骤 3)。找到正确的用户名后,右键单击 ProfileImagePath,然后单击修改。(见上面的屏幕截图)
输入您在步骤 7 中将用户配置文件文件夹复制到的位置的完整路径(例如:E:\要移动的用户帐户),然后单击“确定”。
另外,使用 Regedit 将默认位置更改回默认位置,以导航到以下位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在 ProfileList 的右侧窗格中,右键单击 ProfilesDirectory,然后单击修改。(参见上面的屏幕截图)
输入 %SystemDrive%\Users
一旦完成升级,您就可以将所有内容移回原位。
答案2
HU中微子有一个解决方案。
我为成功升级所采取的步骤:(我不确定这些是否都是必需的,但这对我来说有效)
- 我将 HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/ProfilesDirectory 重置回“%SystemDrive%\Users”。
- 我创建了一个新帐户(第一步后它将被创建在 C:\Users 中)
- 我创建了新帐户管理员(控制面板,更改用户类型)
- 我以现有用户身份退出
- 我使用新创建的用户登录
- 我打开了管理员命令提示符,并从 C: 配置文件文件夹到 D: 配置文件文件夹建立了连接,运行 mklink /J C:\Users\Username D:\Users\Username
- 我将指向 D:\Users\Username 的 HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-xx-xxxxxxxx-xxxxxxxxxxxxxx/ProfileImagePath 键更改为 C:\Users\Username
- 已验证我仍然可以与用户一起登录桌面。
- (我猜应该对 D 盘上所有带有配置文件夹的账户重复上述 3 个步骤)
- 安装所有待处理的更新并完全重启,以确保 D 上没有用户登录
- 已成功下载并安装 8.1 更新 :-)。