3

Мне просто пришлось заменить мой жесткий диск, и я перезагружаю все приложения. У него есть XP со всеми текущими исправлениями, и VS2005 уже установлен, включая MSDN, который шел с ним.

VS2008 установлен нормально, но когда я попытался установить MSDN для него, я получаю окно предупреждения с этой ошибкой:

---------------------------
         Setup.exe
---------------------------
Unable to launch C:\usr\Microsoft\VS2008\msdn\Setup\setup.exe.
---------------------------
            OK   
---------------------------

C:\usr\Microsoft\VS2008\msdn - это каталог, содержащий файл setup.exe ; как ни странно, несмотря на сообщение, под ним нет каталога Setup . Весь установочный пакет VS2008 был скопирован в C:\usr\Microsoft\VS2008 а все остальное установлено нормально.

При использовании depends.exe я вижу жалобу на то, что DWMAPI.dll не может быть найден, но в соответствии с тем, что я могу найти, на нее следует ссылаться только для Vista.

Есть идеи?

3 ответа3

1

У меня была именно эта проблема, вам нужен каталог установки, который вам не хватает. Я считаю, что этот каталог был создан самораспаковывающимся исполняемым файлом. Найдите другой исполняемый файл, который не называется setup.exe . К сожалению, у меня нет доступных файлов, чтобы проверить, как оно называется, это может быть что-то глупое, например install.exe .

0

Вы можете проверить файл setup.ini, чтобы узнать, какой путь он ищет при установке. Мне кажется, что он ищет другой путь для установки.

-JFV

0

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

install.exe /? 

Приведенная выше команда должна сообщить вам, есть ли какие-либо опции для обхода состояния ошибки установки, подобного этому.

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