Я выполняю Microsoft Web Platform Installer, и она пытается установить IIS5.1. К сожалению, у меня есть следующая ошибка:
Установка не может скопировать файл staxmem.dll
Удостоверьтесь, что местоположение, указанное ниже, корректно, или измените его и вставьте 'Windows XP Пакет обновления Proffessional 3 CD' в диске, который Вы указываете.
c:\windows\ServicePackFiles\i386
Теперь я загрузил пакет обновления через Windows Update, таким образом, у меня нет CD. Я сделал поиск через Google и придумал эту страницу поддержки. Я следовал за первым набором инструкций и не было ничего плохого с базой данных, таким образом, я продолжал двигаться к шагу 2. К сожалению, это снова требует Пакета обновления CD.
Поиск жесткого диска показал, что файл находится в указанном каталоге.
Таким образом, как я заставляю установку продолжаться?
Это, потому что файл уже существует в целевом местоположении и используется? Раз так это подразумевало бы, что IIS уже установлен на машине. Таким образом, в этом случае вопрос становится - почему Установщик Веб-платформы пытается установить что-то, что это уже установлено?
Скопированный с ServerFault, а не перемещенный
Та страница поддержки вводит в заблуждение. Когда это говорит, возвращает ли инструмент сообщение:
"Эта операция может найти, что эта база данных повреждена"
Это означает, делает вывод, содержит тот текст где-нибудь? Не то, что единственный вывод. Вывод будет все еще главным образом походить на второй образец, но со строкой выше где-нибудь в выводе. Даже если инструмент найдет возможное повреждение, то он все еще закончит вывод, говоря "Успешную Проверку целостности".
Это имело меня ударяющий моей головой о стену целую вечность, пока я не заметил важную строку приблизительно половина пути через вывод.
Каждый раз, когда я столкнулся с этой проблемой до сих пор, она была зафиксирована путем восстановления файла групповой политики, как статья поддержки предполагает.