Диагностика Windows Assessment Services

Опубликовано: Февраль 2012 г.

Обновлено: Октябрь 2013 г.

Назначение: Windows 8, Windows 8.1, Windows Server 2012 R2

Ниже приведена информация, которая может помочь при диагностике и устранении часто встречающихся неполадок.

Этот раздел включает следующие сведения:

  • При добавлении компьютеров в перечень серверов файлы журнала копируются на сервер. Они сохраняются в папке C:\relax\logs.

  • В журнале сервера регистрируются события Windows(R) Assessment Services. Этот файл журнала находится в папке C:\Windows\Temp\relaxservice.tracelistener.Tracing.

  • Ошибки пользовательского интерфейса можно проанализировать в средстве просмотра событий на клиентском компьютере в разделе Журналы приложений и службWindows Assessment Services Client. Файл журнала представляет собой ETL-файл, который находится в папке %systemroot%\system32\Winevt\Logs\Windows Assessment Services Client.evtx.

  • Журналы развертывания образа (Windows PE) копируются с тестовых компьютеров в папку %SystemDrive%\relax\logs

  • В Windows Server(R) 2012 ошибки служб развертывания Windows (Windows DS) можно просматривать с помощью средства просмотра событий в меню Журналы приложений и службMicrosoftWindowsДиагностика служб развертывания Windows.

  • В Windows Server(R) 2008 R2 необходимо включить ведение журнала служб развертывания Windows следующим образом:

    • HKLM\System\CurrentControlSet\Services\WDSServer\Providers\WDSPXE!TracingDisabled установить значение 0

    • HKLM\Software\Microsoft\Tracing\WDSServer!EnableFileTracing установить значение 1

    Журнал WDS создается в файле %SystemRoot%\tracing\wdsserver.log.

  • Журнал среды восстановления Windows можно проанализировать в средстве просмотра событий в меню Журналы приложений и службMicrosoftWindowsУдаленное управление Windows.

  • Если результаты не копируются на сервер, их можно просмотреть на тестовом компьютере. Файл журнала %SystemDrive%\relax\<GUID>\job\results.log содержит указание на конечную папку, в которой были сохранены результаты.

Для проведения некоторых оценок необходимо использовать символы. При отсутствии сервера символов результаты оценки могут содержать неверную или неполную информацию. Во многих случаях этой проблемы можно избежать при наличии соединения с Интернетом и общедоступным сервером символов Майкрософт. Если доступ в Интернет отсутствует (например в лабораторной среде), для проведения оценки можно настроить внутренний сервер символов или установить символы на локальном компьютере.

  1. Откройте проводник, щелкните правой кнопкой мыши Компьютер и выберите Свойства.

  2. В окне свойств щелкните Дополнительные параметры системы.

  3. В окне "Свойства системы" на вкладке Дополнительно щелкните Переменные среды.

  4. В окне "Переменные среды" нажмите кнопку Создать, чтобы задать переменные среды символов со следующими путями:

    1. Использование общедоступного сервера символов (необходимо подключение к Интернету)

      Подключите компьютер к Интернету, чтобы получить доступ к серверу символов Майкрософт, затем настройте переменную среды _NT_SYMBOL_PATH для использования сервера символов Майкрософт по адресу http://msdl.microsoft.com/downloads/symbols.

    2. Использование символов по сети (необходимо подключение к локальной сети)

      Подключите компьютер к местной интрасети и настройте переменную среды _NT_SYMBOL_PATH для использования пути к символам в интранете.

    3. Использование локального пути к символам

      Скачайте символы на сервер Windows Assessment Services и укажите тестовому компьютеру его расположение, настроив переменную среды _NT_SYMBOL_PATH для использования пути к символам на сервере, например \\WASServer\relax\symbols.

  1. Установите ADK и инициализируйте службы оценки Windows (WAS).

  2. Получите граничное исключение IPsec для сервера WAS. Это гарантирует, что тестовые компьютеры WAS смогут получить доступ к общей папке Relax.

  3. Присоедините сервер WAS к домену.

  4. Добавьте пользователя домена на сервер WAS в группу "Администраторы", имеющую доступ к серверу внутренних символов.

  5. Остановите службу WAS, выполнив следующую команду из командной строки с повышенными привилегиями:

    net stop WASSVC

  6. Замените учетную запись для входа в службу новой учетной записью домена.

  7. Выполните следующую команду из командной строки с повышенными привилегиями, заменив параметр <путь к внутренним символам> соответствующим путем:

    SETX_NT_SYMBOL_PATH \\<path to internal symbols> /M

  8. Перезапустите компьютер.

Дополнительные сведения о настройке пути и скачивании символов см. в разделе MSDN: поддержка символов. Сведения об устранении проблемы с отсутствием символов см. в разделе Отсутствующие символы.

Если Windows(R) Assessment Services - Client (Windows ASC) не удается подключиться к серверу, может появится следующее сообщение об ошибке:

Unable to connect to the remote server: A connection attempt failed because the connected party did not properly respond after a period of time, or an established connection failed because the connected host has failed to respond.

Проверьте состояние сервера при помощи команды sc query wassvc. Если сервер не запущен, запустите службу командой net start wassvc.

WarningПредупреждение
Команду "sc query" можно использовать только на сервере Windows(R) Assessment Services.

Если на экран выводится данное сообщение, тестовый компьютер уже занесен в перечень Windows Assessment Services:

Execute any scenario manually. Hit Exit to Reboot

Если компьютер не отображается в окне "Server Inventory ", закройте и снова откройте окно для обновления его содержимого.

Если кнопка Run недоступна, проверьте выбранные компьютеры и образы в описании поля Assets. Если выбраны определенные компьютеры и образы, но на странице Results нет каких-либо оценок, закройте текущее задание и создайте его заново.

Если появляется следующая ошибка:

Error updating machine configuration in RelaxServer. Please check that the server is available and try again later. (ErrorCode:-2143485946)

Проверьте, есть ли дополнительные сведения об ошибке в журнале ошибок C:\Relax\CompleteDeployment.log, и повторно выполните команду CompleteDeployment.cmd.

Error code: Exiting Scenario Deploy: ErrorId=2

Возможно, не поддерживается формат образа либо отсутствует автоматический файл ответов или файл образа.

Error code: Exiting Scenario Deploy: ErrorId=38

Файл образа поврежден.

Error code: Exiting Scenario Deploy: ErrorId=87

Bcdboot не удалось обновить хранилище данных конфигурации загрузки. Это свойственно некоторым прототипам компьютеров UEFI. В данное время способов обхода проблемы не существует.

Error code: Exiting Scenario Deploy: ErrorId=193

Bcdboot не удалось обновить хранилище данных конфигурации загрузки. На тестовом компьютере был применен образ с несовместимой архитектурой.

Error code: Exiting Scenario Deploy: ErrorId=-2147024809

Diskpart не удалось обнаружить ни одного жесткого диска для применения образа.

Если во время проведения инвентаризации компьютера появляется следующее сообщение об ошибке, то для загрузочного USB-накопителя, созданного для инвентаризации, необходимо использовать образ Windows PE x86.

An error occurred. You cannot service an x86-based image from an x64-based host that does not support WOW64. Try the operation again from a host environment that supports WOW64. 
Error running Driver Scavenge. ErrorCode 193.

При проведении инвентаризации компьютера данные о драйверах собираются и сохраняются в <%systemdrive%\relax\driver с помощью DISM. Из среды предустановки Windows X64 DISM не может выполнить команду обслуживания драйверов на образе Windows x86. Для получения дополнительных сведений см. поддерживаемые платформы DISM.

Решение

Используйте (или создайте) загрузочный USB-накопитель для архитектуры x86. Подробнее см. раздел Установка и настройка Windows Assessment Services.

В случае переименования и повторной инициализации сервера Windows Assessment Services перед дополнительной оценкой необходимо снова развернуть Windows на тестовом компьютере.

При удаленной оценке Windows Assessment Services преобразовывает имена тестовых компьютеров с помощью DNS. Если в DNS есть дублирующиеся записи с одинаковыми именами компьютеров (одно из домена, а другое из рабочей группы), Windows и среда восстановления Windows выберут компьютер, имя которого преобразовано в DNS.

Если выдается ошибка "Machine not reachable", следует проверить DNS на наличие дублирующихся записей.

noteПримечание
Имя компьютера может состоять только из буквенно-цифровых символов и дефисов. Если в имени компьютера есть символ подчеркивания или какие-либо символы национальных алфавитов, служба доменных имен (DNS) может не найти его.

Если на сервере Windows запустить Windows ASC, не установив предварительно Windows Assessment Services, функция push-уведомлений в Windows ASC не будет работать.

Возможное решение

На сервере с установленным Windows ASC включите дополнительный компонент сервера MSMQ-Server, выполнив в командной строке с повышенными привилегиями следующую команду DISM:

Dism /Online /Enable-Feature:MSMQ-Server

Можно также запустить Windows ASC на клиентском компьютере или на том же сервере, где установлено Windows Assessment Services.

По умолчанию файлы дампа не копируются на сервер после прогонов оценки. Если вы хотите собирать дампы для прогонов оценки, отредактируйте файл <Каталог Relax>\Scripts\Harnesses\Axe\CompleteAssessment.cmd и измените значение параметра set_copydumpstoserver на true. По умолчанию значение этого параметра – false.

См. также

Показ:
© 2015 Microsoft