{"id":24960476,"url":"https://github.com/kurtismash/windows10pro_desktopkiosk","last_synced_at":"2025-04-10T20:32:57.326Z","repository":{"id":226029169,"uuid":"143741951","full_name":"kurtismash/Windows10Pro_DesktopKiosk","owner":"kurtismash","description":"How to make a kiosk account in Windows 10 Pro for a desktop application","archived":false,"fork":false,"pushed_at":"2024-09-18T21:15:45.000Z","size":2,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-24T18:11:16.198Z","etag":null,"topics":["10","account","admin","auto","kiosk","pro","restart","user","win32","windows"],"latest_commit_sha":null,"homepage":null,"language":"VBScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kurtismash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-08-06T14:41:58.000Z","updated_at":"2025-03-21T01:54:16.000Z","dependencies_parsed_at":"2024-03-05T14:58:45.695Z","dependency_job_id":"7ab72c59-2e0d-4808-bf70-2ea9df1a0a4e","html_url":"https://github.com/kurtismash/Windows10Pro_DesktopKiosk","commit_stats":null,"previous_names":["kurtismash/windows10pro_desktopkiosk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtismash%2FWindows10Pro_DesktopKiosk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtismash%2FWindows10Pro_DesktopKiosk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtismash%2FWindows10Pro_DesktopKiosk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtismash%2FWindows10Pro_DesktopKiosk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kurtismash","download_url":"https://codeload.github.com/kurtismash/Windows10Pro_DesktopKiosk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248290041,"owners_count":21078923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["10","account","admin","auto","kiosk","pro","restart","user","win32","windows"],"created_at":"2025-02-03T08:08:12.980Z","updated_at":"2025-04-10T20:32:57.291Z","avatar_url":"https://github.com/kurtismash.png","language":"VBScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windows 10 Pro Kiosk Mode (For Desktop Applications)\r\nWindows 10 includes a kiosk mode to lock a user account to running one or multiple applications. This mode is available on Enterprise and Education editions of the operating system, but only partially available in the Pro edition; this edition allows for UWP (new Windows apps) kiosks to be made but lacks functionality for the older \"desktop\" (win32) applications to be used in a kiosk. Using Group Policy on the local machine and some small scripts, a kiosk-like experience can be created for desktop applications.\r\n\r\nWindows 10 Pro contains the ability to lock the user to only specified applications. While this blocks desktop applications from running, it does nothing to block the user's ability to use UWP applications (Edge, Mail, Calendar, Store, etc.). However, these new applications are dependent on explorer.exe (the desktop, start menu, taskbar, etc.). Specifying a custom user interface as the application you wish to run has the bonus of also stopping explorer.exe from starting at the same time. The user is unable to start other applications as task manager is disabled.\r\n\r\n## Create a new user\r\n\r\n- Open Settings\r\n- Go to Accounts\r\n- Select “Family \u0026 other people” from the left sidebar\r\n- Add a local account, ‘Kiosk’ as a standard user\r\n\r\n## The scripts\r\n\r\n - Download the scripts autoRestart.vbs and autoRestart.bat\r\n - Save these somewhere the Kiosk account has read access (E.g. `C:\\`)\r\n - Modify the `.vbs` to run the .bat script (Change the path to where you saved it)\r\n - Modify the `.bat` script to point to the application you want to start\r\n\r\n## Apply a group policy object to the user\r\n- Search “mmc.exe” in the start menu\r\n- Open the management console it suggests\r\n- File -\u003e Add/Remove snap-in…\r\n- Select “Group Policy Object Editor” and press “Add”\r\n- Click “Browse” to select who to apply the policy to\r\n- From the Users tab, select the user Kiosk\r\n- Press Finish\r\n- Press OK\r\n- File -\u003e Save-as\r\n- Save it as something easy to understand (e.g. “GPO for Kiosk”)\r\n\r\n## Lock down the account with GPO\r\n\r\n - Open the GPO for the new user\r\n - In the left sidebar, select Administrative Templates -\u003e System\r\n - Double click “Custom User Interface”\r\n - Enable this with the radio buttons at the top\r\n - Enter `wscript C:\\autoRestart.vbs` as the interface file name, press Ok\r\n - Double click the Ctrl+Alt+Del Options folder\r\n - Enable “Remove Change Password”\r\n - Enable “Remove Lock Computer”\r\n - Enable “Remove Task Manager”\r\n - File -\u003e Save\r\n - Sign in as Kiosk and test the account is now locked, the GPO won’t take effect until the account is signed out and in again, switching user won’t update the policy\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurtismash%2Fwindows10pro_desktopkiosk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkurtismash%2Fwindows10pro_desktopkiosk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurtismash%2Fwindows10pro_desktopkiosk/lists"}