Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > WinXp Home + IIS


Автор: 4ybaka 22.5.2008, 22:51
есть диск с xpPro,однако установить iis как компонент не получилось. его там нет(в home).как можно его поставить?

Автор: Grig 23.5.2008, 06:03
Как это нет?
Панель управления -> Установка и удаление программ -> Установка компонентов Windows 
галочку на IIS
Если чего и не будет хватать, попробуй подсунуть с других дистрибутивов Винды, или качнуть с нета =)

Автор: ruslankm 24.5.2008, 09:41
Могу скинуть инструкцию по прикручиванию IIS к XP
 smile 

Автор: 4ybaka 24.5.2008, 10:52
ruslankm, ну если инструкция по windows home edition, то давай кидай. заодно поможешь еще паре сотен нуждающихся, и не нашедших способ установки... smile 

ЗЫ:для тех,кто считает home и pro идентичными, смотрите приложение

Автор: ruslankm 24.5.2008, 11:49
Как известно, в операционной системе Windows XP Home Edition нет возможности установить IIS. Однако имеется выход. Проделав эти манипуляции, я получил вполне работоспособный IIS. Однако предупреждаю, что вы сделаете, после прочтения этой инструкции целиком и полностью на вашей совести и под вашу ответственность. Оригинал можно найти по адресу: http://www.webthang.co.uk/tuts/tuts_server/iis_xph/pf/pippo_xp_pf.asp. 

Итак, для начала нам надо где-то раздобыть дистрибутив Windows 2000 (с дистрибутивом Windows XP Pro я не экспериментировал, но автор статьи утверждает, что он не годится) и Windows XP Home. В процессе установки потребуются файлы с обоих дистрибутивов, так что если в наличии только один дисковод, то одну из папок i386 имеет смысл скопировать на диск. Например, у меня на винте была папка i386 дистрибутива XP Home. 

В каталоге i386-home ищем файл IMS.CAB. Вооружившись каким-нибудь архиватором (например, WinRar) распаковываем ее содержимое во временную папку (она должна быть под рукой, ибо потребуется при завершении установки). 

Далее, ищем файл c:\WINDOWS\INF\SYSOC.INF (на всякий случай замечу, что c:\windows ? это путь, куда установилась Windows). В нем нам интересна секция [COMPONENTS], строка iis=iis.dll,OcEntry,iis.inf,hide,7. Заменим ее на iis=iis2.dll,OcEntry,iis2.inf,,7. 

Теперь оставим в покое дистрибутив Windows XP Home и обратим наши взоры на Windows 2000. В папке i386 находим файлы iis.dl_ и iis.in_. Скопируйте их куда-нибуть недалеко на винт. Теперь выполните команды из консоли: 

Код

EXPAND IIS.DL_ IIS2.DLL 
EXPAND IIS.IN_ IIS2.INF 


В итоге образуется два файла iis2.dll и iis2.inf. DDL-ку копируем в c:\WINDOWS\SYSTEM32\SETUP\, а inf ? в c:\WINDOWS\INF\. 

Теперь идем в Панель Управления, Установка и удаление программ, Установка компонентов Windows. Внимательно смотрим на список. Должна появиться строка IIS. Если ее нет ? что-то сделано не правильно. Итак, ставим на нее галочку и, перекрестившись, жмем кнопку ?Далее?. Должен сразу предупредить, что операция довольно таки продолжительна. Где-то минут 10-15 . В процессе установщик потребует кое-какие файлы. Большая часть из них находится в каталоге i386 дистрибутива Windows 2000, часть ? в дистрибутиве Windows XP Home. В завершении всего, будет затребован файл EXCH_adsiisex.dll. Тут самое время вспомнить, куда был распакован файл IMS.CAB и указать этот путь. 
После перезагрузки все должно заработать. Если возникли проблемы  отсылаю к оригиналу 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)