如何在 Windows 8 中将 Windows 用户配置文件移动到另一个驱动器

如何在 Windows 8 中将 Windows 用户配置文件移动到另一个驱动器

我喜欢将用户文件夹放在与操作系统 (C:) 不同的驱动器 (D:) 上。阅读以下帖子我决定尝试一下。

一切都很顺利,直到我发现我的 Windows 8 应用程序无法再运行(除此之外我没有发现任何问题)。我的应用程序确实可以运行,但使用的帐户没有移动。

在事件查看器中我发现了如下错误消息:

App <Microsoft.MicrosoftSkyDrive> crashed with an unhandled Javascript exception. App details are as follows: Display Name:<SkyDrive>, AppUserModelId: <microsoft.microsoftskydrive_8wekyb3d8bbwe!Microsoft.MicrosoftSkyDrive> Package Identity:<microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwe> PID:<4452>. The details of the JavaScript exception are as follows Exception Name:<WinRT error>, Description:<Loading the state store failed.
>
, HTML Document Path:</modernskydrive/product/skydrive/App.html>, Source File Name:<ms-appx://microsoft.microsoftskydrive/jx/jx.js>, Source Line Number:<1>, Source Column Number:<27246>, and Stack Trace: ms-appx://microsoft.microsoftskydrive/jx/jx.js:1:27246           localSettings()
           ms-appx://microsoft.microsoftskydrive/jx/jx.js:1:51544           _initSettings()
           ms-appx://microsoft.microsoftskydrive/jx/jx.js:1:54710           getApplicationStatus(boolean)
           ms-appx://microsoft.microsoftskydrive/jx/jx.js:1:48180           init(object)
           ms-appx://microsoft.microsoftskydrive/jx/jx.js:1:45583           Application(number, boolean)
           ms-appx://microsoft.microsoftskydrive/modernskydrive/product/skydrive/App.html:216:13           Anonymous function(object)

使用 ProcMon,我看到很多访问被拒绝的消息,如下所示:

Date & Time:    12-9-2012 9:32:20
Event Class:    File System
Operation:  CreateFile
Result: ACCESS DENIED
Path:   D:\Users\John\AppData\Local\Packages\microsoft.microsoftskydrive_8wekyb3d8bbwe\Settings\settings.dat
TID:    2520
Duration:   0.0000149
Desired Access: Read Data/List Directory, Write Data/Add File, Read Control
Disposition:    OpenIf
Options:    Sequential Access, Synchronous IO Non-Alert, No Compression
Attributes: N
ShareMode:  None
AllocationSize: 0

知道如何解决这个问题吗?

我注意到应用程序文件夹(例如:)的D:\Users\john\AppData\Local\Packages\microsoft.microsoftskydrive_8wekyb3d8bbwe 所有者与旧配置文件文件夹的所有者不同。旧配置文件文件夹的所有者是约翰,而我的新配置文件文件夹的所有者是管理员组。不幸的是,更改这一点没有帮助。

答案1

这里去吧。我测试过很多次。它一直有效。我每次安装 Windows 8 时都会这样做。

如果您按照警告中指出的那样移动 ProgramData 文件夹,它将破坏“开始”和所有应用程序(以前称为 Metro)

您可以在完成 Windows 8 安装之前或之后使用本指南。但我个人更喜欢在安装之前使用。

您必须进入审核模式。一次使用命令提示符。为系统准备工具创建应答文件(包括脚本)。

只需不到四个大步骤,您就能完成一切。这有什么好处呢?我敢肯定,本指南使用 Windows 8 中的官方系统功能进行自定义。一切都干净简单。

希望这会有所帮助,加油!

答案2

这里这是一种无需破解 Windows 8 注册表即可实现的方法。试试看

相关内容