Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här snabbstarten anpassar du ett referenssystem som kör Windows IoT Enterprise i granskningsläge och skapar en anpassad kiosk-liknande upplevelse.
Tips
De flesta anpassningar i det här labbet kan göras till en offline-monterad Windows-avbildning, samt i Granskningsläge. Mer information finns i Ändra en Windows-avbildning med DISM.
Förutsättningar
Slutför snabbstart: Förbered din labbmiljö innan du påbörjar den här snabbstarten.
Vad är granskningsläge?
Med granskningsläget kan systemadministratörer starta direkt till skrivbordet innan slutanvändaren kommer till välkomstskärmen i Windows, vilket ger dem möjlighet att installera Windows-uppdateringar, drivrutiner, låsa enheten och installera annan programvara efter behov.
När Windows startas startar det antingen i OOBE-läge (Out-Of-Box Experience) eller i granskningsläge. OOBE är standardupplevelsen som gör att slutanvändarna kan ange sin kontoinformation, välja språk, godkänna Microsofts användarvillkor och konfigurera nätverk. I granskningsläge kan du:
- Gå förbi OOBE. Du kan komma åt skrivbordet så snabbt som möjligt. Du behöver inte konfigurera standardinställningar som användarkonto, plats och tidszon.
- Installera program, lägg till enhetsdrivrutiner och kör skript. Du kan ansluta till ett nätverk och få åtkomst till fler installationsfiler och skript. Du kan också installera fler språkpaket och enhetsdrivrutiner.
- Tillhandahålla en kontrollerad och specialiserad enhet genom att låsa ner upplevelsen av enhetsinteraktion. Genom att låsa en enhet kan du skydda den mot skadliga användare, ge en anpassad användarupplevelse och förbättra systemets tillförlitlighet.
- Testa giltigheten för en Windows-installation. Innan du distribuerar systemet till slutanvändare kan du utföra tester på systemet utan att skapa ett användarkonto. Sedan kan du förbereda systemet för att starta i OOBE vid nästa start.
- Lägg till fler anpassningar i en referensbild för att minska antalet bilder som du måste hantera. Du kan till exempel skapa en enda referensbild som innehåller de grundläggande anpassningar som du vill tillämpa på alla Windows-avbildningar. Du kan sedan starta referensavbildningen i granskningsläge och göra fler ändringar som är specifika för datorn. Dessa ändringar kan vara kundbehämtade program eller specifika enhetsdrivrutiner.
Mer information finns i översikt över granskningsläge.
Ignorera alla Windows-gränssnittselement under start med Unbranded Boot
Du kan dölja Windows-element som visas när Windows startar eller återupptar och kan dölja kraschskärmen när ett fel uppstår i Windows som det inte kan återställa sig från. Den här funktionen kallas Unbranded Boot.
Det här avsnittet innehåller steg för att konfigurera Omärkt start i granskningsläge med hjälp av DISM-verktyget (Deployment Image Servicing and Management) i referensenhetsexemplet. Stegen gäller för både fysisk enhet och virtuell dator:
Aktivera den omärkta startfunktionen genom att köra följande kommando i Kommandotolken med administratörsbehörighet:
Dism /online /enable-feature /featureName:Client-DeviceLockdown Dism /online /enable-feature /FeatureName:Client-EmbeddedBootExp
Starta om referensenheten.
Öppna Kommandotolken med administratörsbehörighet.
Inaktivera F8-nyckeln under start för att förhindra åtkomst till menyn Avancerade startalternativ:
bcdedit.exe -set {globalsettings} advancedoptions false
Inaktivera F10-nyckeln under starten för att förhindra åtkomst till menyn Avancerade startalternativ:
bcdedit.exe -set {globalsettings} optionsedit false
Undertryck alla Windows-gränssnittselement (logotyp, statusindikator och statusmeddelande) under starten:
bcdedit.exe -set {globalsettings} bootuxdisabled on
Starta om referensenheten och observera att Windows-användargränssnittselementen ignoreras under starten.
Ignorera Windows UI-element från välkomst- och avstängningsskärmar med anpassad inloggning
Du kan använda funktionen Anpassad inloggning för att dölja Windows användargränssnittselement som är relaterade till välkomstskärmen och avstängningsskärmen. Du kan till exempel utelämna alla element i välkomstskärmens användargränssnitt och ange ett anpassat användargränssnitt för inloggning.
Det här avsnittet innehåller steg för att konfigurera anpassad inloggning i granskningsläge med DISM i referensenhetens exempel. Stegen gäller för både fysisk enhet och virtuell dator:
Aktivera funktionen Anpassad inloggning genom att köra följande kommando i Kommandotolken med administratörsbehörighet. Om du uppmanas att starta om väljer du Nej:
Dism /online /enable-feature /featurename:Client-DeviceLockdown /featurename:Client-EmbeddedLogon
Ändra följande registerposter. Om du uppmanas att skriva över väljer du Ja:
Ange värdet BrandingNeutral i registret, som styr visningen av varumärkesinformation under inloggningen.
Reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon" /v BrandingNeutral /t REG_DWORD /d 1
Ange värdet HideAutoLogonUI i registret, som styr visningen av användargränssnittet för automatisk inloggning.
Reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon" /v HideAutoLogonUI /t REG_DWORD /d 1
Ange värdet HideFirstLogonAnimation i registret, som styr visningen av den första inloggningsanimeringen.
Reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon" /v HideFirstLogonAnimation /t REG_DWORD /d 1
Ange värdet AnimationDisabled i registret, som styr om animeringen för inloggningsgränssnittet är inaktiverad.
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI" /v AnimationDisabled /t REG_DWORD /d 1
Ange värdet NoLockScreen i registret, som styr om låsskärmen visas.
Reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v NoLockScreen /t REG_DWORD /d 1
Ange värdet UIVerbosityLevel i registret, som styr användargränssnittets verbositetsnivå.
Reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v UIVerbosityLevel /t REG_DWORD /d 1
Starta om referensenheten. Du bör inte längre se de Windows-gränssnittselement som är relaterade till välkomstskärmen och avstängningsskärmen.
Aktivera en anpassad gränssnittsupplevelse
Med Windows IoT Enterprise kan du skapa enheter med fast användning, till exempel uttagsautomat datorer, försäljningsterminaler, medicintekniska enheter, digitala skyltar eller kiosker. Kioskläge hjälper dig att skapa en dedikerad och låst användarupplevelse på dessa enheter med fast syfte. Windows IoT Enterprise erbjuder en uppsättning olika låsta lägen för offentlig eller specialiserad användning: tilldelade åtkomst kioskläge för en app, tilldelade åtkomst kioskläge för flera appareller shell launcher.
Det här avsnittet innehåller steg för att konfigurera Shell Launcher i granskningsläge med DISM i referensenhetsexemplet. Stegen gäller för både fysisk enhet och virtuell dator:
Aktivera funktionen Shell Launcher genom att köra följande kommando i Kommandotolken med administratörsbehörighet:
Dism /online /enable-feature /featurename:Client-EmbeddedShellLauncher
Med Shell Launcher aktiverat kan du ange ett program som Windows Shell. Om du vill ange powershell.exe som ditt anpassade gränssnitt öppnar du en Windows PowerShell-prompt med administratörsbehörighet och kör:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("powershell.exe",1) $ShellLauncherClass.SetEnabled($TRUE)
Starta om referensenheten.
Systemet startar om och PowerShell- startar som standardsystemgränssnitt. Du vet att du fortfarande är i granskningsläge eftersom du ser fönstret Systemförberedelseverktyg.
Du kan lämna referensenheten med powershell.exe som ditt anpassade gränssnitt och gå vidare till Snabbstart: Sysprep och avbilda referensenhetsbilden och distribuera till en ny enhet. Om du vill återställa systemet till explorer.exe-gränssnittet gör du följande:
Öppna en administrativ Windows PowerShell-prompt från det aktuella gränssnittet:
Start-Process powershell -Verb RunAs
Kör sedan följande kommandon:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("explorer.exe",1) $ShellLauncherClass.SetEnabled($TRUE)
Starta om referensenheten.
Systemet startas om och Explorer startar som standardsystemgränssnitt.