10

Мне нравится, когда моя папка пользователя находится на другом диске (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 имеют другого владельца, чем папка старого профиля. У старой папки профиля был Джон как владелец, где у моей новой папки профиля была группа Администраторов как владелец. Изменение этого не помогло, к сожалению.

2 ответа2

1

Вот , пожалуйста. Проверено много раз мной. Это работает все время. Я делаю это каждый раз, когда я устанавливаю Windows 8.

Если вы переместите папку ProgramData, как указано в предупреждении, она прервет запуск и все приложения (также ранее известные как Metro).

Вы можете использовать это руководство до завершения установки Windows 8 или после этого. Но я лично предпочитаю делать это раньше.

Вам придется войти в режим аудита. Используйте командную строку одновременно. Создайте файл ответов (включая скрипт) для средства подготовки системы.

Почти менее чем за четыре больших шага, вы это сделаете. Красота этого? Я уверен, что в этом руководстве для настройки используются официальные системные функции Windows 8. Все чисто и просто.

Я надеюсь, что это помогает, ура!

-1

Вот способ, которым вы можете сделать это даже без взлома реестра в Windows 8. Попробуй

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .