다음을 통해 공유


Hardware Lab Kit의 새로운 기능

이 릴리스의 새로운 기능

호환성이 손상되는 변경

참고 항목

새 릴리스마다 HLK 개체 모델을 활용하는 도구를 빌드하는 모든 사용자가 해당 도구를 다시 빌드하여 최신 버전의 개체 모델 파일을 사용해야 합니다. 또한 항상 동일한 버전의 각 개체 모델 파일을 사용해야 합니다(즉, 다른 키트 릴리스의 개체 모델 파일을 혼합하지 않음).

서버 지원

HLK 버전 호환 가능한 서버 OS 버전
22H2 Windows Server 2016, Windows Server 2019
21H2 Windows Server 2016, Windows Server 2019
1903 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1809 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1803 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1709 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1703 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1607 Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016

참고 항목

Windows Server 2022는 HLK 컨트롤러에 대한 호스트 OS로 지원되지 않습니다. 하지만 클라이언트 OS로는 지원됩니다.

참고 항목

Windows Server 2019는 1809 또는 1903 HLK 컨트롤러에 대한 호스트 OS로 지원되지 않습니다. 하지만 클라이언트 OS로는 지원됩니다. 2021년 또는 이후에 릴리스된 HLK 버전은 Windows Server 2019에서 HLK 컨트롤러 역할 호스팅에 대한 지원을 추가합니다.

업데이트된 테스트 콘텐츠

다양한 아키텍처에서 1809 테스트의 더 나은 검사를 위해 업데이트된 테스트 콘텐츠입니다.

이 릴리스의 알려진 문제

이 오류는 HLK를 제거한 후 다시 설치할 때 발생할 수 있습니다. HLK의 새 인스턴스가 설치되면 설치 및 롤백할 때 다음 오류 메시지 중 하나가 나타납니다.

  • 데이터베이스에 DSLinkType이라는 개체가 이미 있습니다.
  • 데이터베이스 database_name이 이미 있습니다.
  • SQL 데이터베이스를 만들지 못했습니다.

HLK를 제거할 때 데이터베이스가 다른 프로세스에 의해 잠겨 있으면 데이터베이스 제거가 실패할 수 있습니다. HLK가 성공적으로 제거되었다고 보고되지만 데이터베이스는 남아 있습니다. 복구하려면 다음 단계를 수행합니다.

  1. 관리자 권한 명령 프롬프트에서 SQLCMD -E를 실행합니다.
  2. SQL Shell 명령줄에서 다음을 입력합니다.
  3. ALTER DATABASE WTTIdentity SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  4. DROP DATABASE WTTIdentity
  5. GO
  6. ALTER DATABASE HLKJobs SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  7. DROP DATABASE HLKJobs
  8. GO
  9. C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA에 WTTIdentity 또는 HLKJobs로 시작하는 파일이 없는지 확인합니다.
  10. HLK 설치

HLK는 최신 보안 수정으로 기존 SQL 데이터베이스를 업데이트하지 않습니다.

기존 SQL Server 데이터베이스가 패치를 해제한 경우 HLK를 설치해도 최신 보안 수정 사항으로 데이터베이스가 업데이트되지 않습니다.

SQL Server를 패치하려면 옵션 1: HLK를 설치하기 전에 SQL Server를 제거합니다. HLK는 RTM을 기준으로 SQL Server 및 최신 핫픽스를 설치합니다. 이 시점에서 Windows 업데이트를 사용하여 SQL Server 인스턴스를 업데이트된 상태로 유지할 수 있습니다. 옵션 2: HLK를 설치하기 전에 기존 SQL Server를 수동으로 패치합니다.

이전 릴리스의 새로운 기능

VHLK(가상 하드웨어 랩 키트)

1809 버전의 새로운 기능! Microsoft VHLK(가상 하드웨어 랩 키트)는 부팅 준비가 된 VHDX에 미리 설치되고 미리 구성된 전체 하드웨어 랩 키트입니다. VHLK를 사용하여 설정 시간을 절약하고, 컨트롤러를 신속하게 시작하며, 가상 머신에서 Windows 하드웨어 인증을 실행합니다. 자세한 내용은 VHLK 시작 가이드를 확인하세요.

  • 부팅 및 사용 준비 완료
  • 가상 머신으로 HLK 컨트롤러 실행
  • 전용 컨트롤러 하드웨어 대신 개발자 컴퓨터에서 HLK 컨트롤러 가상 머신 호스트

향상된 재생 목록 지원

재생 목록을 로드하고 사용하는 프로세스가 개선되고 간소화되었습니다. 자세한 내용은 시작 가이드에서 6단계: 테스트 선택 및 실행을 참조하세요.

Arm64 데스크톱 지원

HLK 테스트는 이제 Arm64 데스크톱 머신을 대상으로 할 수 있습니다.

Nano 서버 테스트

이제 HLK에는 Nano 서버에 대한 테스트가 포함됩니다.

실패한 HLK 테스트의 진단 기능 향상

이제 결과 탭은 시스템 충돌로 인해 테스트가 실패하는 시기를 나타냅니다. 또한 탭에는 관련 버그 검사의 정보와 추가 정보를 위한 도움말 설명서 링크가 표시됩니다.

자세한 내용은 다음 항목을 참조하세요.

  • <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">7단계: 테스트 결과 및 로그 파일 보기(시작 안내서)
  • <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio - 결과 탭
  • <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Windows HLK 테스트 실패 문제 해결(시스템 작동 중단)

실패한 HLK 작업 내보내기

이제 실패한 작업을 내보내고 HLK 클라이언트가 설치되지 않은 컴퓨터에서 다시 실행할 수 있습니다. 자세한 내용은 실패한 HLK 작업 내보내기>를 참조하세요.

