Kiosk Einrichtung
So richten Sie den Kiosk für die Veranstaltung ein.
Mit Windows Assigned Access
Dies wurde nur auf Windows 11 Pro und Enterprise getestet.
Voraussetzungen
- Windows 11 Pro oder Enterprise
- Nur ein konfigurierter Drucker oder Belegdrucker als Standarddrucker eingerichtet - du kannst die Druckfunktion deaktivieren, aber mit Drucker ist die Benutzererfahrung besser
- Administratorzugriff auf das System
Einrichtung
-
Laden Sie psexec herunter
-
Öffnen Sie eine PowerShell mit Administratorrechten
-
Wechseln Sie zum Download-Ordner
cd C:\Users\<Benutzername>\Downloads
-
Führe den psexec-Befehl aus:
.\psexec.exe -i -s powershell.exe
-
Führe das folgende Skript aus
$assignedAccessConfiguration = @" <?xml version="1.0" encoding="utf-8"?> <AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v4="http://schemas.microsoft.com/AssignedAccess/2021/config"> <Profiles> <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}"> <KioskModeApp v4:ClassicAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" v4:ClassicAppArguments="--kiosk https://kiosk.lauf-fuer-kaya.de/?print=true --kiosk-printing --edge-kiosk-type=fullscreen" /> <v4:BreakoutSequence Key="Ctrl+E" /> </Profile> </Profiles> <Configs> <Config> <AutoLogonAccount rs5:DisplayName="Lfk Kiosk" /> <DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" /> </Config> </Configs> </AssignedAccessConfiguration> "@ $namespaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = [System.Net.WebUtility]::HtmlEncode($assignedAccessConfiguration) Set-CimInstance -CimInstance $obj
$assignedAccessConfiguration = @" <?xml version="1.0" encoding="utf-8"?> <AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v4="http://schemas.microsoft.com/AssignedAccess/2021/config"> <Profiles> <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}"> <KioskModeApp v4:ClassicAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" v4:ClassicAppArguments="--kiosk https://kiosk.lauf-fuer-kaya.de/ --kiosk-printing --edge-kiosk-type=fullscreen" /> <v4:BreakoutSequence Key="Ctrl+E" /> </Profile> </Profiles> <Configs> <Config> <AutoLogonAccount rs5:DisplayName="Lfk Kiosk" /> <DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" /> </Config> </Configs> </AssignedAccessConfiguration> "@ $namespaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = [System.Net.WebUtility]::HtmlEncode($assignedAccessConfiguration) Set-CimInstance -CimInstance $obj
-
Ruhezustand und Windows Tastenkombinationen deaktivieren
$NullKey = [byte[]]($null,$null) $LeftWindows = [byte[]](0x5b,0xe0) $RightWindows = [byte[]](0x5c,0xe0) $RemapCount = 2 $ReMap = [byte[]]( [Byte[]]::new(8) + [BitConverter]::GetBytes(1+$RemapCount) + $NullKey + $LeftWindows + $NullKey + $RightWindows + [Byte[]]::new(4) ) $Splat = @{ 'Path' = 'HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout' 'Name' = 'ScanCode Map' 'Value' = $Remap 'Force' = $True } New-ItemProperty @Splat $RegistryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" $Name = "AllowNewsAndInterests" $Value = 0 If (-not (Test-Path $RegistryPath)) { New-Item -Path $RegistryPath -Force | Out-Null } New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -Type DWORD -Force | Out-Null powercfg.exe -x -monitor-timeout-ac 0 powercfg.exe -x -monitor-timeout-dc 0 powercfg.exe -x -disk-timeout-ac 0 powercfg.exe -x -disk-timeout-dc 0 powercfg.exe -x -standby-timeout-ac 0 powercfg.exe -x -standby-timeout-dc 0 powercfg.exe -x -hibernate-timeout-ac 0 powercfg.exe -x -hibernate-timeout-dc 0
-
Nur für den Druck: Druck ohne Metadaten einrichten:
- Lade die Administrativen Richtlinienvorlagen für Edge herunter (Neueste Version herunterladen -> Windows 64-bit -> Windows 64-bit-Richtlinie herunterladen)
- Kopiere den Inhalt der ZIP-Datei aus dem
.cab
-Archiv nachC:\Windows\PolicyDefinitions
. - Öffne den Gruppenrichtlinien-Editor (GPEdit) und navigiere zu
Computerkonfiguration -> Administrative Vorlagen -> Microsoft Edge -> Drucken
- Öffne die Richtlinie
Kopf- und Fußzeilen drucken
, setze sie aufDeaktiviert
und klicke aufOK
.
-
Neustarten via
shutdown -r -t 0
oder die Windows Benutzeroberfläche.
Deinstallation
-
Um den Kiosk-Modus zu verlassen, drücken Sie
Strg+E
-
Öffnen Sie eine PowerShell mit Administratorrechten
-
Wechseln Sie zum Desktop-Ordner (C:\Users<Benutzername>\Desktop)
-
Führen Sie den psexec-Befehl aus:
psexec.exe -i -s powershell.exe
-
Führen Sie das folgende Skript aus
$namespaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = $null Set-CimInstance -CimInstance $obj $Splat = @{ 'Path' = 'HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout' 'Name' = 'ScanCode Map' 'Force' = $True } Remove-ItemProperty @Splat $RegistryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" $Name = "AllowNewsAndInterests" If (Test-Path -Path $RegistryPath) { If (Get-ItemProperty -Path $RegistryPath -Name $Name -ErrorAction SilentlyContinue) { Remove-ItemProperty -Path $RegistryPath -Name $Name -Force | Out-Null } }
Mit deinem bevorzugten Browser
Die Möglichkeit, den Browser zu verlassen und/oder DevTools zu öffnen, könnte standardmäßig verfügbar sein.
Bitte prüfe, ob dein Browser einen Kiosk-Modus unterstützt und wie du ihn einrichten kannst.
Dein Browser unterstützt möglicherweise nicht das Drucken ohne Dialog.
Bitte prüfe, ob dein Browser diese Funktion unterstützt und wie du sie einrichten kannst.
Öffne einfach den Link in deinem bevorzugten Browser und nutze den Kiosk-Modus deines Browsers:
- Mit automatischem Druck: https://kiosk.lauf-fuer-kaya.de/?print=true
- Ohne automatischen Druck: https://kiosk.lauf-fuer-kaya.de/