Здравствуйте.
Наверное, нет ни одного пользователя компьютера, который не сталкивался бы с ошибками при установке и удалении программ. Тем более, что проделывать подобные процедуры приходится довольно таки часто.
В этой сравнительно небольшой статье я бы хотел остановиться на самых распространенных причинах, из-за которых невозможно установить программу в ОС Windows, а так же привести решение по каждой проблеме.
1. «Битая» программа («установшик»)
Не слукавлю, если скажу что эта причина самая распространенная! Битая - это значит сам установщик программы был поврежден, например при вирусном заражении (или при лечении антивирусом - часто антивирусы леча файл, его «калечат» (делают не запускаемым)).
К тому же в наше время программы можно скачать на сотнях ресурсах в сети и должен заметить, что не на всех ресурсах программы качественные. Возможно, что у вас как раз битый установщик - в этом случае рекомендую скачать программу с официального сайта и перезапустить установку.
2. Несовместимость программы с ОС Windows
Очень частая причина невозможности установки программы, учитывая, что большинство пользователей даже не знает, какая ОС Windows у них установлена (речь идет не только о версии Windows: XP, 7, 8, 10, но и о разрядности 32 или 64 бит).
Дело в том, что большинство программ для 32bits систем будут работать и в системах 64bits (но не наоборот!). Важно отметить, что категория таких программ, как антивирусы, эмуляторы дисков и подобные им: устанавливать в ОС не своей разрядности - не стоит!
Так же весьма распространенная проблема - это проблема с пакетом NET Framework. Представляет он из себя программную платформу для совместимости различных приложений, написанных на разных языках программирования.
Есть несколько разных версий этой платформы. Кстати, например по умолчанию в ОС Windows 7 устанавливается NET Framework версии 3.5.1.
Важно! Каждой программе необходим своя версия NET Framework (причем, далеко не всегда самая новая). Иногда, программы требуеют конкретной версии пакета, и если у вас ее нет (а есть только новее) - программа выдаст ошибку…
Как узнать свою версию Net Framework?
В ОС Windows 7/8 это сделать достаточно легко: для этого нужно зайти в панель управления по адресу: Панель управления\Программы\Программы и компоненты.
Microsoft NET Framework 3.5.1 в ОС Windows 7.
4. Microsoft Visual C++
Весьма распространенный пакет, с использованием которого было написано множество приложений и игр. Кстати, чаще всего ошибки рода «Microsoft Visual C++ Runtime Error…» связаны с играми.
Причин подобного рода ошибкам много, поэтому если вы наблюдаете похожую ошибку, рекомендую ознакомиться:
5. DirectX
Этот пакет используется, в основном, играми. Причем, игры обычно «затачиваются» под определенную версию DirectX и чтобы запустить ее вам понадобится именно эта версия. Чаще всего, на дисках вместе с играми идет и нужная версия DirectX.
Чтобы узнать версию DirectX, установленную в Windows, откройте меню «Пуск » и в строчку «Выполнить » введите команду «DXDIAG » (затем кнопку Enter).
Запуск DXDIAG в ОС Windows 7.
6. Место установки…
Некоторые разработчики программ полагают, что их программа может быть установлена только на диск «C:». Естественно, что если разработчик не предусмотрел - то после установки на другой диск (например на «D:» -программа отказывается работать!).
Сначала полностью удалить программу, а далее попробовать ее установить по умолчанию;
Не ставить русские символы в пути установки (из-за них очень часто сыпятся ошибки).
C:\Program Files (x86)\ - правильно
C:\Программы\ - не правильно
7. Отсутствие DLL библиотек
Есть такие системные файлы с расширением DLL. Это динамические библиотеки, в которых содержатся нужные функции для работы программ. Иногда случается так, что в ОС Windows нужной динамической библиотеки нет (например, такое может произойти при установке различных «сборок» Windows).
Самый простой вариант решения: посмотреть какого файла нет и затем скачать его в интернете.
Отсутствует binkw32.dll
8. Пробный период (закончился?)
Очень многие программы позволяют использовать их бесплатно лишь определенный период времени (этот период называют, обычно, пробным - чтобы пользователь мог убедиться в необходимости данной программы, перед тем как заплатить за нее. Тем более, что часть программ достаточно дороги).
Пользователи часто пользуются программой с пробным периодом, затем удаляют ее, а затем снова хотят установить… В этом случае будет либо ошибка, либо, более вероятно - появление окна с предложением разработчиков купить данную программу.
Решения:
Переустановить Windows и установить программу заново (обычно это помогает сбросить пробный период, но способ крайне неудобный);
Использовать бесплатный аналог;
Купить программу…
9. Вирусы и антивирусы
Не часто, но бывает так, что мешает установки Антивирус, который блокирует «подозрительный» файл установщика (кстати, почти все антивирусы считают подозрительными файлы-установщики, и всегда рекомендуют скачивать такие файлы только с официальных сайтов).
Решения:
Если уверены в качестве программы - отключите антивирус и попробуйте установить программу заново;
Возможно, что установщик программы был испорчен вирусом: тогда необходимо его перекачать;
10. Драйвера
Лучшие программы для обновления драйверов в Windows 7/8.
11. Если ничего не помогает…
Бывает и такое, что нет видимых и явных причин, из-за которых невозможно установить программу в ОС Windows. На одном компьютере программа работает, на другом с точно такой же ОС и оборудованием - нет. Что делать? Часто в этом случае легче не искать ошибку, а просто попробовать восстановить Windows либо просто ее переустановить (хотя я сам не сторонник такого решения, но иногда сэкономленное время дороже).
На этом сегодня все, всем удачной работы Windows!
Вопрос: Включение и отключение компонентов Windows (не могу включить.NET framework)
Доброго времени суток! У меня такая проблема: не могу включить NET.framework 3.5.1 (sp1) на Семерке. В разделе "Включение и отключение компонентов Windows" ставлю галочку, изменения пробую применить, но в итоге вылетает сообщение, что произошла ошибка и компоненты не установлены. Галочка сбрасывается. Скачал программу, которая проверяет наличие установленных версий Framework. У меня оказались установленными 2-я и 4-я версии. Скачал из интернета NET.framework 3.5.1, запускаю exe"шник, файлы начинают распаковываться, но дальше выползает сообщение, что NET.framework 3.5.1 нужно активировать в разделе "Включение и отключение компонентов Windows". Короче замкнутый круг, а результат всё тот же. Подскажите, что делать...очень не хочется винду сносить. Спасибо!
Ответ:
Сообщение от whisky
Думал установить версию 2.0 на вин7, но не ставится.
Прежде чем заниматься садо-мазо своей ОС почитали бы что ли информацию Нативно интегрированный в ОС Win. 7 НЕТ Фремворк 3.5.1 - это и есть (упрощённо говоря) рабочая сборка Фремворков версий 1, 2 и 3.
Добавлено через 1 минуту
Сообщение от whisky
Че это за версия такая, которой для работы требуется 4.5 ГБ места?
И чё, это глобальная проблема? Вот лично мне наплевать сколько весит если для полноценного функционала ОС это надо.
Вопрос: Не отображается содержимое "Включение или отключение компонентов Windows"
Не отображается содержимое "Включение или отключение компонентов Windows"
Шрифты - стандартные, даже оформление сменил, как и пользователя.
ОС - Windows 7 (x64).
После долгой загрузки - такой вид
Ответ:
ОК, только это уж точно не сейчас... мне он пока нужен..., заодно потом восстановлю систему...
Лады, спасибо - потом отпишусь...
Вопрос: Отключение компонента Windows Search в Win10
Здравствуйте. В Windows 7 в панель управления-программы и компоненты-компоненты Windows был пункт Windows Search, который можно было отключить.
В 10ке его уже нет.
Вопрос: как полностью отключить данный компонент в Windows 10, вплоть до удаления поля поиска из меню Explorer.
Ответ:
Спасибо, я через политики пользователей ранее убирал, там намного дольше.
Остальное решается отключением служб и индексирования дисков.
Но полностью его отключить как в 7 можно?
Вопрос: Не могу включить\отключить компоненты Windows
День добрый, дамы и господа...
Windows 7x64, корпоративная лицензия.
Возникла следующая проблема: потребовалось на одной из машин в корпоративной сети включить компонент Telnet.
Захожу Панель управления - Программы и компонеты - Включение и отключение компонентов Windows.
Система некоторое время чего-то там себе ищет и в итоге появляется абсолютно чистое белое окошко, там, где на нормальных станциях отображается список компонентов - тут нет ничего... Есть у кого какие мысли, что это может быть, как это лечить? Может быть, какие-либо логи необходимо предоставить...
"Переустановить Windows" - это, конечно, тоже вариант, но самый-пресамый крайний... Надеюсь, есть возможность восстановить все это дело меньшей кровью...
Заранее всем благодарен
Ответ: Собственно, чего я и полез в эти компоненты. Так-то я по сети разослал команду на установку Telnet, все станции подключились, окромя 2-х проблебных, обе с одинаковой бедой...
Добавлено через 2 минуты
vavun
, спасибо, завтра сделаю - отпишусь...
Вопрос: Установить "компонент Windows" из командной строки.
ручками:
Панель управления -> Программы -> Включение и отключение компонентов Windows
В окне Компоненты Windows:
Нашел компонент, проверил есть ли галка
Если нет, поставил нажал OK.
Ну и ждем, бывает долго, пока установится.
Про DISM я понял:
cmd-вариант:
(C API буду разбираться однозначно, тем более там есть CallBack чтоб отслеживать Progress, в принципе то что надо).
Но DISM на висте например нету (по крайней мере штатно).
В XP была sysocmgr (визуально делает то что делаешь из панели управления).
+ |
А есть ли аналог для Vista-Win10?
Есть такая штука (вызывает окно компонентов Win - как из панели управления):
Optionalfeatures.exe оно же rundll32.exe appwiz.cpl RunOCMW
А м.б. кто знает у нее параметры командной строки есть?
Есть еще и но оно походу вообще без вменяемого GUI, а GUI как бы надо, ибо процесс не секундный.
Есть какие соображения?
Оптимальный вариант что я хочу (коль я задал вопрос в "Windows"):
optionalfeatures.exe с параметрами cmd
Только где они?
Ответ:
Для восьмёрки и старше всё вкаропке, всё однотипно и в одно движение.
Остаётся семёрка и 2008R2 - это замучаешься???
P.S. Про изменение названий фич - спасибо, поржал.
Вопрос: Не могу включить службу IIS
В компонентах Windows пыталась включить службу IIS пишет произошла ошибка.Некоторые компоненты установить не удалось. Подскажите пожалуйста как решить эту проблему.
Ответ:
Цитата ruslan... :
Skarlet55
, Каждый пункт, как вариант: 1. Проверьте наличие проблемы в режиме 2. Для эксперимента можно попробовать удалить Антивирус и проверить установку. 3. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные > Sfc /scannow Команда sfc /scannow сканирует все защищенные системные файлы и заменяет неправильные версии правильными. Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log
в архиве. Дополнительно нужно посмотреть журнал событий: |
Запускала команду sfc/scannow пишет защита ресурсов не может выполнить запрошенную операцию.в просмотре событий пусто так как я не могу запустить службу журнала событий выдаеь ошибку 1747 неизвестная служба проверки подлинности.
Вопрос: Не могу включить обновление Windows 7 после отключения
Всем доброго времени суток!
Появились большие проблемы с ноутбуком Sony Vaio vgn-nw2zrf. Около года назад отключила автоматические обновления Windows, т.к. процессор работал на 100% постоянно (знаю, сделала глупость большую(((но это было единственное решение проблемы, которое помогло. И как-то плавно забыла время от времени проверять обновления вручную. Теперь же не запускаются программы от имени администратора, пришлось выключать эту функцию, чтобы запускать их; некоторые проги вообще открыть не могу, значок звука на панели задач не активен сколько бы ни нажимала. И глючит, глючит постоянно, медленно работает. Так вот, теперь я никак не могу включить обновление Windows. Вручную находит обновления, но не ставит их. Один раз 2 часа висело "Не удалось обновить. Отменяем обновление" при включении, благо потом загрузился. Делала откат на месяц, когда такой х не было, но опять все появилось. Отключала обновления через локальные службы, ставила "остановить", а теперь запустить не могу. В безопасном режиме не запускается, пробовала в реестре создать раздел, чтобы в безопасном режиме получилось, но, увы. Так то в центре обновления стоит "автоматическое обновление", но в службах оно отключено, чувствую, что вся суть в этом. Антивирус Аваст, если нужно.
Очень сильно буду благодарна, если кто-нибудь сможет помочь!!!
Ответ: Попробуйте скачать обновления для соотвествующей разрядности установленной у Вас Windows и вручную установить
Вопрос: Windows 7(включен режим EMS)
поставил на ноутбук 7, во время первого перезапуска у меня начали настраиваться обновления, полоска дошла до 30% и ноут перезагрузился. После этого, при загрузке ноутбука, мне на выбор дает 2 системы: Windows 7 и Windows 7(Включен режим EMS).
При выборе первого система требует установочный диск, чтобы ее восстановить, а при выборе второго винда запускается. В интернете про этот режим ничего толкового не нашел, одни только советы как его убрать. Зачем его убирать, если я могу пользоваться ноутбуком только через него. Но мне всё равно не понятно, что это за режим и почему я не могу запустить обычную винду?
Добавлено через 1 час 36 минут
Новые обновления тоже не ставятся, доходит до 1\3 и комп перезагружается
Ответ: В статье описано как включить и отключить ems, а по моему вопросу 0 инфы
Вопрос: [решено] NET Framework 2.0 не могу установить
Не могу установить NET Framework 2.0
Начинается установка, затем резкая ошибка, откат установки, в конце указывает на то что файлы установки были удалены. До этого снял параметр с Microsoft NET Framework 3.5.1 в "Включение или отключение компонентов Windows" в панели управления.
Инст лог:
VS Scenario: CSupportedPlatformCheck failed: Для установки или настройки Microsoft .NET Framework 2.0 SP2 необходимо использовать параметр "Включение или отключение компонентов Windows" в панели управления.
VS Scenario: Failed to pass the Warnings/Blocks checks in CVSScenario::Start()
Microsoft .NET Framework 2.0a x64: Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603
WapUI: DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.
Подскажите какие нибудь варианты решения. Спасибо.
Ответ:
Цитата Petya V4sechkin :
Лог из утилиты.NET Framework Setup Verification Tool для Framework 2.0 SP2. Написал Verification Failed.
немного смутила ошибка:
***WARNING*** Key: HKLM\SOFTWARE\Microsoft\.NETFramework
Value: InstallRoot
Expected Data: m:\windows\microsoft.net\framework64\
Actual Data: c:\windows\microsoft.net\framework64\
И в конце возвращает:
Process successfully launched. Waiting 300 seconds for it to complete.
****ERROR**** Process "Netfx20TestApplication.exe" exited with return code -2146232576
Not running action "Files - .NET Framework netfxperf.dll" for product ".NET Framework 2.0 SP2" because the OS condition does not match
****ERROR**** Verification failed for product .NET Framework 2.0 SP2
Лог прилагаю:
Вопрос: Не могу установить.NET Framework 3.5.1
решил я значит так как многим программам требуется framework 3.5 установить его, скачал, запускаю, выдает ошибку "чтобы начать установку его надо включить в включение или отключение компонентов windows", зашел туда, но в списке его нет, погуглил, так и не нашел решение, может кто сможет помочь, восьмерка - лицензия...
Ответ: а как XNA Framework 3.1 установил,там же расширение файла другое на 8.1 пойдет не?
Доброго времени суток, дорогие читатели!
Иногда, при установке какой-нибудь программы от Adobe (например Photoshop, Dreamweaver, Lightroom, Flash), установка не происходит, тобишь Вы щелкаете на setup.exe , она открывается, а через минуту закрывается. Вы снова щелкаете на ней, но происходит тоже самое.
Смена дистрибутива программы ни к чему не приводит. При этом никакой режим совместимости не помогает и в итоге установить программу, само собой, решительно не получается. Такая проблема чаще всего наблюдается при установке продуктов версии CS3 .
Собственно, в этой статье речь пойдет о том как эту проблему решить.
- Теперь разархивируйте CS5Clean . Далее запускаете CS5InstallerDatabaseUtility.exe . Выбираете язык English (кнопочка "e", потом Enter). Когда всплывет лицензионное соглашение, нажимаете "y " и выбираете первую опцию (CS3, CS4). Когда программа удалит все оставшиеся данные, то выберите вторую опцию, а именно CS5 .
- Запускаете Windows Install Clean Up utilily и выделяете все программы от Adobe . После чего удаляете их, используя кнопочку Remove .
Хотите знать и уметь, больше и сами?
Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!
- Осталось только перезагрузиться и проверить. По идее теперь все должно заработать:)
На этом, собственно, всё.
Послесловие
Такие вот дела. Компания Adobe очень не любит убирать за собой мусор, в итоге получаются такие конфликты. Есть, конечно, более простой способ заставить установщик работать - переустановить систему, но этот способ не всем удобен:)
Как и всегда, если есть какие-то вопросы, то спрашивайте в комментариях.
PS: За существование оной статьи отдельное спасибо другу проекта и члену нашей команды под ником “barn4k“.