-1

Windows 7 64-битная. Попытка установить IE11 и получение следующей ошибки: Запущена установка пакета: C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE15931.tmp\IE11-neutral.Extracted.cab /quiet /norestart 00: 21.684: INFO: Код завершения процесса 0x00000002 (2) [Система не может найти указанный файл. ] 00: 21.715: ОШИБКА: сбой установки нейтрального пакета (код выхода = 0x00000002 (2)).

У меня нет папки Windows/SysNative

2 ответа2

0

Только что проверил, и у меня тоже нет этой папки. Где вы взяли этот установщик для IE11? Это почти похоже на то, что вы получили загрузку для собственного изображения какой-то компании. В частности, вызов DISM неуместен. DISM - это встроенная в Windows утилита, которая используется для изменения файлов изображений WIM.
Команда, которую они там вызывают, пытается добавить программное обеспечение IE11 в текущий смонтированный файл WIM. Я бы порекомендовал перейти на сайт Microsoft.com и открыть раздел загрузок. Этот установщик мне кажется немного странным.

-1

Могут быть случаи, когда 32-битной программе или приложению действительно может потребоваться 64-битная DLL. В этом случае вам придется использовать папку перенаправления Sysnative. Вы можете считать SysNative виртуальной папкой и псевдонимом, указывающим на папку System32. Он не существует физически в вашей системе как таковой. Поэтому, если вашей 32-битной программе требуется доступ к 64-битной DLL, не используйте C:\Windows\System32, поскольку эмулятор 32-битной программы перенесет ее в 32-битную папку DLL с именем SysWOW64. Вместо этого используйте C:\Windows\SysNative в качестве пути к программе DLL. Использование Sysnative в пути перенаправит его в папку System32 вместо папки SysWOW64.

Что вы можете попытаться сделать, это запустить команду напрямую, используя прямой путь (сначала запустите cmd в командной строке с повышенными правами, а затем запустите DISM):

C:\Windows\System32\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE15931.tmp\IE11-neutral.Extracted.cab /quiet /norestart 

Обратите внимание, что IE11-нейтрален.Файл Extracted.cab должен быть предварительно извлечен из источника установки и расположен там, где вы можете получить к нему доступ на диске. В вашем случае установщик извлек его в C:\Windows\TEMP\IE15931.tmp сам по себе.

PS Обратите внимание, что вам нужно использовать правильный установщик IE11 - они отличаются для 32 и 64-битных ОС:https://www.microsoft.com/en-us/download/Internet-Explorer-11-for-Windows-7 -details.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .