Назад | Перейти на главную страницу

Как заблокировать Windows XP для использования в качестве интернет-киоска?

Один из наших клиентов, сайт которого мы создали, является производителем велосипедов высшего класса. Они хотели бы распространять киоски - в основном, закрытые коробки Windows XP от Dell - некоторым из своих высокопоставленных дилеров. Киоски будут ограничены просмотром веб-сайта производителя. Я здесь не в своей тарелке и был бы признателен за помощь и / или хороший материал для чтения (и / или пошаговые инструкции; -]) по:

Наконец, я полностью открыт для ответов, которые сводятся к тому, что «вы здесь слишком надуманы, проконсультируйтесь с профессионалом». Я так же много спорил, когда впервые предлагали эту работу, но я был убежден попробовать взять ее на себя, прежде чем найти кого-то с более обширным опытом системного администрирования.

Windows SteadyState это бесплатный инструмент от Microsoft для выполнения именно того, что вы ищете. Его также легко настроить и управлять, и он отлично подходит для развертывания вашего киоска.

Windows SteadyState включает следующие функции, которые помогут вам управлять общими компьютерами:

Защита диска Windows - Помогите защитить раздел Windows, содержащий операционную систему Windows и другие программы, от изменений без разрешения администратора. Windows SteadyState позволяет настроить защиту диска Windows так, чтобы она удаляла все изменения при перезагрузке, удаляла изменения в определенную дату и время или вообще не удаляла изменения. Если вы решите использовать защиту диска Windows для удаления изменений, любые изменения, внесенные общими пользователями, когда они вошли в систему, удаляются при перезагрузке компьютера.
Ограничения и настройки для пользователей - ограничения и настройки для пользователей могут помочь улучшить и упростить взаимодействие с пользователем. Ограничьте доступ пользователей к программам, настройкам, пунктам меню «Пуск» и параметрам в Windows. Вы также можете заблокировать общие учетные записи пользователей, чтобы предотвратить сохранение изменений от одного сеанса к другому.
Диспетчер учетных записей пользователей - создание и удаление учетных записей пользователей. Вы можете использовать Windows SteadyState для создания учетных записей пользователей на альтернативных дисках, которые будут сохранять пользовательские данные и настройки, даже если защита диска Windows включена. Вы также можете импортировать и экспортировать пользовательские настройки с одного компьютера на другой, экономя драгоценное время и ресурсы.
Ограничения для компьютера - управляйте настройками безопасности, настройками конфиденциальности и многим другим, например, запрещайте пользователям создавать и сохранять папки на диске C и открывать документы Microsoft Office из Internet Explorer®.
Планирование обновлений программного обеспечения - обновляйте свой общий компьютер до последних версий программного обеспечения и безопасности, когда это удобно для вас и ваших общих пользователей.

SteadyState поддерживает Windows XP Professional, Home Edition, Tablet PC Edition, а также Windows Vista Business, Enterprise, Ultimate, Home Basic, Home Premium и Starter. Требования к оборудованию такие же, как для Windows XP и Windows Vista, поэтому любой компьютер, на котором хорошо работают эти операционные системы, также должен иметь возможность запускать Windows SteadyState.

Для простоты я бы сказал, взгляните на использование загрузочного CD / USB-накопителя для загрузки облегченной ОС Linux, позволяющей просматривать веб-сайт.

Поскольку киоски используются только для просмотра одного веб-сайта, вам действительно не нужна сложная защита Windows, когда есть некоторые готовые решения, на которые вы можете взглянуть.

Проверять, выписываться Блог Matts Tech о загрузочных компакт-дисках для киосков

