Windows 8 и 10 с каждым днём предпочитает всё большее число интернет-серферов по всему миру. Огромная часть пользователей интернета полагается именно на них. Хотя Windows считается одной из самых надёжных и лучших операционных систем для любого современного компьютера, есть вещи, которые часто становятся предметом для беспокойства пользователей. Одна из них связана с обновлением Windows. Дело в том, что в наши дни программное обеспечение имеет возможность обновлять себя самостоятельно. Это может показаться отличной функцией, но результаты не всегда утешительны. Часто неправильное обновление может вызвать ошибку 0x80240017 при установке Visual C++. Что вызывает ошибку и какие способы её устранения существуют?
Содержание
- 1 Причины появления
- 2 Методы решения ошибки 0x80240017
- 2.1 Переустановка пакета Microsoft Visual C ++
- 2.2 Запускаем принудительное обновление с проверкой на неисправности
- 2.3 Исправление с помощью средства устранения неполадок
- 2.4 Сброс настроек магазина в windows 10
- 2.5 Загрузка операционной системы в безопасном режиме
- 2.6 Failed to execute MSU package error 0x80240017
Причины появления
Если при попытке установить распространяемый файл Microsoft Visual C ++ вы сталкиваетесь с сообщением «0x80240017 – неопределённая ошибка», не беспокойтесь, поскольку сегодня мы подробно разберём, как её исправить. Распространяемый Visual C ++ требуется для запуска различных приложений или программ, и, если на вашем компьютере не установлен пакет Redistributable, вы не сможете получить доступ к этим утилитам. Поэтому, не теряя времени, давайте посмотрим, как исправить ошибку распространяемой установки Microsoft Visual C ++ 0x80240017 с помощью приведённого ниже руководства. Неопознанная ошибка 0x80240017 в Windows при обновлении или установке Visual C обычно возникает, когда обновление не удаётся установить или применить на вашем компьютере. Другим фактором, который может вызвать эту проблему, является неудачная попытка установки распространяемых пакетов Visual C ++ для Visual Studio. Более того, это может произойти из-за антивирусного конфликта. К счастью, эту ошибку можно легко устранить, для этого вам не нужны подробные знания о Windows. Вам нужно только иметь немного терпения и внимательно следовать советам, описанным ниже.
Методы решения ошибки 0x80240017
Microsoft Visual C ++ – это интегрированная среда разработки (IDE), используемая для создания приложений Windows на языках программирования C, C ++ и C ++/CLI. Первоначально это был отдельный продукт, но теперь он входит в состав Microsoft Visual Studio. Он предлагает разработчикам единое приложение, в котором они могут писать, редактировать, тестировать и отлаживать свой код. Среда программирования включает в себя доступ ко многим библиотекам общего кода, которые позволяют разработчикам использовать уже разработанный код для конкретных процедур вместо того, чтобы писать его с нуля. Этот общий код принимает форму динамически подключаемых библиотек (DLL), термин, с которым большинство пользователей Windows сталкивалось в тот или иной момент.
Когда приходит время распространять своё программное обеспечение среди пользователей, у разработчиков есть выбор. Они могут связывать эти библиотеки DLL в установку своего приложения или полагаться на стандартный распространяемый пакет общего кода. Большинство выбирают последнее, и этот пакет известен как распространяемый Visual C ++. Есть несколько преимуществ использования распространяемого пакета. Пакеты доступны Microsoft, которая также тестирует и обновляет их с помощью исправлений ошибок и безопасности. Вторично распространяемые файлы также предлагают одну установку на компьютер пользователя, которую могут использовать несколько программ одновременно. Некоторые из них устанавливаются вместе с самой Windows. Конкретные версии, которые устанавливаются, зависят от того, какую версию Windows вы используете. Например, Windows 10 поставляется с распространяемыми файлами Visual C ++ 2012 и 2013 годов. Если у вас 32-разрядная версия Windows, вы не увидите 64-разрядные версии. Но если у вас 64-разрядная версия Windows (которой в настоящее время пользуются почти все компьютеры), вы увидите обе версии, потому что 64-разрядная версия Windows может запускать как 64-разрядные, так и 32-разрядные приложения.
Любые дополнительные версии распространяемого Visual C ++, которые вы видите в своей системе, были установлены вместе с некоторой программой, которая этого требовала. Когда разработчик кодирует в определённой версии Visual C ++, библиотеки программ для этой версии также должны присутствовать в системе пользователя для запуска приложения. Это означает, что, например, если разработчик использовал Visual C ++ 2005 (или Visual Studio 2005) для создания устанавливаемой программы, вы можете ожидать, что распространяемый Visual C ++ 2005 будет установлен в вашей системе вместе с программой. Иногда при первом запуске программы появляется всплывающее окно с сообщением об установке распространяемого пакета. Вы можете заметить это, если вы играете на ПК, особенно в Steam. Как правило, это означает, что разработчик решил загрузить последний пакет от Microsoft во время установки. Иногда пакет поставляется вместе с приложением.
Также возможно, что вы увидите, как выглядят несколько версий одного и того же распространяемого пакета или, по крайней мере, несколько версий одного и того же года. Например, вы можете увидеть несколько версий распространяемого пакета 2008 года. Кто-то может указать, что это пакет обновления, в то время как другие могут просто иметь несколько разные номера версий. Хотя иногда кажется, что установлено несколько версий одного и того же пакета, все они слегка различаются. И, к сожалению, в отличие от немного похожего .NET Framework, Microsoft никогда не объединяла все эти старые версии в единый пакет. Существует несколько основных способов устранения неопознанной ошибки 0x80240017 в Windows. Проверьте решение, которое лучше всего работает на вашем ПК.
Переустановка пакета Microsoft Visual C ++
Чтобы исправить ошибку 0x80240017 Microsoft Visual C ++, вам просто нужно переустановить распространяемые файлы Visual C ++. Для этого выполните следующие действия:
- Нажмите Win+S и введите «Панель управления». Выберите Панель управления из списка.
- Когда панель управления запустится, перейдите в меню «Программы и компоненты».
- Когда откроется окно «Программы и компоненты», найдите Microsoft Visual C ++ Redistributable и дважды щёлкните программу, чтобы удалить её.
После удаления всех распространяемых файлов их необходимо загрузить с веб-сайта Microsoft. Имейте в виду, что вам придётся установить все доступные распространяемые файлы, чтобы решить эту проблему. Если вы не хотите удалять и загружать все распространяемые файлы, вы можете восстановить установку. Для этого выполните следующие действия:
- Следуйте инструкциям сверху и откройте Программы и компоненты.
- Выберите распространяемый файл, который вы хотите восстановить, и нажмите «Изменить».
- Когда появится окно настройки, нажмите кнопку «Восстановить» и следуйте инструкциям на экране, чтобы завершить процесс восстановления.
ВАЖНО. ВАЖНО! Имейте в виду, что не все пакеты поддерживают восстановление. Если параметр «Изменить» из шага 2 недоступен, единственный вариант – удалить выбранный распространяемый файл.
Многие пользователи сообщают, что переустановка распространяемых файлов Visual C ++ устранила проблему, поэтому обязательно попробуйте это решение. Если при восстановлении или переустановке распространяемого пакета Visual C ++ для Visual Studio проблема не устраняется, переходите к следующим решениям.
Запускаем принудительное обновление с проверкой на неисправности
Как мы уже упоминали, ошибка 0x80240017 появляется из-за отсутствующих, повреждённых или не полностью скаченных системных файлов. В этом случае решить проблему позволит вам запуск средства проверки системных файлов (SFC). Сканирование SFC должно быть в состоянии обнаружить и устранить проблемы, связанные с системой. Вы можете выполнить одно из следующих действий:
- Нажмите меню «Пуск» и введите «cmd», затем щёлкните правой кнопкой мыши командную строку (admin) и выберите «Запустить командную строку от имени администратора».
- После открытия командной строки с помощью admin, вам нужно ввести команду sfc / scannow и нажать клавишу Enter.
- Процесс займёт несколько минут. После завершения перезагрузите компьютер.
Загрузите и снова установите обновления, чтобы проверить, исчезла ли ошибка 0x80240017.
DISM Tool
Следующее решение подходит для всех версий Windows, включая 8 и 10. Для этого используется встроенная утилита принудительного обновления системы с проверкой на неисправности – DISM Tool. Вот что нужно сделать:
- Нажмите клавишу Windows+X и выберите «Командная строка» («Администратор»).
- Введите в cmd следующую команду и нажимайте ввод после каждой строчки:
- exe /Online /Cleanup-image / CheckHealth
- exe /Online /Cleanup-image /Scanhealth
- exe /Online /Cleanup-image /RestoreHealth
- DISM восстановит систему до работоспособного состояния.
- Запустите команду DISM и дождитесь её завершения.
Перезагрузите компьютер, чтобы сохранить изменения и проверить, сможете ли вы исправить ошибку установки распространяемого пакета Microsoft Visual C ++ 0x80240017.
Исправление с помощью средства устранения неполадок
- Откройте окно поиска, введите «Поиск и устранение неисправностей» и выберите первый результат.
- Откроется новое окно, теперь нажмите «Просмотреть все» на левой панели.
- Нажмите на Центр обновления Windows в нижней части окна.
- Вы увидите окно устранения неполадок Центра обновления Windows, нажмите «Далее». Вам также может понадобиться ввести пароль администратора. Устранение неполадок будет автоматически искать любые типы проблем и решать их, если таковые имеются.
- После завершения закройте окно и попробуйте загрузить/установить приложение из магазина приложений.
Сброс настроек магазина в windows 10
- Перезагрузите компьютер и войдите в систему под учётной записью администратора
- Нажмите на плитку рабочего стола, а затем одновременно нажмите клавиши Windows и R, чтобы открыть окно запуска.
- Теперь в диалоговом окне «Выполнить» введите WSReset.exe и нажмите клавишу Enter.
- Перезапустите и снова войдите в систему.
После перезагрузки системы убедитесь, что ошибка установки Microsoft Visual исчезла.
Загрузка операционной системы в безопасном режиме
Не многие точно знают, о чём идёт речь, и почему это так. Решить проблему с обновлением Visual C поможет Windows Safe Mode, и вам, возможно, придётся в него загрузиться. Безопасный режим Windows – это когда Windows загружается без запуска большинства драйверов устройств и работает в стандартном графическом режиме VGA. Он также работает в 16 цветах и с очень низким разрешением экрана 640×480. Возможно, вы видели его в том случае, когда возникает критическая проблема системы, мешающая стандартной работе Windows. Это может означать, что установлен неподходящий драйвер или он мог быть активирован, если вы обнаружили, что у вас работает вирус при загрузке Windows.
Активировать безопасный режим вручную просто! Просто включите компьютер и нажмите F8, прежде чем вы попадёте на экран загрузки. Здесь нужно быть быстрым, потому что обычно экран загрузки (первый экран, который появляется при включении компьютера) не остаётся там надолго. Затем выберите безопасный режим, и Windows должна загрузиться в безопасном режиме. Вы также можете выбрать загрузку в безопасном режиме с поддержкой сети. В этом режиме вы можете устранять неполадки в сети, а также подключиться к Интернету, если:
- Вы подключаетесь к интернету через соединение PPPoE. (Большинство соединений DSL используют PPPoE).
- Соединение PPPoE требует имени пользователя и пароль.
- Компьютер подключён напрямую к модему DSL. (Если вы подключаетесь к интернету с помощью маршрутизатора, подключённого к модему DSL, вы можете использовать безопасный режим с сетью.)
Это может быть полезно в том случае, если вы пытаетесь удалить шпионское ПО, или если вам нужно обратиться к инструкциям или другой веб-документации, чтобы выйти из безопасного режима. Кроме того, вы можете активировать безопасный режим с помощью системной утилиты, известной как msconfig. Чтобы запустить msconfig, просто введите его в строку поиска Windows. (Если вы работаете в XP, вам нужно перейти в меню «Пуск» и нажать «Выполнить», а затем ввести «msconfig»). Это должно привести вас к диалоговому окну msconfig. Нажмите вкладку Boot. Перейдите к варианту безопасной загрузки и выберите его. В этом случае вам будет предложено перезагрузиться. Сделайте это, если хотите загрузиться в безопасном режиме.
Безопасный режим может активироваться, если ваш компьютер обнаружит, что ваша система не загружается должным образом. В этом случае вам нужно будет перейти в безопасный режим и выяснить, какие аппаратные ошибки или последние драйверы являются причиной этой проблемы, и исправить её соответствующим образом (удалить/заменить). Просто перейдите на «Мой компьютер», выберите «Свойства», затем вкладку «Оборудование», нажмите «Диспетчер устройств» и удалите неработающий драйвер (тот, который вы установили в последний раз). Кроме того, при более тяжёлых обстоятельствах вам может потребоваться удалить вирус или некоторые вредоносные программы, которые мешают вашему компьютеру работать должным образом.
Failed to execute MSU package error 0x80240017
Существуют и другие способы исправления ошибки 0x80240017, возникающей при установке Visual C на Windows 10. Вот самые эффективные из них.
Полный контроль над Проводником и папкой WindowsApps
- Перезагрузите устройство и войдите в систему под учётной записью администратора.
- Откройте раздел «C:/» или тот, где установлена ОС Windows 10.
- Дважды щёлкните, чтобы открыть папку «Program Files».
- Выберите вкладку «Вид», расположенную в верхней части проводника.
- В появившемся списке установите флажок «Скрытые элементы» в разделе «Показать/скрыть».
- Теперь в «Program Files» найдите «WindowsApps».
- Перейдите в WindowsApps или
- Кликните «Свойства»/«Безопасность»/«Дополнительно».
- Дважды щёлкните по имени пользователя, которое вы используете.
- Убедитесь, что в поле «Тип» установлено значение «Разрешить» и «Эта папка, подпапки и файлы».
- Включите «Полный контроль».
- «ОК».
- Откройте раздел «C:» ещё раз.
- Здесь следуйте по пути users/user/AppData/Local/WindowsApps.
- ПКМ WindowsApps/Свойства/Безопасность/Дополнительно.
- Теперь вам нужно установить разрешения для этой папки, как вы сделали для вышеупомянутой.
- Нажмите «Применить».
- Нажмите «ОК», затем закройте все окна.
- Перезагрузите ПК.
После запуска устройства проверьте, возникает ли ошибка 0x80240017.
Перерегистрируйте службу установщика Windows
- Нажмите клавишу Windows+R, затем введите следующее и нажмите Enter: msiexec/unregister. Когда вы нажмёте Enter, ничего не отобразится, так что не беспокойтесь.
- Снова откройте диалоговое окно «Выполнить», введите «msiexec/regserver» (без кавычек) и нажмите Enter.
- Это успешно перерегистрирует службу установщика Windows и должно исправить вашу проблему.
Перезагрузите компьютер
Рекомендуется выполнить резервное копирование файлов и папок, прежде чем предпринимать действия, описанные ниже.
- Перейдите в Настройки/Обновление и безопасность;
- Выберите функцию восстановления;
- Там у вас будет опция «Обновить ваш компьютер, не затрагивая файлы», и под ней вам нужно будет выбрать кнопку «Начать»;
- Следуйте инструкциям на экране и завершите процесс сброса;
- Перезагрузите устройство.
Проверьте ещё раз, чтобы убедиться, что ошибка 0x80240017 была исправлена.
Переустановите ОС
Если описанные выше методы не сработали, вам придётся сделать резервную копию важных файлов и папок, которые есть в вашем каталоге Windows 10, и выполнить полную переустановку операционной системы. Настоятельно рекомендуем перед началом любых манипуляций с ПК создать точку восстановления. Точка восстановления – это сохранённый «снимок» данных компьютера в определённое время. Точки восстановления являются компонентом утилиты восстановления системы Windows. Создавая точку восстановления, вы можете сохранить состояние операционной системы и свои собственные данные, чтобы в случае возникновения проблем в результате будущих изменений вы могли восстановить систему и ваши данные так, как это было до внесения изменений. Когда точка восстановления установлена, ваш компьютер создаёт резервную копию всех данных в конкретное время. Возможные типы точек восстановления: системные контрольные точки, которые являются запланированными; ручные, которые создаёт пользователь; и установка точек восстановления, которые автоматически создаются при установке определённых программ.
Рекомендуется создать точку восстановления, прежде чем вносить какие-либо изменения в компьютер, которые могут вызвать проблемы или сделать систему нестабильной. Когда вы запускаете утилиту восстановления системы, она отображает календарь, в котором перечислены созданные точки восстановления (каждый день использования вашего компьютера будет иметь по крайней мере одну точку восстановления, а некоторые могут иметь несколько, в зависимости от использования). Даже если вы не создали точку восстановления вручную, вы можете указать точки восстановления, которые были созданы автоматически. Если у вас возникли проблемы, вы просто выбираете точку восстановления, и восстановление системы отменит любые изменения.
Восстановление с помощью стороннего ПО – AOMEI Backupper
Чтобы защитить компьютер от серьёзных проблем, таких как повреждение файловой системы, взлом, сбой жёсткого диска, необходимо создать полную резервную копию образа системы.
AOMEI Backupper – это эффективное и надёжное бесплатное программное обеспечение для резервного копирования, которое предназначено для того, чтобы помочь вам в создании резервной копии образа системы, которую вы можете использовать для быстрого восстановления вашего компьютера до прежнего состояния в случае чрезвычайной ситуации. Софт позволяет создавать инкрементные или дифференциальные резервные копии, чтобы всегда обновлять резервную копию данных, не занимая много места на диске. Более того, он имеет понятный интерфейс и настолько интуитивен для пользователей, что даже начинающий пользователь не будет испытывать никаких трудностей во время работы.
Вы можете выполнить следующие шаги для создания точки восстановления системы в Windows:
- Бесплатно скачайте, установите и запустите AOMEI Backupper. Затем в интерфейсе нажмите «Резервное копирование системы».
- Системный диск выбран по умолчанию. После этого выберите пункт «Резервное копирование» в «Шаге 2», чтобы сохранить файл образа, а затем нажмите «Начать резервное копирование», чтобы начать операцию.
Если вы хотите автоматически выполнять резервное копирование, вы можете настроить период резервного копирования, например, ежедневное, еженедельное, ежемесячное. Чтобы настроить это, нажмите «Расписание» в нижней части интерфейса резервного копирования. Последние три варианта доступны только в версии Professional или выше. Если вы хотите сжать или зашифровать данные, в нижней части окна вы можете сжать или зашифровать файл образа, нажав «Параметры резервного копирования».
Если вам необходимо восстановить резервную копию, есть 4 способа восстановления системы с помощью AOMEI Backupper. Вы можете восстановить резервную копию на новый жёсткий диск или SSD, или даже восстановить на совершенно другое оборудование.
- Восстановление в работающей Windows.
Если ваша система загрузочная, но не работает нормально, вы можете просто открыть AOMEI Backupper и выбрать файл резервной копии на вкладке Restore, чтобы выполнить восстановление.
- Восстановление из среды восстановления Windows.
Вы можете интегрировать AOMEI Backupper в среду восстановления Windows, чтобы выбрать AOMEI Backupper и восстановить резервную копию с диска восстановления Windows или установочного диска
- Восстановите загрузочный CD или USB-накопитель.
Если ваша система не загружается, вы можете загрузиться с ранее созданного загрузочного носителя, чтобы загрузить компьютер и выполнить восстановление. Если вы не создали загрузочный носитель, вы можете создать загрузочный диск с другого рабочего компьютера.
- Восстановите с помощью AOMEI PXE Tool.
Вы можете использовать функцию AOMEI PXE в разделе «Утилиты» с другого рабочего компьютера для загрузки компьютера, на котором возникают проблемы.
Восстановление с помощью стороннего ПО – MiniTool ShadowMaker
Если вы не можете создать точку восстановления, вы можете попытаться создать системный образ с помощью стороннего программного обеспечения. К счастью, MiniTool Software Limited может предоставить вам такой софт, как MiniTool ShadowMaker. MiniTool ShadowMaker – программное обеспечение для резервного копирования Windows, предназначено для решения всех видов задач резервного копирования с помощью его мощных функций, таких как резервное копирование системы, разделов, дисков и так далее. Помимо функций резервного копирования, он также имеет возможность перенести ОС на новый жёсткий диск без переустановки операционной системы. С помощью образа системы вы можете использовать его для восстановления на более раннюю дату и даже для восстановления на отличающемся оборудовании. Так как для решения проблемы точка восстановления не может быть создана, вы можете попытаться создать системный образ с помощью MiniTool ShadowMaker:
- Установите программу и запустите её. Нажмите Keep Trial, чтобы перейти на следующую страницу. Затем нажмите Connect на вкладке Local, чтобы войти в его основной интерфейс.
- После входа в основной интерфейс MiniTool ShadowMaker напомнит вам о необходимости немедленно выполнить резервное копирование, если вы не запустили эту программу для выполнения каких-либо действий по резервному копированию до этого.
- Вам просто нужно нажать SET UP BACKUP, чтобы продолжить. Затем вы перейдёте на страницу резервного копирования.
- MiniTool ShadowMaker также автоматически выбирает путь назначения. Если вы хотите изменить пункт, вы можете нажать вкладку «Пункт назначения» для изменения настройки.
После выбора источника и места назначения вы можете нажать «Резервное копирование сейчас», чтобы немедленно начать процесс. Вы также можете нажать «Резервное копирование позже», чтобы отложить процесс. Если вы хотите установить более сложные параметры резервного копирования, вы можете нажать Опции. После этого вы можете управлять вопросами резервного копирования на странице «Управление». Когда процесс резервного копирования будет завершён, вы успешно создали образ системы.
Вот и всё! Если вы уже сталкивались с подобной проблемой и знаете дополнительные варианты её решения, поделитесь об этом в комментариях под статьёй.