Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

При установке появляется ошибка «Не удалось настроить пакет MSU для каждой машины»

при установке vc_redist.x64.exe появляется ошибка «Не удалось настроить пакет MSU для каждой машины».

Пока я пытаюсь установить vc_redist.x64.exe в Windows 8.1, получаю следующую ошибку:

Не удалось настроить пакет MSU для каждой машины.

4 ответа

Отправляю ответ на свой вопрос, поскольку я нашел его здесь и был спрятан где-то внизу —

Это связано с тем, что ОС не смогла установить необходимое обновление Windows8.1-KB2999226-x64.msu.

Однако вы можете установить его, распаковав это обновление в папку (например, XXXX) и выполнив следующий командлет. Вы можете найти Windows8.1-KB2999226-x64.msu по ссылке ниже.

C: ProgramData Package Cache 469A82B09E217DDCF849181A586DF1C97C0C5C85 packages Patch amd64 Windows8.1-KB2999226-x64.msu

Скопируйте этот файл в понравившуюся папку и

Создайте в ней папку XXXX и выполните следующие команды из команды администратора propmt

wusa.exe Windows8.1-KB2999226-x64.msu / извлечение: XXXX

DISM.exe / Онлайн / Добавить пакет /PackagePath:XXXXWindows8.1-KB2999226-x64.cab

vc_redist.x64.exe / ремонт

(последнюю команду запускать не нужно. Просто выполните vc_redist.x64.exe еще раз)

Это сработало для меня.

ОС не удалось установить необходимое обновление Windows8.1-KB2999226-x64.msu. Однако я попытался найти конкретное обновление из —

Мне не удалось найти его там, поэтому я установил обновление kb2999226 с здесь (универсальная среда выполнения Windows 10 C)

Затем я установил обновление в соответствии с моей ОС, и после этого все заработало.

Я столкнулся с аналогичной проблемой, но в моем случае я пытался установить Visual C ++ Redistributable для Visual Studio 2015 Update 1 на Windows Server 2012 R2. Однако основная причина должна быть той же.

Короче говоря, вам необходимо установить предварительные требования для KB2999226.

Более подробно, в журнале установки, который я получил, указано, что установка Windows Update KB2999226 не удалась. Согласно веб-сайту Microsoft, здесь:

После того, как я установил апрель 2014 года на свой Windows Server 2012 R2, я смог правильно установить распространяемый компонент Visual C ++.

Я хотел бы рассказать вам об универсальной CRT, это поможет вам понять, почему система должна быть обновлена ​​перед установкой vc_redist.x64.exe.

  1. Большая часть среды выполнения C перемещена в ОС Windows 10 (ucrtbase.dll) и обслуживается так же, как и любая другая DLL ОС (например, kernel32.dll). Visual Studio больше не обслуживает его напрямую. Пакеты MSU — это тип файлов для обновлений Windows.
  2. Чтобы перенести универсальную CRT Windows 10 на более ранние версии ОС, были созданы пакеты Центра обновления Windows, чтобы понизить уровень этого компонента ОС. KB2999226 переносит Windows 10 RTM Universal CRT на платформы нижнего уровня (от Windows Vista до Windows 8.1). KB3118401 обеспечивает ноябрьское обновление Windows 10 для универсальной CRT для платформ нижнего уровня.
    • Windows XP (последняя версия SP) является здесь исключением. Служба обслуживания Windows не предоставляет пакеты нижнего уровня для этой ОС, поэтому Visual Studio (Visual C ++) предоставляет механизм для установки UCRT в System32 через VCRedist и MSM.
  3. Универсальная среда выполнения Windows включена в пакет EXE Redist VC, поскольку она зависит от универсальной среды выполнения Windows (KB2999226).
  4. Windows 10 — единственная операционная система, в которую входит UCRT. Все предыдущие ОС получают UCRT только через Центр обновления Windows. Это относится ко всем Vista-> 8.1 и связанным с ними SKU сервера.
Читайте так же:
Сделать флешку для установки операционной системы