모바일 테스트 지원

이제 테스트 및 상태 이미지를 실행하는 모바일 디바이스는 HLK를 사용하여 테스트할 수 있습니다. 자세한 내용은 HLK 프록시 클라이언트 시작 가이드를 참조하세요.

SQL Server 2012 Express SP2

설치 시 컨트롤러에 다른 SQL 설치가 없는 경우 HLK 설치 프로세스는 이제 SQL Server 2012 Express SP2를 설치합니다.

시나리오 테스트

테스트 수준은 하드웨어 및 시스템 개발 주기에 맞게 개발 단계로 대체되었습니다. 테스트는 가져오기, 개발 및 통합, 안정성, 튜닝 및 유효성 검사 중에 적용 가능성에 따라 구성됩니다.

재생 목록

재생 목록은 테스트 컬렉션을 설명하고 HLK Studio 및 개체 모델에서 만들어 사용자 지정 테스트 패스를 정의할 수 있습니다.

시작 가이드에서 재생 목록에 대해 자세히 알아보세요.

Windows 하드웨어 호환성 재생 목록을 Zip 파일로 다운로드를 참조할 수도 있습니다.

Windows 하드웨어 호환성 프로그램

하드웨어 인증은 더 이상 필요하지 않습니다. 대신 Windows 하드웨어 호환성 프로그램은 참여할 수 있는 선택적 프로그램입니다. 자세한 내용은 Windows 하드웨어 호환성 프로그램을 참조하세요.

  • 호환성 재생 목록 - 수준은 더 이상 호환성 프로그램에 필요한 테스트를 식별하는 데 사용되지 않습니다. 호환성 프로그램 테스트 패스를 만들려면 공식 하드웨어 호환성 프로그램 재생 목록을 다운로드하고 HLK 프로젝트에 적용합니다.
  • Windows 하드웨어 인증 블로그 - 이 블로그는 Windows 호환성 프로그램에 대한 최신 소식을 제공합니다. 여기에는 호환성 재생 목록 업데이트 공지가 포함되어 있습니다.

OS 지원

하드웨어 랩 키트는 Windows 10 테스트만 지원합니다. 하드웨어 인증 키트를 사용하여 다운레벨 운영 체제를 테스트합니다.

.hckx 패키지 병합

통합 드라이버 제출을 지원하기 위해 HLK Studio를 사용하여 HCK 및 HLK 프로젝트의 결과를 함께 병합할 수 있습니다. 병합할 때 먼저 HLK 프로젝트 또는 패키지를 연 다음 HCK 패키지에 병합합니다.

가상 컴퓨터 지원

이제 HLK 컨트롤러는 가상 머신에서 설치 및 실행을 지원합니다. 가상 머신을 구성할 때 가상 머신이 HLK 컨트롤러에 대한 최소 요구 사항을 충족하는지 확인합니다.

부분 패키징

이제 HLK 프로젝트 내에서 테스트 결과의 하위 집합을 패키징하여 패키징 환경을 주요 시나리오에 맞게 조정할 수 있습니다. 그러면 새 프로젝트에서 개별적으로 테스트를 실행하지 않고도 테스트 실패를 캡처, 공유 및 진단할 수 있습니다.

이 기능을 사용하려면 테스트 탭에서 하나 이상의 테스트를 선택하고 선택 항목을 마우스 오른쪽 단추로 클릭한 다음 강조 표시된 테스트의 부분 패키지 만들기를 선택합니다. 이 패키지는 부분 패키지(.hlkp)로 저장됩니다. 이 확장은 향후 HLK 릴리스에서 더 이상 사용되지 않습니다.

이 테스트 평가

이제 HLK의 테스트에 대한 피드백을 제공할 수 있습니다. 테스트를 평가하려면 CEIP에 옵트인해야 합니다. 테스트를 평가하려면 결과 창에서 원하는 테스트를 마우스 오른쪽 단추로 클릭하고 이 테스트 속도를 선택합니다.

미리 보기 창

파일 탐색기의 미리 보기 창은 이름, 생성 날짜, 대상 및 형식을 비롯한 프로젝트 및 패키지 정보를 제공합니다.

파일 탐색기에서 미리 보기 창을 사용하려면 보기 메뉴 그룹을 선택한 다음 미리 보기 창을 선택합니다. 그런 다음 .hlkx 파일을 선택하여 패키지의 세부 정보를 볼 수 있습니다.

64비트 SQL

이제 HLK는 64비트 SQL 버전을 독점적으로 지원합니다. 이전에는 HCK가 32비트 SQL 버전만 독점적으로 지원했습니다.

SQL 2019 지원

2021년 또는 이후에 릴리스된 HLK 버전은 HLK 컨트롤러 역할에 SQL Server 2019 사용을 지원합니다. 대상 시스템에서 호환되는 버전의 SQL이 없는 HLK 릴리스의 경우 HLK는 SQL Server 2019 Express를 설치합니다.

Windows Server 2019 지원

2021년 또는 이후에 릴리스된 HLK 버전은 Windows Server 2019에 HLK 컨트롤러 역할 설치를 지원합니다. 이러한 버전은 Windows Server 2012 R2 이하에 대한 지원을 삭제합니다. Windows Server 2022는 현재 HLK 컨트롤러 역할에 대해 지원되지 않습니다.

ARM64 MSI 클라이언트 설치 관리자 지원

2024년 이상에 릴리스된 HLK 버전은 ARM64 아키텍처용 MSI 설치 관리자를 추가하여 AMD64 및 ARM64에서 통합 HLK 클라이언트 설치 환경을 제공합니다. ARM64의 설치 위치 및 워크플로는 이러한 버전에 대한 AMD64의 위치 및 워크플로와 일치합니다.