Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Requirements to prevent this experience are:

  • Customised Kiosk Fileset
  • macOS client - Bundle ID of the App or Service to exclude
  • Windows client - Name of running process

A settings file may be configured to allow for certain apps.  Please see Client Kiosk Customization, for details regarding location of the settings file: 'settings.ini'

To exclude an unexpected process from being listed and preventing the reboot, first obtain the Bundle ID or process name of the listed App or Service.  If unsure how to obtain this, it may be retrieved from FileWave logs 

Obtain Bundle ID or Process Name
Windows
  • Send any Fileset that has its Fileset Properties set to 'Requires Reboot' to the test machine
  • Hover over the desired process to exclude

Image Added

In this example, to exclude notepad you require: 'notepad.exe'

macOS
  • Change a test device's Debug Level to 99 through the Client Monitor
  • Send any Fileset that has its Fileset Properties set to 'Requires Reboot' to the test machine
  • Once device prompts to quit applications, open the the FWGUI.log found in the users Application Support directory.  There  

    Code Block
    languagebash
    themeEmacs
    ~/Library/Application\ Support/FileWave/FWGUI.log


    There should be a lines similar to the following, for each process that has prevented the reboot:

    Code Block
    languagebash
    themeEmacs
    |DEBUG|INSTALLER|[addProcessInfo] new process added /Applications/Utilities/Terminal.app pid 67345 bundleID com.apple.Terminal
    |DEBUG|INSTALLER|[addProcessInfo] new process added /Applications/Preview.app pid 73400 bundleID com.apple.Preview
    |DEBUG|INSTALLER|[addProcessInfo] new process added /Applications/TextEdit.app pid 73718 bundleID com.apple.TextEdit

...

The 'settings.ini' file should be configured with the following format (Bundle IDs or processes being a comma separated list):

...