Почему установщик IIS не может скопировать staxmem.dll, несмотря на то, что он находится в указанной папке?

2256
ChrisF

Я использую установщик веб-платформы Microsoft и пытаюсь установить IIS5.1. К сожалению, я получил следующую ошибку:

Программа установки не может скопировать файл staxmem.dll

Убедитесь, что указанное ниже расположение является правильным, или измените его и вставьте компакт-диск Windows XP Proffessional Service Pack 3 в указанный привод.

C: \ Windows \ ServicePackFiles \ i386

Теперь я скачал пакет обновления через Центр обновления Windows, поэтому у меня нет компакт-диска. Я сделал поиск через Google и придумал эту страницу поддержки . Я следовал первому набору инструкций, и с базой данных ничего не случилось, поэтому я перешел к шагу 2. К сожалению, для этого снова требуется компакт-диск с пакетом обновления.

Поиск на жестком диске показал, что файл находится в указанном каталоге.

Итак, как я могу продолжить установку?

Это потому, что файл уже существует в целевой папке и используется? Если это так, это будет означать, что IIS уже установлен на машине. Таким образом, в этом случае возникает вопрос - почему установщик веб-платформы пытается установить то, что уже установлено?

Скопировано с ServerFault, а не перенесено

1

2 ответа на вопрос

2
Seb Pollard

Эта страница поддержки вводит в заблуждение. Когда он говорит, что инструмент возвращает сообщение:

«Эта операция может обнаружить, что эта база данных повреждена»

Это означает, что вывод содержит этот текст где-нибудь? Это не единственный выход. Вывод по-прежнему будет выглядеть в основном как второй пример, но с линией выше где-то в выводе. Даже если инструмент обнаружит возможное повреждение, он все равно завершит вывод с сообщением «Проверка целостности выполнена успешно».

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

Каждый раз, когда я сталкивался с этой проблемой до сих пор, она была исправлена ​​путем исправления файла групповой политики, как предполагает статья поддержки.

Ура, я попробую и доложу. ChrisF 14 лет назад 0
Кажется, сделал трюк - спасибо. ChrisF 14 лет назад 0
0
slowtony

KB894351 по-прежнему работает, используя esentutlдля проверки и исправления secedit.sdb.

Это позволило мне добавить IIS 7.5 в Windows XP Media Center Edition (расширенный набор XP Pro) SP3.

Похожие вопросы