Мне нравится, когда моя папка пользователя находится на другом диске (D :), чем моя ОС (C :). Читая следующий пост, я решил попробовать.
Все прошло довольно хорошо, пока я не узнал, что мои приложения для 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
был другой владелец, чем у старой папки профиля. У старой папки профиля был Джон как владелец, где у моей новой папки профиля была группа Администраторов как владелец. Изменение этого не помогло, к сожалению.
источник
Ответы:
Вот , пожалуйста. Проверено много раз мной. Это работает все время. Я делаю это каждый раз, когда я устанавливаю Windows 8.
Если вы переместите папку ProgramData, как указано в предупреждении, она прервет запуск и все приложения (также известные как Metro).
Вы можете использовать это руководство до завершения установки Windows 8 или после этого. Но я лично предпочитаю делать это раньше.
Вам придется войти в режим аудита. Используйте командную строку одновременно. Создайте файл ответов (включая скрипт) для средства подготовки системы.
Почти менее чем за четыре больших шага, вы это сделаете. Красота этого? Я уверен, что в этом руководстве для настройки используются официальные системные функции Windows 8. Все чисто и просто.
Я надеюсь, что это помогает, ура!
источник
Вот способ, которым вы можете сделать это даже без взлома реестра в Windows 8. Попробуйте
источник