Это должно указать вам правильное направление вместе со ссылками на KioskCD и Будка (компакт-диск типа киоска с открытым исходным кодом.

Я использую Windows SteadyState более чем на 75 машинах.

Он абсолютно бесплатный и предлагает множество конкретных ограничений, а также блокировку HD, чтобы он возвращался в определенное, предварительно сконфигурированное состояние при каждом перезапуске. Например, если пользователю удается заразить компьютер вредоносным ПО, перезагрузка немедленно очистит его.

Слишком много вариантов, чтобы упоминать здесь, но SS сделает все, что вы упомянули в своем вопросе, и многое другое. Загрузите и попробуйте. Его очень мало для загрузки, и его очень легко настроить и использовать.

Некоторые идеи для вас:

Я выполнил такую ​​работу для Заказчика несколько лет назад. Я настроил Windows XP для запуска Internet Explorer в «режиме киоска» в качестве оболочки и отключил контекстные меню. На этом устройстве не было клавиатуры, поэтому пользователь не мог выйти из полноэкранного режима.

Если бы мне пришлось сделать это сегодня, я бы начал искать расширения киоска для Firefox или «оболочки» для Internet Explorer в качестве первого шага.

Чтобы предотвратить утечку памяти в браузере и вывести его из строя, я использовал заставку для выхода из системы после тайм-аута бездействия, после чего он снова автоматически вошел в систему. Я также запланировал ночную перезагрузку, чтобы фоновые процессы не теряли память.

Что касается восстановления, было бы довольно просто создать загрузочную USB-флешку Windows PE / BartPE для повторного создания образа машины (ImageX, Ghost, все, что вы хотите использовать) в случае сбоя.

На фронте «доступ только к определенному веб-сайту»: вы можете обойтись без указания DNS на ПК на DNS-сервер с ограничениями, который обслуживает только зоны для сайтов, к которым вы хотите разрешить доступ. Вы можете использовать файл «HOSTS», но тогда вы столкнетесь с проблемами обновления, если какой-либо из этих IP-адресов изменится. Вы можете использовать какое-нибудь программное обеспечение для фильтрации типа "netnanny" на ПК, но у меня нет опыта, с которым можно было бы поговорить. Наконец, вы можете настроить ПК для использования прокси-сервера (локально размещенного на ПК или централизованно в сети) и таким образом фильтровать запросы.

Работа в старом киоске была действительно интересной, отчасти потому, что в самом киоске не было выхода в Интернет! Он запускал стек Apache / PHP / MySQL и DNS-сервер с подстановочными знаками в фоновом режиме и обслуживал сайт себе и другим киоскам в этом районе через Wi-Fi! Вы даже можете загружать обновления контента в киоск с USB-накопителя или компакт-диска (с надлежащим файлом аутентификации на носителе). Если вы попытаетесь выйти из основного сайта, на котором он размещен, виртуальный хост с подстановочными знаками и DNS с подстановочными знаками переместят вас на страницу «Извините, вы не можете попасть туда ...».

Я бы хотел использовать для этой работы решение на базе Linux, но у Заказчика было требование, чтобы я использовал Windows. В любом случае я бы сделал очень похожую вещь с системой на базе Linux, поскольку она позволяла Заказчику загружать свой действующий веб-сайт в киоск, который в противном случае не имел бы доступа в Интернет, и не требовал от разработчиков их веб-сайтов. для внесения каких-либо изменений (т.е. киоск выполнил весь PHP и использовал базу данных так же, как настоящий веб-сайт). Было очень весело!

В дополнение к описанной выше опции stableState я бы порекомендовал использовать следующий плагин firefox "kiosk mode". У меня это работает очень хорошо.

https://addons.mozilla.org/en-US/firefox/addon/1659

Используйте Microsoft Shared Computer Toolkit для Windows (также известный как Steadystate) (http://www.microsoft.com/windowsxp/sharedaccess/default.mspx)

Но чтобы сделать это конкретно киоском - см. Ниже:

От Юваля Синая MVP и http://support.microsoft.com/kb/555463

Чтобы настроить локальный компьютер в режиме киоска, выполните следующие действия:

  1. Зайдите в «Пуск» -> «Выполнить».

  2. Напишите «Regedit» и нажмите кнопку «Enter».

  3. Перейдите к:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon

Предупреждение. Неправильное использование редактора реестра (REGEDIT.EXE или REGEDT32.EXE) может вызвать серьезные общесистемные проблемы, которые могут потребовать переустановки Windows NT для их устранения.

  1. В правой части экрана дважды щелкните «Shell» REG_SZ.

  2. Замените "Значение данных:" новыми данными "iexplore -k http://www.msn.com"

  3. Нажмите на кнопку «Ок».

  4. Если вы используете Windows XP, вы можете использовать «Microsoft Shared Computer Toolkit для Windows XP».

       to enhanced the local computer settings: 
    

    Microsoft Shared Computer Toolkit для Windows XP

    http://www.microsoft.com/windowsxp/sharedaccess/default.mspx

  5. Перезагрузите компьютер.