Category filter

How to configure website kiosk on Windows devices?

This guide will take you through the steps to set up a website kiosk on Windows devices from Hexnode.

A website kiosk restricts device access only to a specific website or a set of websites, ensuring a secure and controlled browsing experience. This is useful for customer service portals, online learning portals, and online exam portals, where restricting access to unauthorized content is essential.

With Hexnode UEM, you can effortlessly configure a Windows website kiosk to limit users exclusively to necessary websites required for their tasks and prevent distractions while minimizing security risks associated with unrestricted browsing. In addition to specifying what the users can/cannot browse, you can enhance the website kiosk experience by customizing Kiosk Browser app settings.

Pre-requisite:


For the website kiosk, the Kiosk Browser/Microsoft Edge app must be installed on the specific user account that has been set up to run in kiosk mode.

Note:


This feature is supported on:

  • Windows 10 Pro, Enterprise, and Education editions (version 1803 and later).
  • Windows 11 Pro, Enterprise, and Education editions.

Steps to configure website kiosk on Windows

To configure a website kiosk on Windows devices via Hexnode UEM:

  1. Log in to your Hexnode UEM portal.
  2. Navigate to Policies > New Policy. Give a suitable name and description (optional) for the policy. You can also choose to continue with an existing policy.
  3. Navigate to Kiosk Lockdown > Windows Kiosk Lockdown > Website Kiosk.
  4. Click Configure.
  5. Enter the name of the user account you want to run in website kiosk mode in the Kiosk Account Name field. If you are using the Microsoft account to enable sign in to the kiosk, you can specify the account name in either of the following formats:
    1. For an AD user: domain\samAccountName
    2. For a Microsoft Entra ID user: email address
  6. Under the Browser option, choose the desired browser (Kiosk Browser/Microsoft Edge) to be used while in kiosk mode.
  7. Provide the URL to be set as the default homepage when the kiosk mode is activated.
  8. In the New Tab Page URL field, enter the URL of the page that should open when the user opens a new tab in the browser (only applicable on Microsoft Edge browser).
  9. In the Advanced Kiosk Settings section, you can configure the following settings for the corresponding browsers:
    • For Kiosk Browser:
      1. Enable forward/back Navigation: Enabling this option allows users to navigate forward and backward through webpages within the Kiosk Browser app. The navigation buttons are located in the top left corner of the app.
      2. Enable Home Button: Enabling this option adds a home button to the Kiosk Browser app, alongside the navigation buttons. When clicked, it redirects users to the default website kiosk home screen.
      3. Show Reset Button: Enabling this option adds a reset button to the top right corner of the Kiosk Browser app. As the user clicks the reset button, they will be prompted to confirm the closure of the website kiosk session. Once confirmed, all browsing data (such as cache and cookies) will be cleared, and the browser will return to the default URL home page.
      4. Browser Timeout: Allows you to set an idle time (between 1 and 1440 minutes) after which the Kiosk Browser app automatically restarts. A prompt appears 30 seconds before the timeout, giving the user the option to resume or end the session. If no action is taken, the browser resets automatically.
    • For Microsoft Edge
      1. Swipe gestures for forward/backward navigation: Enabling this option allows users to navigate forward and backward in the browser using swipe gestures.
      2. Home button: Enabling this displays the home button on the browser, clicking on which redirects the user to the default home page.
      3. Users can modify URLs in the address bar: If enabled, users are allowed to modify the web address (URL) from the address bar for browsing. If disabled, the user will be restricted from modifying the URL.
      4. Delete downloaded files in the kiosk session upon exit: When enabled, all files downloaded during the kiosk session will be automatically deleted upon exit.
      5. Idle timeout: Allows you to set an idle time after which you can select the following idle timeout actions to take place. You can select one or more actions to happen when the device goes idle:
        • Close browser : Closes the browser window.
        • Clear browsing history : Clears the browser history.
        • Clear download history : Clears the download history.
        • Clear cookies and other site data : Clears the cookies and other site data.
        • Clear cached images and files : Clears the cached images and files.
        • Clear password Signin : Clears the saved sign-in passwords.
        • Clear autofill : Clears the saved autofill data.
        • Clear site settings : Clears the site settings.
        • Reload pages : Reloads the web pages.

    Buttons shown in the Kiosk Browser app after configuring advanced kiosk settings in the Windows website kiosk

  10. In the Website Kiosk URLs section, you can allowlist or blocklist URLs for kiosk mode. URLs can be added manually or uploaded via a CSV file. Manually added URLs can be edited or deleted later. To add a URL, enter the address along with the name and click Add.
    1. Allowlist: Add URLs that should be accessible in website kiosk mode.
    2. Blocklist: Add URLs that should be restricted in website kiosk mode.
    Notes:

    • For specific websites, device and user info can be passed along with the URL to Windows devices. Include wildcards within the URL in the format: URL/wildcard.

      Example: https://www.wikipedia.org/%devicename%/%imei%/%serialnumber%.

    • The end user will only be able to access the specific URLs added in the website kiosk policy. For example, if https://www.wikipedia.org/ is allowlisted, the user will not be able to access its subdomains, such as https://en.wikipedia.org/. To allow access to all subdomains, consider allowlisting the URL containing the root domain (https://wikipedia.org/), i.e., without sub-domains.

    Website kiosk policy settings for Windows in Hexnode UEM

  11. After configuring the website kiosk settings, navigate to Policy Targets to apply the policy to devices, groups, users, or domains.
  12. Click Save to apply the policy.