Для Windows 7, 8 и 8.1 универсальная среда выполнения Windows должна быть установлена ​​через KB2999226. Однако у него есть предварительное обновление KB2919355, которое содержит обновления, упрощающие установку пакета KB2999226.

Почему KB2999226 не всегда устанавливается, когда среда выполнения устанавливается из распространяемого пакета? Что может помешать установке KB2999226 как части среды выполнения?

MSU UCRT, включенный в VCRedist, устанавливается путем вызова службы Windows Update, и KB может не установиться в зависимости от активности / состояния службы Windows Update:

  1. Если машина не обновлена ​​до требуемого базового уровня обслуживания, UCRT MSU будет рассматриваться как «Неприменимо». Убедитесь, что установлен KB2919355. Кроме того, были известные проблемы с KB2919355, поэтому перед этим необходимо установить следующее исправление. KB2939087 KB2975061
  2. Если служба Центра обновления Windows устанавливает другие обновления при установке VCRedist, вы можете увидеть либо длительные задержки, либо ошибки, указывающие на то, что машина занята.
    • Эту проблему можно решить, подождав и повторив попытку позже (возможно, поэтому установка через пользовательский интерфейс Центра обновления Windows в более позднее время будет успешной).

Если служба Центра обновления Windows находится в неготовом состоянии, вы можете увидеть ошибки, отражающие это.

  • Недавно мы исследовали сбой с кодом ошибки, указывающим на завершение работы службы WUSA.

Чтобы определить, установлен ли предварительный компонент KB2919355, есть 2 варианта:

Pinnacle Studio

Pinnacle Studio — это программное обеспечение для монтажа видео от компании Corel Corporation. За свою многолетнюю историю она претерпела множество изменений, но главным из них является полная переработка последней версии по сравнению со всеми предыдущими.

Скачать Pinnacle Studio бесплатно русскую версию

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

Обратите внимание! На нашем сайте обновлена программа Артмани, рекомендуем скачать новую версию.

Основные возможности программы

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

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

3. Наличие очень большого выбора стандартных шаблонов. Такого рода шаблоны являются оптимальным вариантом для начинающего пользователя, который пока не освоил всех премудростей монтажа. Он сможет выбрать среди них формат видео с необходимым для него разрешением, под которое уже подобрана и частота кадров, и соотношение сторон, и размер итогового видео. В профессиональной версии программы присутствует возможность сделать полностью индивидуальный шаблон и сохранить его для всех последующих модификаций материала.

4. Возможность редактировать панель инструментов. Эта функция пригодится и новичкам, для которых многие функции лишние по причине неизвестности, и профессионалам, которые хорошо знают какие из инструментов им сейчас не нужны, а какие являются наиболее часто используемыми. Таким образом достигается максимальная пользовательская настройка программы под потребности пользователя. Этому процессу достаточно уделить 10-15 минут, и больше никогда не волноваться о том, что в интерфейсе что-то лишнее или не устраивает.

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

6. Автоматическое сохранение проекта. Если сеанс был завершен некорректно из-за сбоев в компьютере, то программа без проблем восстановит сеанс ровно с того места, где пользователь закончил редактирование.

7. Редактор титров. Данный инструмент включает в себя все то, что необходимо профессиональному пользователю. Работать с ним очень просто и это никак не отнимет много времени.

В целом программа Pinnacle Studio соответствует всем требованиям домашнего использования, но если есть необходимость в профессиональном редактировании, то лучше всего будет обзавестись полной платной версией.

Используйте std::initializer_list в компиляторе Visual C++ ноябрь 2012 CTP

Я хочу использовать std::initializer_list s в Visual Studio 2012, как это делает парень в этом примере . Моя операционная система-Windows 8 x64.

Поэтому недавно я установил компилятор Visual C++ November 2012 CTP и, как уже упоминалось Microsoft, изменил набор инструментов платформы своего проекта, чтобы использовать этот новый обновленный компилятор.

