Condividi tramite


Passaggio 2: Installare il client nei sistemi di test

Dopo aver installato Windows Hardware Lab Kit (Windows HLK) nel server di test, è possibile aggiungere sistemi di test all'ambiente. È necessario installare il software client Windows HLK in ogni sistema di test. Il software windows HLK Client viene archiviato nel server di test windows HLK. Esaminare i prerequisiti del sistema di test prima dell'installazione per assicurarsi che l'installazione del client sia riuscita.

Se si esegue il test del software, assicurarsi di installare prima il prodotto nel sistema di test e quindi installare il software client Windows HLK. Nota: l'abilitazione dell'avvio protetto in un computer di test può causare l'esito negativo dell'installazione del client HLK. Sono inoltre disponibili un set di test HLK che richiedono la disattivazione dell'avvio protetto per l'esecuzione corretta. Per l'elenco completo dei test, vedere Test di sistema con avvio protetto.

Avviso

La modifica del nome del computer del sistema di test dopo l'installazione del software client HLK windows non è supportata.

Per installare windows HLK Client in sistemi di test x86/x64 per tutte le versioni HLK e nei sistemi di test ARM64 per HLK versioni di Windows 24H2 o versioni successive

  1. Nel sistema di test passare alla posizione seguente:

    \\<ControllerName>\HLKInstall\Client\Setup.cmd.
    (Sostituisci <ControllerName> con il nome del server di test.

    Se il software seguente non è già installato, viene installato durante questo passaggio:

    • .NET Framework 4 (profilo client ed esteso)
    • Application Verifier
    • Windows Driver Test Framework (WDTF)
    • Windows Performance Toolkit (WPT).

    Se il sistema di test dispone di un'installazione Server Core, è necessario installare il client HLK usando l'opzione di installazione invisibile all'utente:

    \\<HLKController>\HLKInstall\Client\Setup.cmd /qn ICFAGREE=Yes
    
  2. Verrà visualizzata la configurazione guidata client di Windows Hardware Lab Kit. Per avviare la procedura guidata, scegliere Avanti.

  3. Nella pagina Contratto firewall connessione Internet selezionare Sì per consentire l'apertura di una porta e quindi scegliere Avanti.

    Nota

    Se la pagina Contratto firewall connessione Internet non viene visualizzata, Windows Firewall non è installato oppure nel computer è installato un altro firewall software o un altro firewall hardware. Se è installato un altro firewall, è necessario aprire manualmente la porta TCP 1771 per procedere con l'installazione. Fare riferimento alle istruzioni fornite con il prodotto firewall per aprire manualmente una porta TCP. Se si continua senza aprire la porta 1771, l'installazione potrebbe non riuscire o il software client potrebbe non funzionare correttamente.

HLK Client richiede l'apertura della porta, necessaria per l'installazione

  1. Nelle architetture ARM64 viene visualizzata solo la pagina Architettura emulazione, selezionare l'architettura corretta per eseguire test di emulazione in e quindi scegliere Avanti.

Solo i client HLK ARM64 sono necessari per scegliere l'architettura di emulazione

  1. Quando viene visualizzata la pagina Pronto per l'installazione, selezionare Installa.

HLK Client è pronto per l'installazione, selezionare Pagina con indicatore di stato per visualizzare lo stato di avanzamento dell'installazione del client HLK

  1. Scegliere Fine per uscire dalla procedura guidata.

    Suggerimento

    Al termine dell'installazione, confermarne l'esito positivo passando al Pannello di controllo e scegliendo Disinstalla un programma. Il client Windows Hardware Lab Kit dovrebbe essere visualizzato nell'elenco dei programmi.

L'installazione guidata è stata completata. La procedura guidata può essere chiusa ora.

  1. Ripetere i passaggi da 1 a 5 per ogni sistema di test.

Per installare il client Windows HLK nei sistemi di test Arm64 nelle versioni HLK prima di Windows 24H2

Il test per Arm64 Desktop richiede che i sistemi client siano configurati in modo diverso rispetto a x86/x64, usando un percorso di installazione diverso. Esistono 3 modalità di test distinte per Arm64: modalità nativa, x86 in modalità Arm64 e x64 in modalità Arm64.

Per creare un pacchetto di invio completo:

  1. Testare ogni modalità supportata dall'area dello scenario sottoposta a test in un progetto separato.
  2. Creare un pacchetto separato per ogni progetto.
  3. Unire i pacchetti per creare un singolo pacchetto di invio.

I test possono essere eseguiti con computer dedicati per ogni modalità o con un singolo computer usato per testare tutte le modalità. Si noti che l'uso di un singolo computer richiede che il client HLK venga disinstallato e reinstallato per modificare le modalità prima di testare quello successivo usando le istruzioni seguenti.

Modalità Test Scenario Area Min OS
Nativa Tutte le date Windows 10, versione 1709
Windows Server 2019
x86 in Arm64 System
Bitlocker
Fotocamera
Grafica
Stampa/analisi
TPM
Wireless Lan
Windows 10, versione 1709
Windows Server 2019
x64 su Arm64 System
Grafica
Windows 11

Avviso

Se si esegue il test del software, assicurarsi di installare prima il prodotto nel sistema di test e quindi installare il software client HLK.

Nota

È consigliabile che il sistema client si trovi in A/C (collegato) e che le opzioni di risparmio energia siano impostate su Never for Put the computer to sleep settings .It is recommended that the client system is on A/C (Plugged in) and that the Power Options are set to Never for Put the computer to sleep settings.

Per installare il client Windows HLK

  1. Abilitare la firma dei test

    Nel sistema di test abilitare la firma dei test eseguendo il comando seguente da un prompt dei comandi con privilegi di amministratore e riavvio:

    bcdedit /set testsigning on
    
  2. Abilitare il client di test per accedere alla condivisione di installazione nel controller di test

    Nel sistema di test eseguire net use per accedere alla condivisione di installazione del controller

    net use \\<HLKController>\hlkinstall\coresystemclient /u:(user on controller)
    
  3. Installare il client di test HLK in modalità nativa:

    Nel sistema di test eseguire quanto segue da un prompt dei comandi con privilegi di amministratore: non eseguire in un ambiente PowerShell:

    \\<controllername>\HLKInstall\CoreSystemClient\InstallWTTClient ICFAGREE:1
    

    In x86 in modalità Arm64:

    Nel sistema di test eseguire quanto segue da un prompt dei comandi con privilegi di amministratore: non eseguire in un ambiente PowerShell:

    \\<controllername>\HLKInstall\CoreSystemClient\InstallWTTClient ICFAGREE:1 UseEmulationForTestContent
    
    HLK for Windows 11 syntax:
    \\<controllername>\HLKInstall\CoreSystemClient\InstallWTTClient ICFAGREE:1 UseX86EmulationForTestContent
    

    In x64 in modalità Arm64:

    Nel sistema di test eseguire quanto segue da un prompt dei comandi con privilegi di amministratore: non eseguire in un ambiente PowerShell:

    \\<controllername>\HLKInstall\CoreSystemClient\InstallWTTClient ICFAGREE:1 UseX64EmulationForTestContent
    

    Sostituire ControllerName con il nome del server di test.

Avviso

Per l'avvio protetto ARM64 Testing, evitare il riavvio del computer immediatamente dopo l'installazione del client HLK; Vedere Per il test arm64 di avvio protetto riportato di seguito.

Nota

Lo script di installazione del client HLK deve essere eseguito da un percorso di rete e non può essere eseguito dalla lettera di unità mappata.

Nota

Gli errori seguenti quando Viene eseguito InstallWTTClient possono essere ignorati in modo sicuro: '[SC] OpenService FAILED 1060:' e 'ERROR: The process "Wex.Service.exe" not found.

Nota

Quando si usa il programma di installazione client MSI ARM64 supportato in Windows 24H2 e versioni successive, l'architettura di emulazione può essere impostata dalla riga di comando.

Default/X64 emulation mode: 
\\<HLKController>\HLKInstall\Client\Setup.cmd /qn ICFAGREE=Yes

X86 emulation mode:
\\<HLKController>\HLKInstall\Client\Setup.cmd /qn ICFAGREE=Yes EMULATIONARCHITECTURE=x86

Nota

InstallWTTClient aprirà una porta del firewall per comunicare con il controller HLK. Se è installato un altro firewall, potrebbe essere necessario aprire manualmente la porta TCP 1771 per procedere con l'installazione. Fare riferimento alle istruzioni fornite con il prodotto firewall per aprire manualmente una porta TCP. Se si continua senza aprire la porta 1771, l'installazione potrebbe non riuscire o il software client potrebbe non funzionare correttamente.

Ad esempio, se si specifica net use \\<HLKController>\hlkinstall /u:(user on controller), è comunque necessario eseguire il file di installazione usando il percorso di rete completo, ad esempio \\<HLKController>\hlkinstall\CoreSystemClient\InstallWttClient.cmd.

Non eseguire G:\CoreSystemClient\InstallWttClient.cmd (se l'unità G: è stata mappata in precedenza a \\<HLKController>\hlkinstall.

Suggerimento

Al termine dell'installazione, HLKSvc.exe deve trovarsi nell'elenco dei processi in esecuzione. Si noti che non sarà presente una voce per il client HLK in Installazione applicazioni.

  1. Ripetere i passaggi di installazione per ogni sistema di test.

Suggerimento

Quando il client HLK viene reinstallato nello stesso sistema, è possibile che il sistema non venga inizializzato allo stato pronto quando viene richiamato un ripristino. In questo caso:

  1. Avviare HLK Manager
  2. Dall'opzione di menu "Explorers" (Esplora risorse) selezionare la voce "Monitoraggio processi".
  3. Passare al computer.
  4. Fare clic con il pulsante destro del mouse sul sistema e scegliere l'opzione di menu di scelta rapida "Visualizza errori".
  5. Se e solo se è presente un messaggio che indica che la chiave pubblica non corrisponde alla chiave pubblica della risorsa archiviata nel database, fare clic con il pulsante destro del mouse sul sistema e selezionare "Cambia stato. Opzione di menu di scelta rapida unsafe.
  6. Verificare che il computer entri nello stato pronto.

Per i test ARM64 di avvio protetto

Per l'avvio protetto ARM64 Testing, evitare di riavviare il computer immediatamente dopo la configurazione del client HLK. In alternativa, eseguire questa procedura:

  1. Al termine dell'installazione del client HLK, deselezionare tutte le variabili di avvio protetto

  2. Aprire un prompt dei comandi con privilegi elevati e impostare i registri seguenti:

    reg add HKLM\System\CurrentControlSet\Services\iospy\StartOverride /v 0 /t REG_DWORD /d 3 /f
    reg add HKLM\System\CurrentControlSet\Services\MSDMFilt\StartOverride /v 0 /t REG_DWORD /d 3 /f
    

Risoluzione dei problemi di avvio protetto ARM64

Se il computer è stato riavviato e viene visualizzata una schermata di ripristino automatico come illustrato di seguito, seguire questa procedura per il ripristino: Schermata ripristino automatico quando l'avvio protetto è abilitato dopo l'installazione del client HLK ARM64

  1. Avviare il BIOS e disabilitare l'avvio protetto.

  2. Eseguire l'avvio in Windows ed eseguire i comandi seguenti in un prompt dei comandi con privilegi elevati:

    reg add HKLM\System\CurrentControlSet\Services\iospy\StartOverride /v 0 /t REG_DWORD /d 3 /f
    reg add HKLM\System\CurrentControlSet\Services\MSDMFilt\StartOverride /v 0 /t REG_DWORD /d 3 /f
    
  3. Riavviare il computer e abilitare l'avvio protetto nel BIOS.