Ошибка при попытке открыть cab ошибка 0x80070002

  • Remove From My Forums
  • Question

  • I am attempting to install a .cab file using wceload.exe, inside a Wavelink Avalanche post install script, on a windows mobile 6 device

    /Windows/wceload.exe /nodelete /silent /noui

    an/or

    /Windows/wceload.exe /silent /noui

    wceload keeps returning ‘Install Cab Error 0x80070002’.

    I can navigate to (/[device]Root on the [device] filesystem) the .cab file and tap it and it installs just fine. I have also used a drop folder other than [deviceRoot and no change.

    I have researched this error extensively and is having no luck. am just about out of ideas. The .cab file is build from Visual Studio 2008 project, from C# source code using  makeCab. I have seen many error cosed similar but none with the 0x80070002
    number. What does this mean? I can use the same process to load SQL-CE .cab files and they install just fine.This is happening on our WM6 Motorola and Intermec devices.

    Any suggestions would be greatly appreciated. mr_tkswan@yahoo.com

Answers

  • Did you not mentioned CAB installs OK if you manually click on it in the following statement? 

    «I can navigate to (/[device]Root on the [device] filesystem) the .cab file and tap it and it installs just fine.»

    If that is correct then CAB is fine and the problem is in how WCELOAD is invoked by the script, probably using wrong command line with incorrect file location.


    This posting is provided «AS IS» with no warranties, and confers no rights.

    • Marked as answer by

      Tuesday, October 30, 2012 7:14 AM

I am having difficulties updating an offline image (.WIM file) with the DISM command line tool.  The error that occurrs is as follows:

«An error occurred trying to open — filenamhere.cab Error 0x80070002″.

This issue appears to only occur with Office Updates.  I am able to successfully apply almost all windows updates without any problem.  So the first thing
I typically do is download all updates via wsusoffline tool, then I run a .bat file that I have created to make this process easier for monthly updates:

:Path to mount folder
set mnt=E:Mount
:Path to source .wim
set src=E:TBU_ImageWin7_x86_Office2013.wim
:Path to update packages
set updates=E:wsusofflineclientw61glb

dism /Mount-Wim /WimFile:%src% /index:1 /MountDir:%mnt%
dism /Image:%mnt% /Add-Package /PackagePath:%updates%
set updates=E:wsusofflineclientofcglb
dism /Image:%mnt% /Add-Package /PackagePath:%updates%
set updates=e:wsusofflineclientofcenu
dism /Image:%mnt% /Add-Package /PackagePath:%updates%

dism /Unmount-Wim /MountDir:%mnt% /commit
echo .........................................
echo Windows Updates have been added to Image
echo ........................................
echo Rename Image File to include new date
echo .........................................
ren %src% Win7_x86_Office2013_%date:~4,2%-%date:~7,2%-%date:~10,4%.wim
echo .........................................
echo Move to PDC Deploymentshare OS folder
move E:TBU_ImageWin7_x86_Office2013_%date:~4,2%-%date:~7,2%-%date:~10,4%.wim "E:DeploymentShareOperating Systems"

I have also tried to update a VM and then grab the .cab files from the «c:windowssoftwaredistributiondownload» directory to see if that somehow worked, but I receive the same 0x80070002 error message.  What is really throwing me off here
is that I apply the standard windows updates without any issue.  Does anyone know why this is occurring and more importantly how I can resolve the problem?

Как исправить ошибку 0x80070002Ошибка 0x80070002 может встретиться при обновлении Windows 11 и Windows 10 или 8.1, при установке или исправлении Windows 7 (а также при обновлении Windows 7 до 10) или при установке приложений Windows 11/10 или 8.1. Возможны и другие варианты, но перечисленные встречаются чаще других.

В этой инструкции — подробно о возможных способах исправить ошибку 0x80070002 во всех последних версиях Windows, один из которых, надеюсь, подойдет и в вашей ситуации.

Основные причины и способы исправления ошибки 0x80070002 при скачивании обновлений Windows 11 и Windows 10

Ошибка 0x80070002 при скачивании обновления

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

Чаще всего ошибка 0x80070002 бывает связана с проблемами доступа к серверам Майкрософт при скачивании обновлений, либо повреждениями целостности скачиваемых файлов, это может быть вызвано:

  • Временным отключением доступа в Интернет, потерей соединения в процессе скачивания обновления (когда оно уже началось).
  • Блокировкой доступа к серверам Майкрософт, например, при использовании сторонних программ для отключения служб телеметрии Windows.
  • Использованием сервисов VPN и прокси.
  • Иногда — сторонними антивирусами и файрволлами, установленными на компьютере.
  • Редко — проблемы с оперативной памятью или жестким диском компьютера.

Первоочередные, способы исправления ошибки, которые следует попробовать, прежде чем приступать к последующим методам:

  • Простая перезагрузка компьютера, отключение VPN и антивируса (при наличии, встроенного антивируса это не касается), повторное скачивание обновления.
  • Загрузка проблемного обновления вручную с официального каталога обновлений Windows: зайдите на сайт https://www.catalog.update.microsoft.com/home.aspx и используйте поиск, чтобы найти обновление, при скачивании которого возникла ошибка — для этого введите его номер KB в поле поиска. Скачайте обновление для вашей версии Windows и запустите его установку. Ручной поиск и установка обновления из каталога обновлений

Если указанные два варианта не решили проблему, попробуйте следующие шаги:

  1. Закройте «Параметры», если они открыты.
  2. Запустите командную строку от имени администратора, для этого можно начать вводить «Командная строка» в поиске на панели задач, нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запуск от имени администратора».
  3. По порядку введите следующие команды, нажимая Enter после каждой:
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:WindowsSystem32catroot2 catroot2.old
    ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  4. Закройте командную строку и снова зайдите в Центр обновлений Windows, чтобы повторить поиск и скачивание обновлений, с большой вероятностью ошибка 0x80070002 больше не появится.

Обычно, при отсутствии каких-либо серьёзных проблем с доступом к Интернету и серверам обновлений, оперативной памятью, жесткими дисками и SSD, этот способ помогает исправить ошибку. В крайнем случае можно попробовать использовать дополнительные способы из статьи Как исправить ошибки Центра обновлений Windows.

Ошибка 0x80070002 при обновлении Windows или установке Windows 10 поверх Windows 7 (8)

Первый из возможных случаев — сообщение об ошибке при обновлении Windows 10 (8), а также в случаях, когда вы обновляете уже установленную Windows 7 до 10 (т.е. запускаете установку 10-ки внутри Windows 7).

Прежде всего, проверьте, запущены ли службы Центр обновления Windows (Windows Update), Фоновая интеллектуальная служба передачи (BITS) и Журнал событий Windows.

Для этого выполните следующие действия:

  1. Нажмите клавиши Win+R на клавиатуре, введите services.msc затем нажмите Enter. Открыть службы Windows
  2. Откроется список служб. Найдите в списке указанные выше службы и проверьте, чтобы они были включены. Тип запуска для всех служб, кроме «Центр обновления Windows» — «Автоматически» (если установлено «Отключена», то дважды нажмите по службе и установите нужные тип запуска). Если служба остановлена (нет отметки «Выполняется»), нажмите по ней правой кнопкой мыши и выберите «Запустить».  Центр обновлений в списке служб Windows

Если указанные службы были отключены, то после их запуска проверьте, была ли исправлена ошибка 0x80070002. Если же они уже были включены, то следует попробовать следующие действия:

  1. В списке служб найдите «Центр обновления Windows», нажмите по службе правой кнопкой мыши и выберите пункт «Остановить».
  2. Зайдите в папку C: Windows SoftwareDistribution DataStore и удалите содержимое этой папки. Очистка папки Software Distribution
  3. Нажмите клавиши Win+R на клавиатуре, введите cleanmgr и нажмите Enter. В открывшемся окне очистки дисков (если будет предложено выбрать диск, выберите системный) нажмите «Очистить системные файлы». Очистка системных файлов в cleanmgr
  4. Отметьте файлы обновлений Windows, а в случае с обновление вашей текущей системы до новой версии — файлы установки Windows и нажмите Ок. Дождитесь завершения очистки. Очистка обновлений в Cleanmgr
  5. Снова запустите службу «Центр обновления Windows».

Проверьте, была ли исправлена проблема.

Дополнительные возможные действия при появлении проблемы при обновлении системы:

  • Если в Windows 10 вы использовали программы для отключения слежки, то они могут вызывать ошибку, блокируя необходимые серверы в файле hosts и брандмауэре Windows.
  • В Панель управления — Дата и время убедитесь, что установлены правильные дата и время, а также часовой пояс.
  • В Windows 7 и 8, если ошибка возникает при обновлении до Windows 10 можно попробовать создать параметр DWORD32 с именем AllowOSUpgrade в разделе реестра HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion WindowsUpdate OSUpgrade (сам раздел тоже может отсутствовать, создайте его при необходимости), задать ему значение 1 и перезагрузить компьютер.
  • Проверьте, не включены ли прокси-серверы. Сделать это можно в панель управления — свойства браузера — вкладка «Подключения» — кнопка «Настройка сети» (все отметки обычно должны быть сняты, включая «Автоматическое определение параметров»). Отключение прокси серверов
  • Попробуйте использовать встроенные средства устранения неполадок, см. Устранение неполадок Windows 10 (в предыдущих системах есть аналогичный раздел в панели управления). Устранение неполадок обновлений Windows
  • Проверьте, появляется ли ошибка, если использовать чистую загрузку Windows (если нет, то дело может быть в сторонних программах и службах).

Также может быть полезным: Не устанавливаются обновления Windows 10, Исправление ошибок Центра обновлений Windows.

Ошибка 0x80070002 также может возникать в других случаях, например, при устранении неполадок, при запуске или установке (обновлении) приложений магазина Windows 10, в некоторых случаях — при запуске и попытке автоматического восстановления системы (чаще — Windows 7).

Возможные варианты действий:

  1. Выполнить проверку целостности системных файлов Windows. Если ошибка возникает при запуске и автоматическом устранении неполадок, то попробуйте зайти в безопасный режим с поддержкой сети и выполнить то же самое.
  2. Если у вас используются приложения для «отключения слежки» Windows 10, попробуйте отключить сделанные ими изменения в файле hosts и брандмауэре Windows.
  3. Для приложений используйте встроенное устранение неполадок Windows 10 (для магазина и приложений отдельно, также убедитесь, что включены службы, перечисленные в первом разделе этой инструкции).
  4. Если проблема возникла недавно, попробуйте использовать точки восстановления системы (инструкция для Windows 10, но в предыдущих системах точно так же).
  5. Если ошибка возникает при установке Windows 8 или Windows 10 с флешки или диска, при этом на этапе установке подключен Интернет, попробуйте выполнить установку без интернета.
  6. Как и в предыдущем разделе, убедитесь, что не включены прокси-серверы, а дата, время и часовой пояс установлены правильно.

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

Установщик обнаружил ошибку: 0x80240037

Установщик Windows обнаружил ошибку: 0x80240037

Ошибка при попытке открыть ошибку WSUSSCAN.cab: 0x80070002

Что такое сжатый файл WSUSSCAN.cab

cab файл

Решение ошибки 0x80070002 при сбое установки патча

0x80070002 ошибка win7

===

Установщик обнаружил ошибку: 0x80240037

Шаг 1. Измените суффикс msu на cab

После изменения становится

Затем разархивируйте в новую папку, например в cab

Распакованный контент выглядит следующим образом:

Шаг 2: WIN + R, чтобы открыть CMD

Введите: DISM / Online / add-package / packagepath: «(введите путь к папке cab только сейчас)»

следующим образом:

При нормальных обстоятельствах установка может быть успешной. Чтобы решить проблему «Программа установки обнаружила ошибку: 0x80240037» только что.

Но я сообщил об ошибке и столкнулся с новой проблемой. Ошибка при попытке открыть ошибку WSUSSCAN.cab: 0x80070002

Что такое WSUSSCAN.cab? Какой файл cab?

* .cab — это сжатый файл, разработанный Microsoft, который часто используется в процедурах установки программного обеспечения.

WSUSSCAN.cab должен быть файлом обнаружения обновления.
Сканирование, загрузка и установка исправлений. Загрузчик исправлений запущен на машине, на которой одновременно установлен сервер, он автоматически загрузит и обновит файл обнаружения исправлений (wsusscan.cab )

sfc /scannow

==

I am having difficulties updating an offline image (.WIM file) with the DISM command line tool.  The error that occurrs is as follows:

«An error occurred trying to open — filenamhere.cab Error 0x80070002″.

This issue appears to only occur with Office Updates.  I am able to successfully apply almost all windows updates without any problem.  So the first thing
I typically do is download all updates via wsusoffline tool, then I run a .bat file that I have created to make this process easier for monthly updates:

:Path to mount folder
set mnt=E:Mount
:Path to source .wim
set src=E:TBU_ImageWin7_x86_Office2013.wim
:Path to update packages
set updates=E:wsusofflineclientw61glb

dism /Mount-Wim /WimFile:%src% /index:1 /MountDir:%mnt%
dism /Image:%mnt% /Add-Package /PackagePath:%updates%
set updates=E:wsusofflineclientofcglb
dism /Image:%mnt% /Add-Package /PackagePath:%updates%
set updates=e:wsusofflineclientofcenu
dism /Image:%mnt% /Add-Package /PackagePath:%updates%

dism /Unmount-Wim /MountDir:%mnt% /commit
echo .........................................
echo Windows Updates have been added to Image
echo ........................................
echo Rename Image File to include new date
echo .........................................
ren %src% Win7_x86_Office2013_%date:~4,2%-%date:~7,2%-%date:~10,4%.wim
echo .........................................
echo Move to PDC Deploymentshare OS folder
move E:TBU_ImageWin7_x86_Office2013_%date:~4,2%-%date:~7,2%-%date:~10,4%.wim "E:DeploymentShareOperating Systems"

I have also tried to update a VM and then grab the .cab files from the «c:windowssoftwaredistributiondownload» directory to see if that somehow worked, but I receive the same 0x80070002 error message.  What is really throwing me off here
is that I apply the standard windows updates without any issue.  Does anyone know why this is occurring and more importantly how I can resolve the problem?

  • Ошибка при попытке открытия файла microsoft office word
  • Ошибка при попытке обновить биос
  • Ошибка при попытке найти сертификат фабрикант
  • Ошибка при попытке запуска проекта не удается запустить программу visual studio
  • Ошибка при попытке выполнения самодиагностики устройства команда прервана диском