четверг, 20 октября 2022 г.

Настройка киоска с одним приложением.

На эту тему уже есть статья на сайте Microsoft, но я буду использовать более лёгкую систему Windows. Самой чистой системой мне показалась Windows Hyper-V Server 2019, её мы и возьмём за основу. Windows Core не имеет графического интерфейса, потребление ОЗУ около 1ГБ. Почти все настройки я производил через оснастки на другом сервере. Но есть хорошая статья по настройке Windows Hyper-V Server 2019, где практически всё можно сделать через PowerShell.

Поехали:

1. Устанавливаем ОС, обновляемся, если нужно настраиваем сеть, включаем RDP, вводим в домен и прочее.

2. Создаём пользователя "User" под которым будет работать браузер. Временно даём ему права администртора.

3. Логинимся под пользователем, скачиваем и устанавливаем MSI файл Chrome.

    На всякий случай - как удалять программы описано тут.

4. Добавляем Chrome в автозагрузку. Делаем это через реестр. Нас интересует следующий раздел: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Создаём строковый параметр с понятным для нас именем. У меня получилось так:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --fullscreen --kiosk "https://7745.by/"

Там же удаляем из автозагрузки SCONFIG. Это окно нашему пользователю не нужно. 

5. Перезагружаемся, если всё в порядке - настраиваем Chrome. Отключаем автозаполнение паролей, способов оплаты и адресов. Дополнительно можете настроить куки. 

6. В Powershell задаём время отключения дисплея 24 часа:

powercfg /SETACVALUEINDEX SCHEME_CURRENT 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 86400 

7. Удаляем роль Hyper-V:

 Uninstall-WindowsFeature –Name Hyper-V –Remove

Подробнее можно почитать здесь.

8. В планировщике заданий создаём задачу для перезагрузки ПК каждый день в 6:00.

 shutdown -r -t 00

9. Меняем лого при загрузке ОС с помощью HackBGRT. Как это делается описано этой в статье.

10. Забираем права администратора у "User" и даём ему права пользователя или гостя.

На этом настройка окончена. Дополнительные ограничения можете настроить в групповых политиках.

 

 

Комментариев нет:

Отправить комментарий

“Test page failed to print” \ “Пробная страница печати напечатана неправильно” или “ошибка 0x000003e3”

В один не прекрасный день мне пришлось сделать проверку (CHKDSK) диска «С» на виртуальной машине Windows Server 2008 R 2. Причиной то...