Я пытаюсь установить IIS в Windows XP Professional с пакетом обновления 3 (SP3), но его нет в списке добавления / удаления компонентов Windows. Как добавить компонент?

4 ответа4

1

Вы можете загрузить его с веб-сайта Microsoft: Internet Information Services (IIS) 7.5 Express.

1

Нам нужен установочный компакт-диск Windows 2000 Professional или Server

  1. Скопируйте каталог i386 с WinXP Home на жесткий диск (если у вас нет 2 CD-ROM)

  2. В этом каталоге (i386) есть файл с именем IMS.CAB . Откройте его с помощью WinRar (или чего-то подобного) и распакуйте содержимое во временную папку (они понадобятся вам в конце установки)

  3. Найдите и найдите файл: c:\WINDOWS\INF\SYSOC.INF

  4. В разделе [COMPONENTS] вы найдете эту строку:

    iis=iis.dll,OcEntry,iis.inf,hide,7
    
  5. Измените это на это:

    iis=iis2.dll,OcEntry,iis2.inf,,7 
    

    (не забудьте изменить имя в iis2.dll и iis2.inf и исключить слово hide. Таким образом вы обходите защиту XP дома)

  6. С компакт-диска Win2000 (Pro или Server) возьмите файлы: iis.dl_ и iis.in_ которые находятся в папке i386 и скопируйте их на рабочий стол,

  7. Откройте окна дос и с подсказкой, указывающей на ваш рабочий стол, отредактируйте следующие команды:

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

    это создаст два новых файла с именами iis2.dll и iis2.inf . Скопировать и вставить

    IIS2:DLL to c:\WINDOWS\SYSTEM32\SETUP\
    

    а также

    IIS.INF to c:\WINDOWS\INF\
    
  8. Зайдите в панель управления => компоненты Windows, вы увидите, что теперь Internet Information server доступен для проверки.

  9. Выберите его (я полагаю, что если вы ищете только PWS выберите только это, потому что чем больше компонентов вы установите, тем больше файлов вы будете искать)

  10. Это займет несколько минут, и в течение этого времени система запросит у вас много файлов: некоторые находятся на XP Home CD, другие на Win2000 CD. В определенный момент система запросит файл EXCH_adsiisex.dll . Это файл, который вы извлекли на шаге 2 данного руководства. Выберите его, и вы должны продолжить без проблем.

  11. В конце перезагрузите компьютер.

  12. Чтобы проверить, работает ли он, откройте Internet Explorer и введите в адресной строке:

    http://localhost
    
  13. Если это не работает, попробуйте следующее:

    1. Откройте окно DOS и введите:

      iisreset /RESTART
      
    2. Перейдите к веб-свойствам в защите каталогов (я не знаю, является ли это точное имя в английской версии), нажмите « Изменить» (или «Изменить», как уже говорилось, у меня нет английской версии), найдите и, наконец, найдите . Вы увидите всех пользователей на вашем ПК.

    3. Выберите тот, с которым вы работаете, и нажмите OK. В текстовом поле вы увидите PcName\UserName .

    4. Нажмите OK, чтобы закрыть окно. Не забудьте снять контроль над паролем и нажать кнопку ОК три раза.

    5. Закройте и перезапустите веб-сервер и повторите шаг 12 . Если все правильно, вы увидите страницу презентации по умолчанию IIS и онлайн-справку.

0

Предоставленная ссылка @JohnDR является оснасткой для консоли управления IIS, которая позволяет удаленно управлять IIS из XP. Он не установит IIS в вашей среде XP. Для этого посмотрите здесь. Вы должны установить несколько компонентов перед тем, как добавлять / удалять программы.

Установка IIS

0

Я нашел ответ. Существует файл C:\windows\inf\sysoc.inf, который управляет тем, что отображается в меню добавления программ удаления.

В разделе [Components] файла sysoc.inf была строка для iis:

iis=iis.dll,OcEntry,iis.inf,**HIDE**,7

Удаление скрытия из этой записи позволяет отображаться в диалоговом окне добавления / удаления компонентов Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .