Windows 7 Backup не создает резервную копию пользовательской библиотеки?


9

Я создал пользовательскую библиотеку под Windows 7 64bit Professional для обработки моего исходного кода. Когда я впервые пробовал Windows Backup and Restore, я получаю следующую ошибку

При резервном копировании возникла проблема при резервном копировании файла C: \ Windows \ System32 \ config \ systemprofile \ Source. Ошибка: (Система не может найти указанный файл. (0x80070002))

Я нашел ветку об ошибке на сайте ответов Microsoft . Но, похоже, это 404 ( в Google Cache есть версия ), и создатель потока никогда не получает ответ на свою проблему, которая работает.

Официальный ответ Microsoft на это

Эта проблема связана с одним или несколькими профилями в каталоге HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsNT \ CurrentVersion \ ProfileList с отсутствующим ProfileImagePath.

Чтобы проверить, есть ли у вас пропущенные профили:

  1. Откройте regedit, перейдите к указанному выше разделу реестра. (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList). Развернуть список
  2. Нажмите на каждый из перечисленных профилей. Первые 3 профиля должны иметь значение ProfileImagePath% SystemRoot% \ System32 \ Config \ SystemProfile,% SystemRoot% \ ServiceProfiles \ LocalService и% SystemRoot% \ ServiceProfiles \ NetworkService соответственно.
  3. Начиная с 4-го профиля, ProfileImagePath должен содержать путь к профилям пользователей на вашем компьютере, например C: \ users \ Christine
  4. Если один или несколько профилей не имеют изображения профиля, значит, у вас отсутствуют профили.

Чтобы обойти эту проблему, удалите соответствующий профиль (Внимание! Реестр содержит критические параметры, необходимые для правильной работы системы. Будьте особенно осторожны при внесении изменений)

  1. Сначала экспортируйте ключ ProfileList для безопасного хранения. (Щелкните правой кнопкой мыши на ключе, выберите «Экспорт» и сохраните его на рабочем столе.)
  2. Щелкните правой кнопкой мыши по профилю, выберите «Удалить».
  3. Попробуйте сделать резервную копию еще раз.

Это не работает для меня.

Кто-нибудь знает, что здесь происходит?


1
Просто из любопытства, кто-нибудь успешно создавал резервные копии пользовательских библиотек?
Джеймс МакМахон

Ответы:


3

Взгляните на KB979281 , это должно объяснить, что происходит и как ее решить.

Эта проблема возникает, если вы создаете резервную копию библиотеки, содержащей пользовательские папки, расположенные под вашим профилем пользователя.

Чтобы решить эту проблему, выполните одно из следующих действий:

  1. Переместите папку библиотеки из пути профиля пользователя в место за пределами пути профиля пользователя. Например, переместите папку в папку C: \ MyLibraries.

  2. Исключить библиотеку из списка файлов, которые резервная копия Windows Backup. Затем укажите исходное расположение содержимого в библиотеке в списке резервных копий.

  3. Переместите папку библиотеки в папку, отличную от папки профиля пользователя. Затем добавьте ссылку на перемещенную папку из библиотеки. Убедитесь, что библиотека включена в резервную копию.


Спасибо. Похоже, я искал разрешение Scenorio 1. Можете ли вы опубликовать текст из резолюции в этом ответе, на случай, если Microsoft удалит или переместит статью? Я бы отредактировал его сам, но мой представитель недостаточно высок.
Джеймс МакМэхон

-1 Потому что ответом является ссылка на ответ.
Шон Луттин,

Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся.
DavidPostill

3

Я знаю, что это действительно старая тема, но, поскольку она просто решила мою проблему, я решил обновить ее. Я следовал за решением 1, связанным выше. Это было очень легко

  • Создайте папку в C: \ с именем MyLibraries
  • Найдите проблемную библиотеку под своим профилем (или нажмите Пуск, чтобы найти ее, как описано)
  • Перетащите библиотеку в новую папку MyLibraries.

Это оно! Я был готов сбросить ссылку на библиотеку на новое место, но обнаружил, что Windows уже сделала это. Ура.


1

В этой теме обсуждается проблема: ошибка резервного копирования RC 0x80070002 .

Официальный ответ Microsoft включен в конце «Снеха [MSFT]», но я бы посоветовал прочитать всю ветку.

Однако один из участников решил свою проблему, создав именованный файл, который, по-видимому, является неправильным именем профиля, который был определен каким-то неизвестным образом. Поэтому лучше проверьте, существует ли этот файл на вашем компьютере.


Да, есть совет исключить пользовательскую библиотеку из резервной копии и создать резервную копию фактических путей. Этот обходной путь произошел со мной, и я могу использовать его, если не могу заставить его работать каким-либо другим способом, но он в значительной степени противоречит цели библиотек.
Джеймс МакМахон

Идея библиотек великолепна, но это не что иное, как неприятности, когда вы пытаетесь сделать резервные копии. Мне приходилось использовать буквенные пути для создания резервных копий, потому что у меня есть сетевые расположения в моих библиотеках, и Windows тоже тупо пытается их сохранить и, очевидно, не может.
Джаред Харли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.