Но даже после этого нет ни std::initializer_list , ни <initializer_list> заголовка. Но связанный веб-сайт Microsoft сообщает мне (под заголовком «Overview»), что списки инициализаторов будут доступны с этим обновлением. Я перезапустил оба IDE и мой PC. Я не уверен, что это может быть вызвано тем, что я (к сожалению) использую немецкое издание Visual Studio, а обновление компилятора-на английском. Что я делаю не так?

Обновление: при попытке скомпилировать строку auto a = < 0 >; , которая критикуется IntelliSense, вывод компилятора показывает ‘Microsoft Visual C++ Compiler Nov 2012 CTP’ is for testing purposes only. , а затем компилятор выходит из строя и появляется окно ошибки, которое читает Microsoft (R) C/C++ Compiler Driver has stopped working . Без какого-либо нового синтаксиса все компилируется и прекрасно работает с выбранным новым компилятором.

2 ответа

  • Будет ли Visual Studio 2012 CTP обновлением 2012 года?

Я попытался погуглить эту информацию, но нашел противоречивую информацию. Меня интересует расширенная поддержка C++11 для Visual C++, доступная в ноябре CTP — будет ли это обновление в конечном итоге частью обновления Visual Studio 2012 или оно будет частью VS 2014?

Компилятор Visual Studio 2012 ноябрь 2012 CTP (VS2012+) дает доступ к новым функциям C++11. Я хотел бы построить mex-файлы из Matlab 2013a с использованием VS2012+; Matlab 2013a поддерживает обычный VS2012. Можно ли сделать сборку Matlab 2013a с VS2012+? Visual Studio 2012 Компилятор Ноябрь 2012.

(Я работаю в Microsoft и с Dinkumware, чтобы поддерживать стандартную реализацию библиотеки VC.)

Я не уверен, может ли это быть вызвано тем фактом, что я (к сожалению) использую немецкое издание Visual Studio, а обновление компилятора на английском языке.

К сожалению, только английский CTP не поддерживает немецкий VS.

«compiler driver» cl.exe-это то, что вызывает интерфейс компилятора c1xx.dll, серверную часть компилятора c2.dll и компоновщик link.exe. Это очень необычно для сбоя драйвера компилятора. Я предполагаю, что он пытается отобразить одно из сообщений об ошибках, которые были добавлены CTP, но поскольку CTP не обновил немецкие ресурсы, драйвер компилятора не может загрузить сообщение об ошибке и продолжает сбой.

Обратите внимание, что это отличается от внутренней ошибки компилятора во внешнем или внутреннем интерфейсе или обычной ошибки компилятора, которая происходит неправильно. (Многие ошибки ICEs и фиктивные ошибки были исправлены после выпуска CTP.)

Но даже после этого нет ни заголовка std::initializer_list, ни заголовка <initializer_list>.

CTP установил <initializer_list> в специальном месте. (На самом деле он был написан командой компиляторов.)

В командной строке заклинания для использования CTP и размещения <initializer_list> в пути включения (при условии расположения по умолчанию):

Попытка скомпилировать строку auto a = < 0 >; которая критикуется IntelliSense

Это было задокументировано — Intellisense не был обновлен CTP, поэтому он не распознает никаких новых функций.

Стандартная библиотека C++ не была обновлена компилятором, оставив вас без достойных <tuple> и <intializer_list> (это включает в себя отсутствие конструкторов списка инициализации для всех стандартных контейнеров)

Возможно, вам будет интересно узнать, что мы обновили стандартную библиотеку, чтобы полностью поддерживать списки enums и инициализаторов. Это включает в себя все перегрузки initializer_list, предусмотренные текущим Рабочим документом (N3485), а также установку <initializer_list> в обычном месте вместе со всеми другими стандартными заголовками. (Это также официальная копия Dinkumware, хотя различия между ней и версией «fake» команды компилятора были в основном косметическими.) Этот материал будет доступен в следующем публичном выпуске, когда и что бы это ни было. Наша следующая задача-обновить стандартную библиотеку явными операторами преобразования и шаблонами variadic, заменив наши хрупкие симуляции.

  • Список инициализаторов не работает в Visual Studio 2012 обновлении 2 CTP 4 (Март)

