Коды возврата средства миграции пользовательской среды (USMT)
В этой статье описаны коды возврата и сообщения об ошибках USMT 10.0. Также включается таблица с кодами возврата USMT с соответствующими шагами по устранению рисков. Кроме того, в этой статье содержатся советы по использованию файлов журналов для определения причин возникновения ошибки.
Понимание требований для запуска USMT поможет свести к минимуму ошибки при миграции USMT. Дополнительные сведения см. в разделе Требования USMT.
Коды возврата, используемые USMT
При возникновении ошибки при миграции USMT можно использовать коды возврата и более подробную информацию, указанную в связанных сообщениях об ошибках USMT, чтобы устранить проблему и определить шаги по ее устранению.
Коды возврата сгруппированы в следующие широкие категории, описывающие область их отчетности об ошибках:
Успешное выполнение или отмена пользователем
Недопустимые командные строки
Настройка и инициализация
Неустранимые ошибки
Неустранимая ошибка
Рекомендуется задать уровень детализации 5, v:5
в ScanState.exe, LoadState.exeи UsmtUtils.exe командных строк, чтобы наиболее подробные отчеты были доступны в соответствующих журналах USMT. Вы можете использовать более высокий уровень детализации, если требуется, чтобы выходные данные файлов журнала отправялись в отладчик.
Сообщения об ошибках USMT
Сообщения об ошибках содержат более подробные сведения о проблеме миграции, чем связанный код возврата. Например, средство ScanState, LoadState или UsmtUtils может возвращать код 11 (для USMT_INVALID_PARAMETERS) и связанное с ним сообщение об ошибке, которое считывает значения /key и /keyfile. Сообщение об ошибке отображается в командной строке и определяется в файлах журнала ScanState, LoadState или UsmtUtils , чтобы определить причину получения кода возврата.
Дополнительные сведения о любых перечисленных кодах системных ошибок Windows можно получить, введя в окне net.exe helpmsg <error_number>
командной строки, где <error_number> — это номер кода ошибки, сформированный сообщением об ошибке. Дополнительные сведения о системных кодах ошибок см. в разделе Коды системных ошибок (0–499).
Устранение неполадок с кодами возврата и сообщениями об ошибках
Ниже приведены сведения о каждом коде возврата по числовым значениям, а также соответствующие сообщения об ошибках и рекомендуемые действия по устранению неполадок.
0: USMT_SUCCESS
- Категория: Успех или Отмена пользователя
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Успешное выполнение | Н/Д |
1: USMT_DISPLAY_HELP
- Категория: Успех или Отмена пользователя
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Запрошенная справка из командной строки | Н/Д |
2: USMT_STATUS_CANCELED
- Категория: Успех или Отмена пользователя
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Сбор прерван из-за файла EFS | Н/Д |
Пользователь решил отменить (например, нажатие клавиш CTRL+C) | Н/Д |
3: USMT_WOULD_HAVE_FAILED
- Категория:
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
По крайней мере одна ошибка была пропущена в результате /c. | Дополнительные сведения об ошибках командной строки см. в журнале ScanState, LoadState или UsmtUtils. |
11: USMT_INVALID_PARAMETERS
- Категория: Недопустимые командные строки
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
/all конфликтует с /ui, /ue или /uel | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
/auto ожидает необязательный параметр для папки скрипта. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр /encrypt не может использоваться с /nocompress | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для параметра /encrypt требуется /key или /keyfile. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр /genconfig не может использоваться с большинством других параметров | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
/genmigxml нельзя использовать с большинством других параметров | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для /hardlink требуется /nocompress | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Оба указанных параметра /key и /keyfile | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
/key или /keyfile, используемый без включения шифрования | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
/lae используется только с /lac | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр /listfiles не может использоваться с параметром /p | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для параметра /offline требуется допустимый путь к XML-файлу с описанием автономных путей | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для параметра /offlinewindir требуется допустимый путь к автономной папке Windows | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для параметра /offlinewinold требуется допустимый путь к автономной папке Windows | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Команда уже указана | Убедитесь в правильности синтаксиса командной строки и отсутствии повторяющихся команд. |
Аргумент параметра отсутствует | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр указан несколько раз и является неоднозначным | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
По умолчанию параметр /auto выбирает всех пользователей и использует самый высокий уровень детализации журнала. Такие параметры, как /all, /ui, /ue, /v, запрещены. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргументы командной строки являются обязательными. Указать/? для параметров. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Недопустимый параметр командной строки | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Указанный параметр EFS недопустим для /efs | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент file недопустим для /genconfig | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент file недопустим для /genmigxml | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Недопустимый путь оценки пространства. Проверка параметров и (или) разрешений файловой системы | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент пути к файлу списка недопустим для /listfiles | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент повторных попыток должен быть целым числом. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент хранилища параметров указан недопустимым | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
Указанный алгоритм шифрования не поддерживается | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Для /efs:hardlink требуется /hardlink. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр /targetWindows7 доступен только для Windows XP, Windows Vista и Windows 7. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Параметр store является обязательным, но не указан | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Недопустимое сопоставление доменов источника и целевого объекта для /md | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Сопоставление учетных записей пользователя из источника и целевого объекта недопустимо для /mu | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Неопределенный или неполный параметр командной строки | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Используйте /nocompress или укажите путь к XML-файлу с параметром /p "pathtoafile", чтобы получить оценку размера сжатого хранилища. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Недопустимый аргумент исключения пользователя | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Уровень детализации должен быть указан в виде суммы требуемых параметров журнала: Подробный (0x01), Объекты записи (0x04), Порт отладки echo to debug (0x08) | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Функция теневого копирования томов не поддерживается в хранилище жестких ссылок | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Аргумент задержки ожидания должен быть целым числом | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
12: USMT_ERROR_OPTION_PARAM_TOO_LARGE
- Категория: Недопустимые командные строки
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Аргументы командной строки не могут превышать 256 символов | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
Указанный путь к хранилищу параметров превышает максимально допустимую длину в 256 символов. | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
13: USMT_INIT_LOGFILE_FAILED
- Категория: Недопустимые командные строки
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Аргумент пути к журналу недопустим для /l | Если /l параметр указан в командной строке ScanState, средство USMT проверяет путь. Убедитесь, что диск и другие сведения, например символы файловой системы, верны. |
14: USMT_ERROR_USE_LAC
- Категория: Недопустимые командные строки
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Не удалось создать локальную учетную запись, так как параметр /lac не указан | При создании локальных учетных записей следует использовать параметры /lac командной строки и /lae . |
26: USMT_INIT_ERROR
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Найдено несколько установок Windows | Listfiles.txt не удалось создать. Убедитесь, что расположение, указанное для создания этого файла, является допустимым. |
Сбой программного обеспечения или неизвестное исключение | Проверьте все загруженные .xml файлы на наличие ошибок, распространенных при загрузке /i файлаConfig.xml . |
Не удается найти допустимый каталог Windows для выполнения запрошенной автономной операции; Проверка наличия автономного входного файла и наличия допустимых записей | Убедитесь, что автономный входной файл присутствует и содержит допустимые записи. USMT не удалось найти допустимую автономную операционную систему. Проверьте сопоставление автономного каталога. |
27: USMT_INVALID_STORE_LOCATION
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Невозможно использовать путь к хранилищу, так как существует существующее хранилище; укажите /o для перезаписи | Укажите /o , чтобы перезаписать существующее промежуточное хранилище или хранилище миграции. |
Путь к хранилищу отсутствует или содержит неполные данные | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
Во время создания хранилища произошла ошибка | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. Укажите /o , чтобы перезаписать существующее промежуточное хранилище или хранилище миграции. |
Для хранилища было указано недопустимое устройство, например гибкий диск. | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
Недопустимый путь к хранилищу; проверка параметров хранилища и (или) разрешений файловой системы | Недопустимый путь к хранилищу; проверка параметров хранилища и (или) разрешений файловой системы. |
Макет файла и (или) содержимое файла не распознается как допустимое хранилище | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. Укажите /o , чтобы перезаписать существующее промежуточное хранилище или хранилище миграции. |
Путь к хранилищу содержит хранилище, несовместимое с текущей версией USMT. | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
Расположение сохранения хранилища доступно только для чтения или не поддерживает запрошенный вариант хранилища. | Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
28: USMT_UNABLE_GET_SCRIPTFILES
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Файл скрипта недопустим для /i | Проверьте все указанные файлы миграции .xml на наличие ошибок. Эта ошибка часто возникает при загрузке /i файлаConfig.xml . |
Не удается найти файл скрипта, указанный параметром /i | Проверьте расположение файлов скриптов и убедитесь в правильности параметров командной строки. |
29: USMT_FAILED_MIGSTARTUP
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Для временных файлов требуется не менее 250 МБ свободного места | Убедитесь, что система соответствует минимальному требованию временного места на диске в 250 МБ. В качестве обходного решения можно задать переменную USMT_WORKING_DIR=<path> среды для перенаправления рабочего каталога временных файлов. |
Другой процесс — предотвращение миграции; Одновременно может выполняться только одно средство миграции. | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла. |
Не удалось запустить обработку main, найти системные ошибки в журнале или проверка установки | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла. |
Сбой миграции из-за ошибки XML; Поиск сведений в журнале | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла. |
Не удается автоматически сопоставить буквы диска в соответствии с макетом букв диска в сети; Использование параметра /offline для предоставления таблицы сопоставления | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла. |
31: USMT_UNABLE_FINDMIGUNITS
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
На этапе обнаружения произошла ошибка; в журнале должны быть более подробные сведения | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла. |
32: USMT_FAILED_SETMIGRATIONTYPE
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Произошла ошибка при обработке системы миграции | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла или используйте справку через Интернет, введя /? в командной строке. |
33: USMT_UNABLE_READKEY
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Ошибка при доступе к файлу, указанному параметром /keyfile | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла или используйте справку через Интернет, введя /? в командной строке. |
Ключ шифрования должен содержать по крайней мере один символ. | Проверьте файл журнала ScanState на наличие ошибок при миграции .xml файла или используйте справку через Интернет, введя /? в командной строке. |
34: USMT_ERROR_INSUFFICIENT_RIGHTS
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Для удаления каталога требуются повышенные привилегии | Войдите с правами администратора и запустите с повышенными привилегиями. |
Нет прав на создание профилей пользователей; войдите в систему с правами администратора; выполнение с повышенными привилегиями | Войдите с правами администратора и запустите с повышенными привилегиями. |
Нет прав на чтение или удаление профилей пользователей; Вход с правами администратора, запуск с повышенными привилегиями | Войдите с правами администратора и запустите с повышенными привилегиями. |
35: USMT_UNABLE_DELETE_STORE
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Для удаления хранилища требуется перезагрузка | Перезагрузите все файлы, которые не удалось удалить при выполнении команды. |
Невозможно использовать путь к хранилищу, так как он содержит данные, которые не могут быть перезаписаны | Не удалось удалить хранилище миграции. Если вы используете хранилище миграции с жесткой ссылкой, в нем может быть заблокирован файл. Следует вручную удалить хранилище или использовать UsmtUtils.exe /rd команду для удаления хранилища. |
Произошла ошибка при удалении хранилища | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
36: USMT_ERROR_UNSUPPORTED_PLATFORM
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Сбой проверка соответствия требованиям; проверка журналы для получения сведений | Проверьте, есть ли в системе активный временный профиль. |
Использование параметра /offline не поддерживается во время применения | Команда /offline не использовалась во время выполнения в среде предустановки Windows (WinPE). |
Использование параметра /offline для выполнения сбора на этой платформе | Команда /offline не использовалась при выполнении в WinPE. |
37: USMT_ERROR_NO_INVALID_KEY
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Хранилище содержит зашифрованные данные, но правильный ключ шифрования не предоставлен. | Убедитесь, что в параметр или /keyfile включен правильный /key ключ шифрования или файл ключа. |
38: USMT_ERROR_CORRUPTED_NOTENCRYPTED_STORE
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Ошибка при доступе к хранилищу | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. Убедитесь, что путь к хранилищу доступен и установлены соответствующие уровни разрешений. |
39: USMT_UNABLE_TO_READ_CONFIG_FILE
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Ошибка при чтении Config.xml | Дополнительные сведения об ошибках командной строки в файле Config.xml см. в разделе Журнал ScanState или LoadState. |
Аргумент file недопустим для /config | Проверьте командную строку, используемую для загрузки файлаConfig.xml . Вы можете использовать справку через Интернет, введя /? в командной строке. |
40: USMT_ERROR_UNABLE_CREATE_PROGRESS_LOG
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Ошибка записи в журнал выполнения | Не удалось создать журнал хода выполнения. Убедитесь, что расположение является допустимым и у вас есть доступ на запись. |
Аргумент журнала хода выполнения недопустим для /progress | Не удалось создать журнал хода выполнения. Убедитесь, что расположение является допустимым и у вас есть доступ на запись. |
41: USMT_PREFLIGHT_FILE_CREATION_FAILED
- Категория: Настройка и инициализация
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Не удается перезаписать существующий файл | Не удалось создать журнал хода выполнения. Убедитесь, что расположение является допустимым и у вас есть доступ на запись. |
Недопустимый путь оценки пространства. Проверка параметров и (или) разрешений файловой системы | Дополнительные сведения об ошибках командной строки см. в разделе Журнал ScanState или LoadState. |
42: USMT_ERROR_CORRUPTED_STORE
- Категория:
Сообщение об ошибке | Хранилище содержит один или несколько поврежденных файлов |
---|---|
Хранилище содержит зашифрованные данные, но правильный ключ шифрования не предоставлен. | Дополнительные сведения о поврежденных файлах см. в журнале UsmtUtils. Сведения о том, как извлечь файлы, которые не повреждены, см. в разделе Извлечение файлов из сжатого хранилища миграции USMT. |
61: USMT_MIGRATION_STOPPED_NONFATAL
- Категория: Неустранимые ошибки
Сообщение об ошибке | Хранилище содержит один или несколько поврежденных файлов |
---|---|
Обработка остановлена из-за ошибки ввода-вывода | USMT завершено, но можно продолжить с параметром /c командной строки с дополнительным настраиваемым <разделом ErrorControl> или с помощью /vsc параметра командной строки. |
71: USMT_INIT_OPERATING_ENVIRONMENT_FAILED
- Категория: Неустранимая ошибка
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Произошла ошибка API Windows Win32 | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Ошибка при попытке инициализации механизмов диагностики, таких как журнал | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Не удалось записать диагностические сведения | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Не удается запустить. Убедитесь, что вы используете USMT с повышенными привилегиями. | Закройте USMT и снова войдите с повышенными привилегиями. |
72: USMT_UNABLE_DOMIGRATION
- Категория: Неустранимая ошибка
Сообщение об ошибке | Устранение неполадок, устранение рисков, обходные решения |
---|---|
Произошла ошибка при закрытии хранилища | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Произошла ошибка в процессе применения | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Произошла ошибка в процессе сбора | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Свободное место на диске при записи хранилища | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Отсутствие временного места на диске в локальной системе | Передача данных началась, и во время создания хранилища миграции или на этапе применения произошла ошибка. Дополнительные сведения см. в журнале ScanState или LoadState. |
Сбор данных
Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.
Связанные статьи
Устранение неполадок средства миграции пользовательской среды (USMT)