Терминальный сервис - реанимируем старый компьютерМожно ли на компьютере с процессором Интел 486 работать с windows xp и самыми современными программами? Оказывается, можно. Есть несколько технологий, позволяющих использовать старые компьютеры, которые многие готовы просто выбросить, в качестве тонких клиентов - компьютеров с минимальной конфигурацией, использующих ресурсы более мощных ПК. Одна из таких технологий реализована в операционных системах windows - это терминальное подключение. В windows xp она преобразилась в "Удаленный рабочий стол". Ее прямая функция - предоставление доступа к ресурсам компьютера, его рабочему столу и всем установленным программам с любого другого компьютера по локальной сети или Интернет. Раньше эта функция называлась terminal services и была доступна в windows 2000 server. "Удаленный рабочий стол" есть в windows xp professional, но его нет в home edition. Майкрософт из соображений своей лицензионной политики запрещает одновременную работу нескольких пользователей с операционной системой. Например, при подключении к домашнему компьютеру с любого другого, пользователь, работающий за домашним компьютером, будет временно отключен. Как оказалось, это ограничение очень просто обойти, так как возможности по одновременной работе с большим количеством пользователей заложены windows xp professional. Какое практическое применение находят такие технологии? Во-первых, это одно из самых дешевых решений проблемы компьютеризации учебных заведений. Во-вторых, многим компаниям совсем не обязательно использовать самые современные компьютеры для офисных приложений. Выгоды подобных технологий я почувствовал и на собственном опыте. Для экспериментов с удаленным рабочим столом я использовал собственные домашние компьютеры: ноутбук с процессором celeron 2 ГГц под управлением windows xp и настольный компьютер с процессором celeron 400 МГц под управлением windows 98. В результате подключения настольного компьютера к ноутбуку я получил два рабочих места под windows xp, на которых можно работать полностью со всеми установленными на ноутбуке программами без замедления работы и других неудобств. Поначалу я не задумывался о том, что Майкрософт не позволит во время подключения работать за двумя компьютерами, ведь это противоречит политике компании и может значительно отложить обновление старого компьютера. После установки на настольный ПК специальной программы-клиента я быстро и без изменения каких-либо настроек подключился к windows xp на ноутбуке. Вот тут-то я и вернулся к реальности, увидев на экране ноутбука сообщение, что "остаться должен только один" - будет отключен либо пользователь, работающий за ноутбуком, либо удаленный, который пытается подключиться. Потом оказалось, что это просто ограничение, возможность одновременного подключения нескольких компьютеров реализована в windows xp pro, просто установлено ограничение на количество пользователей, равное одному. Путем нехитрых манипуляций (только ради эксперимента) это ограничение легко обходится. В результате я получил два полноценных рабочих места. Во время эксперимента на ноутбуке смотрел фильм, а за подключенным к нему настольным ПК обрабатывал довольно большую фотографию в photoshop cs. На подключенном компьютере ощущается небольшое замедление, но работать вполне можно. При хорошем сетевом подключении с одним сервером может работать несколько таких терминалов. Преимущества очевидны: все программы устанавливаются только один раз; на любом компьютере пользователи работают с привычными настройками; эффективная работа возможна и на довольно старых компьютерах. компьютеры-клиенты могут работать под управлением windows xp/2000/me/98/95/3.11 и даже dos (нужен специальный клиент dosrdp, который не предоставляется Майкрософт), что делает возможным использования в качестве клиентских ПК компьютеры даже без винчестеров. Реализация, часть первая: как подключиться к своему компьютеру с любого другого? Весь процесс установки и настройки "удаленного рабочего стола" хорошо описан на сайте Майкрософт. Процитируем самое важное: Настройка компьютера для использования функции удаленного рабочего стола: На панели управления откройте папку system (Система). Нажмите кнопку start (Пуск), выберите последовательно пункты settings (Настройка) и control panel (Панель управления), затем дважды щелкните значок system (Система). На вкладке remote (Удаленное использование) установите флажок allow users to connect remotely to this computer (Разрешить удаленный доступ к этому компьютеру), как показано на рисунке. Убедитесь, что у вас есть соответствующее разрешение на удаленное подключение к вашему компьютеру, и нажмите кнопку ОК. Не выключайте компьютер и не отключайте его от корпоративной сети, имеющей выход в интернет. Перед тем, как уйти с работы, заблокируйте систему. Установка клиентского программного обеспечения Клиентское программное обеспечение для подключения к удаленному рабочему столу позволяет осуществлять удаленное управление компьютером, работающим под управлением системы windows xp professional, с компьютера, работающего под управлением windows 95, windows 98, windows 98 second edition, windows me, windows nt 4.0 или windows 2000. Клиентское программное обеспечение находится на установочном диске windows xp professional и windows xp home edition. Установка клиента на компьютеры, работающие под управлением системы windows xp professional или windows xp home edition, производится по умолчанию. Установить программу-клиент тоже очень просто: Вставьте компакт-диск windows xp в дисковод для компакт-дисков. Когда появится страница приветствия, выберите последовательно пункты perform additional tasks (Выполнение иных задач) и setup remote desktop connection (Установить подключение к удаленному рабочему столу), как показано на рисунке. После запуска мастера установки следуйте указаниям, появляющимся на экране. Если у вас нет установочного компакт-диска windows xp, не стоит расстраиваться, клиент для нужной операционной системы можно переписать на сайте Майкрософт. cоздаем новое подключение удаленного рабочего стола Откройте окно remote desktop connection (Подключение к удаленному рабочему столу), для этого нажмите кнопку start (Пуск) и последовательно выберите пункты programs (Программы) или all programs (Все программы), accessories (Стандартные), communications (Связь) и remote desktop connection (Подключение к удаленному рабочему столу). В поле computer (Компьютер) введите имя компьютера, который работает под управлением системы windows xp professional и на котором включена функция удаленного рабочего стола; вы должны иметь разрешение на работу с удаленным рабочим столом на этом компьютере. Нажмите кнопку connect (Подключиться). Появится диалоговое окно log on to windows (Вход в windows). В диалоговом окне log on to windows (Вход в windows) введите имя пользователя, пароль и имя домена (если это необходимо), затем нажмите кнопку ОК. Откроется окно удаленного рабочего стола с файлами и программами, размещенными на рабочем компьютере, и соответствующими настройками рабочего стола. При этом система на рабочем компьютере остается заблокированной. Никто не сможет работать на нем, не зная пароля; ваша работа в удаленном режиме также останется незаметной. Как выйти из системы и завершить сеанс В окне remote desktop connection (Подключение к удаленному рабочему столу) нажмите кнопку start (Пуск) и выберите пункт shut down (Завершение работы). Появится диалоговое окно shut down windows (Завершение работы windows). В раскрывающемся меню выберите пункт log off (Завершение сеанса <имя_пользователя>) и нажмите кнопку ОК. Реализация, часть вторая: а если без ограничений? Как я уже говорил, Майкрософт не очень любит, когда нарушают запреты и лицензии, поэтому владельцам лицензионных копий windows xp professional не желательно работать с одной копией системы на нескольких компьютерах одновременно :). Но такая возможность у системы есть. Информация о том, как это себе позволить легко находится с помощью google и ему подобных. Вот, например, что советуют на одном из форумов (osnn.net): Добавить в реестр ключ: [HKEY_local_machine system controlset001 control terminal server licensing core] "enableconcurrentsessions"=dword:00000001 Перезагрузиться в безопасном режиме (с нажатой клавишей f8). Это необходимо, чтобы дальнейшие действия вступили в силу. Дальше нам понадобится файл termserv.dll из бэта-версии второго пакета обновлений для windows xp (sp2 build 2055). По неосторожности работников Майкрософт нужные нам возможности в ней не были отключены. Этот файл нужно переписать в папки: c:windowssystem32 и c:windowsservicepackfilesi386 (не забудьте на всякий случай сохранить копию своего варианта termserv.dll). Перезагружаемся, создаем еще одного пользователя и подключаемся с другого компьютера. Одновременно могут работать только пользователи с разными логинами. Поэтому, если у вас только одна учетная запись, придется создать еще одну. |