После установки Visual Studio 2012 Update 2 CTP 4 (март) этот код не компилируется: vector<int> b = <1, 2, 3>; со следующим сообщением об ошибке: ‘std::vector<_Ty>’ : Types with a base are not aggregate Ранее сообщение о той же проблеме с предыдущим CTP упоминалось с помощью заголовка.

В своей презентации C++ and Beyond 2012: Universal References Скотт неоднократно подчеркивает, что универсальные ссылки обрабатывают/связывают все, и поэтому перегрузка функции, которая уже принимает универсальный ссылочный параметр, не имеет смысла. У меня не было причин сомневаться в этом, пока.

Как вы заметили, November CTP очень ограничен в удобстве использования по крайней мере по двум причинам:

Компилятор имеет множество ошибок, вызывающих сбои, таких как обнаруженная вами.

Стандартная библиотека C++ не была обновлена компилятором, оставив вас без достойных <tuple> и <intializer_list> (это включает в себя отсутствие конструкторов списка инициализации для всех стандартных контейнеров)

Также: связанный пример-очень уродливый код. Если вы хотите использовать эту функцию, используйте компилятор, например GCC или Clang, который поддерживает этот синтаксис. Они оба доступны для Windows. Взламывать наполовину реализованную языковую функцию, написав дополнительный код, просто глупо.

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

Следующий код не компилируется в GCC 4.7.2 или Clang 3.2: #include <vector> #include <functional> int main() < std::vector<std::function<void()>> a;.

Я установил visual c++ ноябрь 2012 CTP, но, похоже, я делаю что-то не так, потому что до сих пор не могу использовать делегирующие конструкторы Я установил набор инструментов платформы на: Microsoft.

Как использовать компилятор Visual C++ ноябрь 2012 CTP в Qt Creator? И как настроить библиотеку Qt на такое использование? Мне нужны C++11 функции, такие как списки инициализации. Я знаю, как.

Я попытался погуглить эту информацию, но нашел противоречивую информацию. Меня интересует расширенная поддержка C++11 для Visual C++, доступная в ноябре CTP — будет ли это обновление в конечном.

Компилятор Visual Studio 2012 ноябрь 2012 CTP (VS2012+) дает доступ к новым функциям C++11. Я хотел бы построить mex-файлы из Matlab 2013a с использованием VS2012+; Matlab 2013a поддерживает обычный.

После установки Visual Studio 2012 Update 2 CTP 4 (март) этот код не компилируется: vector<int> b = <1, 2, 3>; со следующим сообщением об ошибке: ‘std::vector<_Ty>’ : Types with a base.

В своей презентации C++ and Beyond 2012: Universal References Скотт неоднократно подчеркивает, что универсальные ссылки обрабатывают/связывают все, и поэтому перегрузка функции, которая уже.

Всем привет и счастливого Нового года, У меня есть некоторые проблемы с передачей параметра const char в шаблонах даже в последней версии компилятора Nov 2013 CTP Visual C++! Это простой код.

Edit: это действительно вызвано ошибкой в Visual Studio — и она уже исправлена. Проблема не воспроизводима после применения обновления 2 к Visual Studio ( release candidate доступен здесь ). я прошу.

При явном построении std::initializer_list<U> можно ли вывести аргумент шаблона ( U ) (например, используя дедукцию аргумента шаблона класса (CTAD))? Другими словами, Я знаю, что следующие.

Кто добавил Python в последнее обновление Windows?

Несколько дней назад команда Windows анонсировала майское обновление 2019 для Windows 10. В этом посте мы взглянем на то, что мы, команда Python, сделали для того, чтобы установка Python в Windows стала проще. В частности поговорим о Microsoft Store и о добавлении дефолтной команды “python.exe” для облегчения поиска (в коллаборации с Windows). Возможно вы уже слышали об этом в подкасте Python Bytes, на PyCon US, или в Twitter.

The header of the Python 3.7 page in the Microsoft Store