What happens at the device end?

Once the user (specified in the Kiosk Account Name field) logs in, the device will automatically launch the Kiosk Browser/Microsoft Edge app and enter Website Kiosk mode. In this mode, the device will display the default website specified in the configured policy, limiting access to any other apps or functionalities.

How to exit kiosk mode?

You can exit devices from kiosk mode either by disassociating or archiving the policy. Besides, you also need to restart the device to remove it from kiosk mode.

Method 1: Disassociate the policy

  1. Log in to the Hexnode UEM portal.
  2. Navigate to the Policies tab.
  3. Select the desired policy.
  4. Go to Policy Targets.
  5. Click on Remove on the right side of the device.

Or
  1. Log in to the Hexnode UEM portal.
  2. Navigate to the Manage tab.
  3. Click on the device from which the policy needs to be disassociated. This will take you to the Device summary page.
  4. Go to Policies. Identify the policy and click on the trash icon next to the policy.

Method 2: Archive the policy

  1. Log in to the Hexnode UEM portal.
  2. Navigate to the Policies tab.
  3. Select the desired policy.
  4. Click on Manage > Move to Archive.

Or
  1. Log in to the Hexnode UEM portal.
  2. Navigate to the Manage tab.
  3. Click on the device from which the policy needs to be disassociated. This will take you to the Device summary page.
  4. Go to Policies. Select the policy. Click on Manage > Move to Archive.
Notes:


The archived policies can be viewed under Policies > Archived Policies.

  • To permanently delete an archived policy,
    1. Log in to the Hexnode UEM portal.
    2. Navigate to Policies > Archived Policies.
    3. Select the desired policy. Click on Manage > Delete > Confirm deletion.
  • To restore an archived policy,
    1. Log in to the Hexnode UEM portal.
    2. Navigate to Policies > Archived Policies.
    3. Select the desired policy. Click on Manage > Restore.
  • On restoring an archived policy, the policy targets won’t be restored (the policy stays disassociated from the target device).

Method 3: Exit from the device end

If the above methods fail, press CTRL+ALT+DEL. This locks the screen and allows users to sign in with a different account from the login page. However, the previous user account remains in kiosk mode, and once the user logs in to the account, the kiosk mode gets relaunched.

  • Kiosk Lockdown of Devices