- Проверенные и рабочие способы восстановить Windows 10 при появлении ошибок, BSOD и сбоев
- реклама
- реклама
- реклама
- реклама
- Бэкап, бекап и еще раз бекап
- Дифференцируем проблемы софта от проблем железа
- Убеждаемся, что ПК не заражен вредоносными программами
- Удаляем лишний и ненужный софт
- Чистим мусор, накопившийся в ОС
- Проверяем системные файлы Windows 10
- Анализируем синие экраны смерти или BSOD
- Тотально переустанавливаем драйвера
- Что делать дальше и что еще может помочь?
- Отсутствующий кэш установщика Windows требует восстановления компьютера
- Аннотация
- Дополнительные сведения
- Сторонние средства восстановления
- Другие сообщения об ошибках
- Доступность отчетов
- Восстановление отсутствующих файлов кэша установщика Windows и устранение проблем, которые возникают во время SQL Server обновления
- Симптомы
- Причина
- Решение
- Процедура 1.a.: Используйте средство FixMissingMSI
- Процедура 1.b.: Использование FindSQLInstalls.vbs скрипта
- Примеры
- Пример 1. Отсутствующие файлы установщика
- Пример 2. Отсутствие исправлений
- Процедура 2. Вручную восстанавливать файлы
- Поиск пакета исправлений и сведений о продукте для отсутствующих файлов MSP
- Процедура 3. Восстановление из резервных копий системного состояния
- Дополнительные сведения
Проверенные и рабочие способы восстановить Windows 10 при появлении ошибок, BSOD и сбоев
Признаюсь честно, редко когда Windows держалась у меня без переустановки более полугода. Мой компьютер всегда был зоной особого риска — множество установленных игр, скаченных из сомнительных источников, постоянные эксперименты с разнообразными утилитами и попытки ускорить и оптимизировать работу ПК не давали ОС много шансов на выживание. Ведь все это никак не способствует стабильности работы и в один прекрасный момент я обязательно сталкивался с глюками, багами или даже синими экранами смерти.
реклама
Раньше решение было простое — переустановка ОС, которая во времена Windows 10 стала быстрой и простой как никогда, установка программ и игр, и через пару часов быстрая и свежая система была снова готова к работе. Но сейчас ситуация изменилась. Количество игр на моем ПК превысило пару десятков, установлено штук 15 необходимых и настроенных утилит, которые я часто применяю, вдобавок старушка GeForce RTX 1060 круглосуточно трудится, пытаясь окупить себя уже в третий или четвертый раз.
реклама
Да и написание блогов занимает у меня по 3-4 часа почти ежедневно, в результате чего Windows 10 May 2020 Update, установленная у меня в сентябре 2020 года, работает уже восьмой месяц, обновившись до October 2020 Update, и, надеюсь, протянет хотя бы еще полгода, ведь переустанавливать ее совсем нет сил, времени и желания.
Думаю, многие читатели, занятые серьезной работой на ПК, посмеются над моими причинами держаться за Windows из-за игрушек, утилит и любительского майнинга, и я полностью с ними соглашусь.
реклама
Ведь когда на вашем ПК установлены серьезные лицензионные программы, настроена сложная локальная сеть, а в работе находится проект, простои в работе над котором даже в несколько часов чреваты, как минимум, потерей денег, а максимум — работы, переустановка Windows — это катастрофа. Но не меньшая катастрофа, если при этом ваша Windows начала глючить, тормозить и не давать нормально работать. И в этом блоге мы займемся устранением глюков и сбоев Windows 10, но таким образом, чтобы не сломать ее окончательно, и не потерять ваш рабочий инструмент и плоды труда.
реклама
Но если самое важное, что есть сейчас у вас на ПК — это 10 закладок с паролями в браузере и сохранения от Ведьмак 3: Дикая охота, я все равно рекомендую вам прочитать этот блог, ведь переустановка Windows при глюках и проблемах — метод действенный, но ничего не дающий вам в плане роста навыков обращения с компьютерной техникой. Грубо говоря, переустановить Windows 10 сможет каждый ламер, а вот исправить серьезную проблему — только опытный пользователь, да и то не всякий.
Бэкап, бекап и еще раз бекап
Хоть мы и будем использовать проверенные и официальные инструменты для починки Windows 10, обязательно сделайте бэкап важных файлов и всего системного диска встроенными средствами. Это займет не так уж много времени, а лишним не будет никогда.
Дифференцируем проблемы софта от проблем железа
Иногда компьютер глючит так, что совершенно непонятно — Windows 10 это не перенесла очередного обновления или ваш SSD отходит в мир иной. Множество трудно диагностируемых сбоев могут вызвать проблемы с ОЗУ, перегрев, плохой блок питания или банальное окисление контактов на материнской плате.
Поэтому не помешает, как минимум, убедиться в исправности ваших накопителей и отсутствии перегрева компонентов. Хорошую подборку бесплатных программ для мониторинга и настройки «железа» я выкладывал в блоге «20 актуальных утилит для оверклокера в 2021 году — мониторинг, настройка, разгон и стресс-тесты«. Посмотрите хотя бы температуры компонентов и S.M.A.R.T. накопителей.
Убеждаемся, что ПК не заражен вредоносными программами
Несмотря на то, что количество вредоносных программ растет с каждым годом, а по миру идет просто эпидемия вирусов-шифровальщиков, могущих легко оставить вас без важных и невосполнимых данных, секта «отрицателей антивирусов» только множится. Их легко можно было понять лет 10-20 назад, когда ПК были слабы для антивируса, а из ценных данных на них хранились только ваши сохранения игр.
Сегодня ПК — это лакомый объект для воровства разнообразных аккаунтов, денег с электронных кошельков, ресурсов для майнинга и шифрования данных для выкупа. Но несмотря на это, многие пользователи считают, что не кликая по подозрительным ссылкам и ставя игры только из Steam, они обезопасят себя. К счастью для секты «отрицателей антивирусов» большинство из них находится под незаметной защитой «Защитника Windows» и встроенных систем безопасности в браузерах.
Но не помешает проверить ПК дополнительно с помощью таких средств, как Dr.Web CureIt!, RogueKiller Anti-Malware Free и Malwarebytes Free. По своему опыту могу сказать, что даже набор из хорошего антивируса и этих утилит может пропустить хитрый майнер или троян, который еще не успел засветиться в антивирусных базах. В этом случае стоит понаблюдать за поведением ПК в простое с помощью программ аппаратного мониторинга, ища подозрительные продолжительные нагрузки на процессор и видеокарту.
Удаляем лишний и ненужный софт
Сторонний софт может создавать множество проблем и конфликтовать друг с другом и Windows. Поэтому при поиске проблем рекомендуется удалить все лишнее и ненужное, без чего можно обойтись на ПК. Игры которые вы не запускали месяцами, утилиты, которыми почти не пользуетесь, а главное, софт от производителей железа. MSI Dragon Center или AI Suite от ASUS — даже ПК оверклокера прекрасно может обойтись без этих программ.
Заодно стоит проверить автозагрузку на предмет ненужных утилит, которые у многих живут там без дела годами, таких, как например, утилиты от встроенных звуковых карт.
Чистим мусор, накопившийся в ОС
Не помешает очистить мусор, которыми забиваются временные папки Windows, да и свободное место на системном диске редко бывает лишним. Сделать это можно встроенными средствами Windows 10 или утилитой Wise Disk Cleaner. Утилита неплохо показала себя в сравнении со старожилом чистки ПК — CCleaner, что показало сравнение их в блоге «Выбираем удобный и надежный «чистильщик» Windows 10 — сравниваем CCleaner или Wise Disk Cleaner«.
Проверяем системные файлы Windows 10
Все вышеописанное было только приготовлениями к восстановлению Windows 10, которые не помешает делать регулярно даже на стабильно работающем ПК. А теперь мы займемся восстановлением и начнем со стандартной утилиты System File Checker, запустить которую можно в командной строке от имени Администратора.
Команда sfc /scannow проверит и восстановит важные файлы Windows на целостность и восстановит их. System File Checker — не панацея от сбоев, но часто находит и исправляет поврежденные файлы.
Более серьезное средство восстановление файлов Windows 10 — утилита DISM, которую тоже следует запускать из командной строки от имени Администратора. Обе утилиты, и System File Checker и DISM, работают с системой Windows Resource Protection, которая защищает ключи в реестре, директории, а также критические системные файлы. Но отличие DISM в том, что она обращается не к внутреннему кешу хранилища, а через службу Windows Update сверяет системные файлы с оригиналами.
И простая команда Dism /Online /Cleanup-Image /RestoreHealth может исправить довольно серьезные проблемы с системой, даже после вирусного заражения. Но при этом у вас должно работать соединение с интернетом.
Анализируем синие экраны смерти или BSOD
Если ваш ПК выпадает в BSOD, с одной стороны — это плохой признак довольно серьезной проблемы, с другой — по коду в BSOD мы можем определить источник проблемы. Поможет в этом утилита BlueScreenView, про которую я уже писал в цикле блогов «10 небольших полезных и бесплатных утилит, упрощающих использование Windows 10«. Утилита поможет выявить источник BSOD или дать вам направление, в котором нужно искать в поисковиках при данных BSOD.
Тотально переустанавливаем драйвера
Драйвера на видеокарту или материнскую плату — частый источник проблем, которые может помочь решить их переустановка, желательно на новую версию. При переустановке драйверов не помешает воспользоваться утилитой Display Driver Uninstaller, которая удаляет все остатки и «хвосты» от старых драйверов.
Не помешает переустановить драйвера даже на такие устройства как принтеры, веб-камеры, мыши и прочую периферию. Судя по новостям в СМИ, принтеры и веб-камеры — это ахиллесова пята Windows 10 уже года три.
Что делать дальше и что еще может помочь?
На первый взгляд может показаться, что все действия, описанные выше, займут гораздо больше времени, чем простая переустановка Windows 10 с настройкой программ, но их необязательно делать все сразу, тем более, что большинство из них работает в фоне, не мешая вам.
Как правило, эти средства могут вам помочь, но довольно тесно зная Windows 10, я не удивлюсь, что легко можно встретить такой баг, с исправлением которого вам не поможет и техподдержка Microsoft.
В этом случае стоит поспрашивать советов на форумах, посвященных Windows 10, где пользователи часто предлагают очень оригинальные и действенные способы решения проблем. Ну а если решение проблемы так и не находится даже коллективным разумом, надо решаться на переустановку.
Пишите в комментарии, какие самые сложные проблемы подкидывала вам Windows 10, и как вы решали их?
Отсутствующий кэш установщика Windows требует восстановления компьютера
В этой статье обсуждаются вопросы восстановления отсутствующих файлов кэша установщика Windows.
Оригинальная версия продукта: Windows 10 — все выпуски, Windows 7 Пакет обновления 1, Windows Server 2012 R2
Исходный номер КБ: 2667628
Аннотация
Кэш установки Windows используется для хранения важных файлов для приложений, установленных с помощью установщика Windows. По умолчанию этот кэш расположен в папке c:\windows\installer, и его нельзя удалять. Если кэш установщика скомпрометирован, проблемы могут возникнуть не сразу, пока не будут приниматься меры, такие как устранение, ремонт или обновление продукта.
При установке продукта с помощью установщика Windows важные файлы хранятся в кэше установщика Windows, который требуется для отработки и обновления приложений. Отсутствующие файлы нельзя скопировать между компьютерами, так как файлы уникальны.
Дополнительные сведения
Если в кэше установки Windows отсутствуют файлы приложений, попросите поставщика или службу поддержки для приложения о недостающих файлах. Необходимо следовать процедурам или шагам, рекомендованным поставщиком приложений для восстановления файлов. В некоторых случаях для устранения проблемы может потребоваться перестроить операционную систему и переустановить приложение.
Инженеры службы поддержки Windows не могут помочь вам восстановить отсутствующие файлы приложений из кэша установки Windows.
Если отсутствующие файлы кэша установщика SQL Server, см. в этой версии Как восстановить отсутствующие файлы кэша установки Windows и устранить проблемы, которые возникают во время SQL Server обновления.
Если отсутствующие файлы кэша установщика Microsoft Office или SharePoint, следуйте инструкциям в следующих темах на веб-сайте Майкрософт:
Сторонние средства восстановления
Некоторые сторонние организации утверждают, что могут восстановить или отремонтировать кэш установки Windows. По юридическим причинам и по причинам поддержки мы не можем рекомендовать или одобрять какие-либо из этих сущностями. Если вы используете такие сторонние продукты и рекомендации, вы делаете это на свой собственный риск. Если у вас есть резервные копии для системы, которые были сделаны до удаления файлов, рассмотрите следующие параметры:
- Точки восстановления системы (доступны только в клиентских операционных системах)
- Восстановление резервного копирования состояния системы
- Методы восстановления сбоев, которые могут восстановить полное резервное копирование состояния системы
- Переустановка операционной системы и всех приложений
Для восстановления отсутствующих файлов требуется полное восстановление состояния системы. Невозможно заменить только недостающие файлы из предыдущей резервной копии.
Другие сообщения об ошибках
Другие сообщения об ошибке могут быть вызваны отсутствием файлов кэша установки Windows. Многие из следующих сообщений являются SQL конкретными и не ограничиваются этой проблемой. Эти записи регистрируются в журнале Установки или MSI Verbose.
1612. Источник установки для этого продукта не доступен. Убедитесь, что источник существует и вы можете получить к нему доступ.
1620. Этот пакет установки не может быть открыт. Обратитесь к поставщику приложений, чтобы убедиться, что это допустимый пакет установки Windows.
1635: Невозможно установить MSP-файл установки Windows
Этот пакет обновлений не удалось открыть. Убедитесь, что пакет обновлений существует и вы можете получить к нему доступ, или обратитесь к поставщику приложений, чтобы убедиться, что это допустимый пакет обновления установки Windows.
1636: Невозможно установить MSP-файл установки Windows
1642. Обновление не может быть установлено службой установки Windows, так как программа, которая должна быть обновлена, может быть пропущена или обновление может обновить другую версию программы. Убедитесь, что программа, которую необходимо обновить, существует на вашем компьютере и что у вас есть правильное обновление.
1706. Формат конечной точки недействителен.
1714. Старую версию Microsoft SQL Server не удается удалить.
Доступность отчетов
Настоятельно рекомендуем скачать этот пакет с портала, а не повторно использовать портативную копию. При отправке результатов будут использованы последние правила диагностики. Этот пакет часто обновляется.
Отчет доступен сразу после запуска этого средства без отправки результатов в Корпорацию Майкрософт. Отчет — это XML-файл. Она будет расположена в папке Temp профиля пользователя по пути, напоминаемом следующему:
Восстановление отсутствующих файлов кэша установщика Windows и устранение проблем, которые возникают во время SQL Server обновления
В этой статье описываются различные процедуры, которые можно использовать для устранения различных ошибок, которые возникают при установке пакета SQL Server или накопительного обновления из-за повреждения кэша установки windows.
Оригинальная версия продукта: SQL Server
Исходный номер КБ: 969052
Описанный в этой статье процесс обеспечивает только экстренную помощь, а не постоянное исправление. Клиенты, использующие этот аварийный процесс, должны проверить кэш установки Windows с помощью пакета проверки безопасности кэша установщика Windows, как указано в статье KB Missing Windows Installer cache requires a computer rebuild.
Симптомы
При попытке установки пакета Microsoft SQL Server или накопительного обновления могут возникнуть различные сообщения об ошибках, которые могут указывать на проблемы кэша установки Windows. Кэш установки Windows, расположенный в папке c:\windows\installer, хранит важные файлы для приложений, установленных с помощью технологии установки Windows, и не следует удалять. Если кэш установщика был скомпрометирован, проблемы могут возникнуть не сразу, пока вы не выполните действия, такие как удалить, отремонтировать или обновить SQL Server.
При установке SQL Server установщик Windows хранит важные файлы в кэше установки Windows (по умолчанию — C:\Windows\Installer). Эти файлы необходимы для отработки и обновления приложений. Отсутствующие файлы нельзя скопировать между компьютерами, так как они уникальны.
Корпорация Майкрософт рекомендует для SQL Server установок сначала использовать процесс ремонта, описанный в следующих статьях, чтобы проверить текущую установку:
Необходимо выполнить ремонт из исходного средства установки с помощью командной строки: setup.exe/ACTION=REPAIR/INDICATEPROGRESS=TRUE .
Сначала отремонтирует общие общие компоненты и функции, а затем повторите команду для восстановления установленных экземпляров. Во время процесса ремонта диалоговое окно установки исчезает. До тех пор, пока в окне прогресса не будет ошибки, процесс ремонта будет происходить, как и ожидалось. Если файл кэша установщика для определенного компонента отсутствует, то в процессе ремонта будет допущена ошибка.
Причина
Эти проблемы могут возникнуть, когда в кэше установщика Windows отсутствует файл базы данных (.msi) или файл патча установки Windows (.msp). Кэш установки Windows расположен в папке: %windir%\installer.
При установке продукта с помощью установщика Windows в кэше Установки Windows хранится раздельная версия исходного файла .msi. Каждое обновление такого продукта, как hotfix, накопительное обновление или установка пакета служб, также хранит соответствующий файл msp или MSI в кэше установки Windows.
Любое будущее обновление продукта, например hotfix, накопительное обновление или установка пакета обслуживания, зависит от сведений в файлах, хранимых в кэше установки Windows. Без этой информации новое обновление не может выполнять необходимые преобразования.
Решение
Чтобы устранить эти проблемы, используйте одну из следующих процедур.
Процедура 1.a.: Используйте средство FixMissingMSI
В этой процедуре вы будете использовать средство FixMissingMSI для идентификации MSI и MSP-файлов, отсутствующих в кэше установки Windows. В качестве дополнительного шага вы можете указать средство на исходные расположения мультимедиа и переназначить недостающие файлы.
Вы можете скачать средство FixMissingMSI из репозитория GitHub.
Процедура 1.b.: Использование FindSQLInstalls.vbs скрипта
Чтобы выполнить действия в этой процедуре, необходимо скопировать сценарий FindSQLInstalls.vbs в папке FixMissingMSI из репозитория GitHub в локализованную папку на компьютере, где вы пытаетесь обновить SQL Server установку.
Сценарий FindSQLInstalls.vbs собирает сведения для исправления путей недействительных пакетов. Этот скрипт используется в отношении исходных местоположений, чтобы убедиться, что все пакеты MSP находятся в каталоге кэша установки Windows. После выполнения команд, указанных в строках Action, необходимых в файле вывода скрипта, недостающие пакеты будут добавлены повторно, если исходное исходное мультимедиа доступно.
Чтобы устранить эти проблемы с помощью скрипта, выполните следующие действия:
Щелкните здесь, чтобы FindSQLInstalls.vbs необработанные страницы на GitHub.
Выберите все содержимое на этой странице, скопируйте и вклеите в текстовый файл. Сохраните текстовый файл какFindSQLInstalls.vbs.
Откройте повышенный командный запрос в каталог, в который сохраненFindSQLInstalls.vbsфайл, и запустите команду: Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt .
Откройте файл со 2-го шага в текстовом редакторе, например Блокнот, и определите проблемы, которые вызывают сбой. Для этого в текстовом файле необходимо найти строковые шаблоны, например следующие:
На основе результатов на шаге 3 примите необходимые действия.
Дополнительные сведения об этих действиях можно получить в разделе Примеры.
Повторите действия со 2 по 4 до тех пор, пока созданный на шаге 2 текстовый файл больше не содержит текст, который ссылается на недействительные пути или отсутствующие файлы для обновляемой компоненты.
Примеры
В следующих примерах описаны записи и объяснения действий, описанных в файле вывода, который создается при запуске FindSQLInstalls.vbs сценария.
Пример 1. Отсутствующие файлы установщика
Ниже приводится пример вывода, который создается при пропаже пакета .msi в папке кэша установки Windows.
Линия LastUsedSource указывает на расположение, которое использовалось для запуска программы установки.
В строке LastUsedSource запись m; запись означает носителю и указывает, что исходным источником является CD/DVD-носителю.
В следующем примере источником является CD или DVD-диск в диске G. Если установка произошла из папки файла или из сетевой доли, строка LastUsedSource начинается с строки n; запись, за которой следует Numeric_Data_Name; запись, а затем фактический путь:
В строке Действий показан полный путь, который должен существовать для обновления отсутствующих файлов для исходного средства установки:
Файл кэша установщика: C:\WINDOWS\Installer\19b4d2.msi
Линия файлов кэша установщика подтверждает имя файла кэша установщика:
В следующем разделе вывода сообщается о действиях, необходимых для устранения недостающих файлов:
Необходимое действие, воссоздание или повторное создание пути к каталогу: G:\x64\setup\sql_engine_core_inst_msi\затем повторное обновление кэша установщика и результаты Путь на линии выше должен существовать в корневом расположении, чтобы устранить эту проблему с файлом msi/msp, не найденным или поврежденным, В некоторых случаях может потребоваться вручную скопировать недостающий файл или вручную заменить существующее переописывание проблемного файла: скопируйте «G:\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi» C:\WINDOWS\Installer\19b4d2.msi Замените существующий файл при необходимости.
Пример 2. Отсутствие исправлений
Отсутствие исправлений может привести к записи, похожие на записи в примере 1. Большую часть времени вы будете замечать записи в строке Patch LastUsedSource, ссылаясь на исправление, и эта строка напоминает: Patch LastUsedSource: n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\ .
В этом выводе указывается следующее, что означает установку исправлений:
- Исходное исправление было установлено путем двойного щелчка исполняемого файла патча.
- Установщик для патча использовал папку temp, во время c:\0ca91e857a4f12dd390f0821a3 установки патча.
- Чтобы повторно создать путь, необходимо выполнить один и тот же исполняемый параметр и добавить параметр: /x:c:\0ca91e857a4f12dd390f0821a3 .
Эта команда заставляет исполняемого извлекать файлы в предыдущее недостающее расположение, и в этом случае создается структура, необходимая для обновления кэша установщика Windows с помощью отсутствующих файлов. Фактическое расположение будет отличаться, и одно исправление, например пакет службы, может потребоваться извлечь в несколько местоположений. Каждый установленный продукт содержит раздел, содержащий следующую информацию для установленных исправлений:
Отображение имени:
URL-адрес статьи КБ: http://support.microsoft.com/?kbid=
Patch LastUsedSource:
Url-строка статьи КБ может помочь вам скачать любые носитли исправлений, если это необходимо.
Процедура 2. Вручную восстанавливать файлы
Чтобы вручную восстановить файлы, отсутствующие в кэше установки Windows, выполните следующие действия:
Сбор полных сведений о пропавшем файле из сообщения об ошибке, из файла журнала установки или записей реестра, которые поддерживаются установщиком Windows. Например, в сообщении об ошибке 1 в разделе Симптомы вся информация, необходимая для решения проблемы, присутствует в сообщении об ошибке:
- PatchName: «Hotfix 1702 для SQL Server 2008 R2 (KB981355) (64-bit)»
- Исходный MSP-файл, используемый в патче: sql_engine_core_inst.msp
- Кэшировали MSP-файл: c:\Windows\Installer\1fdb1aec.msp
Если у вас нет всех сведений, см. раздел Процедура 2. Вручную восстановим раздел файлов для действий по сбору этих сведений.
Просмотр запросови поиск статьи KB, связанной с этим исправлением. В этом примере необходимо искать KB981355.
Скачайте этот пакет исправлений на компьютер. Убедитесь, что вы скачиваете пакет исправлений, соответствующий необходимой платформе. В этом примере пакет SQLServer2008R2-KB981355-x64.exe.
Извлечение содержимого пакета исправлений с помощью синтаксиса: C:\Temp>SQLServer2008R2-KB981355-x64.exe /x C:\Temp\SQLServer2008R2-KB981355-x64\ .
Найдите исходный файл MSP sql_engine_core_inst.msp. Файл должен быть в следующей папке: C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\ .
Скопируйте этот исходный MSP-файл в следующий кэш установщика Windows: %windir%\installer\ .
Переименовать исходный файл msp, sql_engine_core_inst.msp, на имя: кэшировали MSP-файл 1fdb1aec.msp.
Вы можете запустить программу установки для обновления, в результате чего произошла ошибка, и возобновить процесс обновления. Вы можете столкнуться с этим сообщением для отсутствующих файлов кэша установщика Windows для другого компонента или для другого обновления того же продукта.
Чтобы получить список всех отсутствующих файлов кэша установщика Windows, связанных с компонентами SQL Server SQL Server, можно скачать средство BPA 2008 R2 2008, упомянутое в разделе Дополнительные сведения.
Если сообщение об ошибке ссылается на отсутствующий файл базы данных установки Windows (.msi), вам не нужно выполнять действия со 2 по 4. Вместо этого можно перейти непосредственно к шагу 5. Необходимо найти .msi из исходного носителя, которое использовалось для установки продукта. Если это сообщение об ошибке было sql_engine_core_inst.msi, необходимо найти этот файл из средства настройки в структуре папки: \x64\setup\sql_engine_core_inst_msi\ . Другие действия одинаковы.
Поиск пакета исправлений и сведений о продукте для отсутствующих файлов MSP
Различные версии продукта создают различные сообщения об ошибке для этой проблемы. Сообщения об ошибках, упомянутые в разделе Симптомы, отображаются для программ установки обновлений, начиная с SQL Server 2008 sp1. Для других обновлений вы получаете сообщения об ошибках, которые могут не указывать, какой файл исправлений отсутствует в кэше установки Windows, а также сведения об обновлении. Для этих сообщений об ошибках файлы журнала установки будут содержать сведения о пропавшем файле кэша установки Windows. Пример журнала установки напоминает следующее:
Если внимательно изучить этот журнал установки, он уже предоставляет сведения о исходном MSP-файле, который использовался в исправлении: sqlrun_sql.msp.
Дополнительные сведения о пропавшем файле MSP в кэше установки Windows выполните следующие действия:
Поиск отсутствующих файлов .msp в следующем подкоже реестра исправлений установщика Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\
Найдите GUID патча.
Поиск GUID исправлений в следующем подкоже реестра продуктов установки Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
В журнале пример настройки сведения о пропавшем файле MSP и его соответствующих сведениях об исправлении присутствуют в следующих записях реестра:
Данные: GDR 2050 для SQL Server служб баз данных 2005 ENU (KB932555)
Теперь у вас есть все точки для начала действий по устранению недостающих файлов в кэше установки Windows.
Если вы SQL Server 2008 Пакет обновления 3 (SP3) или более поздней версии, вы также можете получить аналогичное сообщение об ошибке для отсутствующих файлов MSI. С помощью этого сообщения об ошибке можно быстро определить, какой файл отсутствует, какой пакет службы скачать и где можно найти загрузку.
Дополнительные сведения о получении пакета услуг см. в списке KB2546951 —список проблем, исправленных SQL Server 2008 Пакет обновления 3 .
Процедура 3. Восстановление из резервных копий системного состояния
Восстановление резервного копирования системного состояния, как описано в кэше Missing Windows Installer,требует восстановления компьютера.
Дополнительные сведения
Следующие сообщения об ошибке можно найти в виде текстовых сообщений в журнале событий или в журналах установки, расположенных в одной из следующих папок, и они указывают на то, что необходимо отремонтировать затронутый экземпляр, который будет далее:
- Для SQL Server 2008 и для SQL Server 2008 R2: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap
- Для SQL Server 2012 г.: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap
Для SQL 2005 (все ветви)
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2005 | 1636 Невозможно установить MSI-файл установки Windows | 1636 Невозможно установить MSP-файл установки Windows |
Необходимо просмотреть файлы журнала установки, чтобы определить, отсутствуют ли какие-либо кэш-файлы. Дополнительные сведения о том, как это сделать, перейдите в раздел Разрешение.
Для SQL Server 2008 SP1
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2008 SP1 | Сообщение об ошибке | TITLE: SQL Server установки. —————————— SQL Server установки столкнулась с ошибкой: файл патча не может быть открыт. Файл: c:\WINNT\Installer\FileName.msp. Код ошибки 0x84B20001. —————————— |
Для SQL Server 2008 года только для сборки SP3 (филиалы CU/GDR не применимы)
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2008 SP3 | Кэшировка MSI-файла C:\Windows\Installer\FileName.msi отсутствует. Его исходный файл, и он был установлен для продуктов sql_engine_core_inst.msi SQL Server 2008 Службы двигателя базы данных от NetworkPath , версия , язык VersionNumber ENU . | Кэш-файл патча C:\Windows\Installer\FileName.msp отсутствует. Исходный файл для этого кэшного файла , который можно установить из Пакет обновления 3 для SQL Server sql_engine_core_inst.msp 2008 (KB2546951) (64-битная) версия VersionNumber |
При выполнении обновления вы получите следующее сообщение об ошибке:
Только SQL Server 2008 R2 SP1 (филиалы CU/GDR не применимы)
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2008 R2 SP1 | TITLE: SQL Server установки. —————————— SQL Server установки столкнулась со следующей ошибкой: C:\Windows\Installer\FileName.msi. —————————— | Кэш-файл патча C:\Windows\Installer\FileName.msp отсутствует. Исходный файл для этого кэшного файла , который может быть установлен из Пакет обновления 1 для SQL Server sql_engine_core_inst_loc.msp 2008 R2 (KB2528583) (64-битная), версия VersionNumber . |
При выполнении обновления вы получаете следующее сообщение об
Для SQL Server 2008 R2 SP2
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2008 R2 SP1 | Кэшировка MSI-файла C:\Windows\Installer\FileName.msi отсутствует. Его исходный файл sql_engine_core_inst.msi и он был установлен для продуктов SQL Server 2008 R2 SP1 Службы двигателя базы данных с NetworkPath версии , язык VersionNumber LanguageName . | Кэш-файл патча C:\Windows\Installer\FileName.msp отсутствует. Исходный файл для этого кэшного файла sql_engine_core_inst_loc.msp, который можно установить с Пакет обновления 1 для SQL Server 2008 R2 (KB2528583) (64-битная) версии VersionNumber . |
При выполнении обновления вы получаете следующее сообщение об ошибке:
За SQL Server 2012 г. до cu2
Отсутствует сообщение о том, что отсутствуют файлы MSP или MSI. Однако код ошибки 1714 входит в журнал Установки.
В файлеSummary.txt: имя компонента: SQL Server код ошибки компонентов файлов поддержки: 1714
В Detail.txt файле:
Для SQL Server 2012 cu2 (и любой последующий cu или SP)
Product Version | Сообщение об ошибке при пропаже пакета установки (MSI) | Сообщение об ошибке при пропаже пакета кэша установщика (MSP) |
---|---|---|
SQL Server 2008 R2 SP1 | Кэшировка MSI-файла C:\Windows\Installer\FileName.msi отсутствует. Его исходный файл, и он был установлен для продукта C:\Windows\Installer\sql_FeatureName.msi Microsoft SQL ServerVersion из C:\originalfolder , версия , язык VersionNumber Language . | Кэш-файл патча c:\Windows\Installer\FileName.msp отсутствует. Его исходный файл sql_engine_core_inst.msp , который может быть установлен из версии Hotfix 2316 for SQL Server 2012 (KB2679368) (64-bit) VersionNumber . Кэш-файл патча C:\Windows\Installer\FileName.msp отсутствует. Его исходный файл , который может быть установлен из C:\Windows\Installer\sql_FeatureName.msp Hotfix для SQL Server 2012 KB Номер, версия VersionNumber . |
При определенных условиях SQL Server 2012 г. средства массовой информации RTM могут быть неправильно зарегистрированы. Если при таких обстоятельствах удалить накопительное обновление или пакет служб, настройка может подсказать вам RTM-носите. Чтобы решить эту проблему, уделяем средствам массовой информации RTM путь во время процесса удаления исправлений.