По мере перемещения программного обеспечения с ПК в облако, браузер и Интернет вещей рабочие процессы разработки меняются. Хотя Visual Studio остается отличной отправной точкой для любой рабочей нагрузки в Windows, многие разработчики теперь предпочитают использовать инструменты индивидуально и по запросу.

Для других операционных систем менеджер пакетов, поддерживаемый платформой, является традиционным местом для поиска отдельных инструментов, которые были настроены, проверены и протестированы для системы. В Windows мы исследуем способы предоставления аналогичного опыта разработчикам, не влияя на пользователей, не являющихся разработчиками, и не нарушая возможность издателей управлять своими релизами. Windows Subsystem для Linux является одним из подходов, предлагающих разработчикам согласованность между их средами сборки и развертывания. Но есть и другие инструменты для разработчиков, которые также имеют значение.

Одним из таких инструментов является Python. Microsoft сотрудничает с сообществом Python более двенадцати лет и в настоящее время напрямую взаимодействует с четырьмя ключевыми контрибуторами языка и основной среды выполнения. Развитие Python невероятно, ведь он используется аналитиками данных, веб-разработчиками, системными администраторами и студентами, и как минимум половину их задач уже можно выполнять на Windows. Но пока разработчики Python на Windows сталкиваются с большими вопросами, чем на других платформах.

Установка Python в Windows

The Windows command prompt showing an error when Python cannot be found

В течение многих лет было широко известно, что Windows является единственной основной операционной системой, в которой нет встроенного интерпретатора Python. Для многих пользователей, которые никогда не будут нуждаться в этом, это помогает уменьшить размер и повысить безопасность операционной системы. Но для тех из нас, кто в этом нуждается, отсутствие Python остро ощущается.

Как только вы обнаружите, что вам нужно получить Python, вы быстро столкнетесь с множеством выборов. Будете ли вы скачивать установщик с python.org? Или, возможно, такой дистрибутив, как Anaconda? Установщик Visual Studio также является вариантом. А какая версия нужна? Как вы получите доступ после установки? Вы найдете больше ответов, чем вам нужно, и в зависимости от вашей ситуации любой из них может быть правильным.

Мы потратили время на то, чтобы понять, почему кто-то обнаруживает ошибку, указанную выше, и какая помощь ему нужна. Если вы уже являетесь экспертом Python со сложными потребностями, вы, вероятно, знаете, как его установить и использовать. Гораздо более вероятно, что кто-то столкнется с этой проблемой в первый раз когда попытается использовать Python. Многие из учителей, с которыми мы говорили, подтвердили эту гипотезу — студенты сталкиваются с этим гораздо чаще, чем опытные разработчики.

И мы сделали все проще.

The header of the Python 3.7 page in the Microsoft Store

Во-первых, мы помогли сообществу выпустить Python в Microsoft Store. Эта версия Python полностью подготовлена сообществом, легко устанавливается на Windows 10, и автоматически делает стандартные команды python , pip и idle доступными (как и их эквиваленты в версиях python3 и python3.7 , для всех команд, как на Linux).

The Windows command prompt showing that &quot;python3.7&quot; now launches Python and &quot;pip3&quot; launches pip

Наконец, с майским обновлением Windows 2019 мы заканчиваем картину. Хотя Python продолжает оставаться полностью независимым от операционной системы, каждая установка Windows будет включать в себя команды python и python3, которые ведут вас прямо на страницу Python. Мы считаем, что Microsoft Store идеально подходит для пользователей, начинающих работать с Python, и, учитывая наш опыт работы с ним и участие в сообществе Python, мы рады поддержать его в качестве default choice.

Scott Hanselman on Twitter: &quot;WHOA. I

Мы надеемся, что все будут так же рады, как Scott Hanselman когда обнаружил это. Со временем мы планируем расширить аналогичную интеграцию с другими инструментами для разработчиков и решить проблемы с началом работы. Мы хотели бы услышать ваши мысли и предложения, поэтому не стесняйтесь оставлять комментарии здесь или использовать приложение Windows Feedback.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector