Ошибка 2147221003 при открытии файла
Хотя может быть неочевидно, почему появляется ошибка, проблема обычно возникает, если включено ведение журнала установщика Windows, но его механизм не может правильно записать файл журнала удаления. Это происходит, если освобождается куча приложения установщика Windows, поэтому теряется информация о том, где должен храниться файл журнала.
Когда это происходит, установщик Windows пытается выполнить запись в папку C: \ Windows \ System32 и обращается к ней как к файлу. Правильное или правильное действие должно состоять в том, чтобы записать его в следующее расположение и имя файла: C: \ Users \ \ Appdata \ Local \ Temp \ MSIxxxxxx.log.
Эта проблема также может возникать, если файлы установщика Windows повреждены, отсутствуют или когда вы устанавливаете или удаляете программу, использующую установочный файл Windows (MSI), установочный файл Windows (MSI), например, если вы пытаетесь установить Microsoft Office на свой компьютер. компьютер.
На самом деле это известная проблема с механизмом Microsoft Installer, поэтому есть способы ее решения, описанные ниже.
Причина
Эта проблема обычно возникает, если файл был изменен сторонним программным обеспечением во время передачи и из-за этого не открывается.
Метод №1 Запуск приложения от имени Администратора (если применимо)
Самый простой метод в подобной ситуации — это запуск необходимого приложения от имени Администратора. Разумеется, этот метод подойдет далеко не для всех пользователей. Чтобы запустить приложение от имени Администратора, вам нужно сделать следующее:
- нажмите правой кнопкой мыши на исполнительный файл (.exe) нужного вам приложения;
- выберите в контекстном меню пункт «Свойства»;
- перейдите во вкладку «Совместимость»;
- поставьте галочку возле пункта «Запускать эту программу от имени администратора»;
- нажмите кнопки «Применить» и «OK».
Попробуйте запустить приложение и посмотрите, проявится ли ошибка «Shellexecuteex Failed» или нет.
Переустановите установщик Windows
Чтобы переустановить установщик Windows, сначала необходимо переименовать поврежденные файлы установщика Windows, а затем переустановить установщик Windows. Чтобы сделать это, используйте шаги ниже:
- Щелкните правой кнопкой мыши « Пуск» и выберите « Выполнить».
- Введите cmd и нажмите ввод или нажмите ОК .
- Введите cd% windir% \ system32 и нажмите клавишу ВВОД.
- Введите attrib -r -s -h dllcache и нажмите клавишу ВВОД.
- Введите ren msi.dll msi.old и нажмите клавишу ВВОД.
- Введите ren msiexec.exe msiexec.old и нажмите клавишу ВВОД.
- Введите ren msihnd.dll msihnd.old и нажмите клавишу ВВОД.
- Введите команду exit и нажмите клавишу ВВОД.
- В командной строке введите команду exit и нажмите клавишу ВВОД.
- Нажмите Пуск , а затем нажмите Выключить компьютер или Завершение работы .
- Выберите параметр « Перезагрузка» и нажмите кнопку « ОК» или « Перезагрузить» .
- Войдите на компьютер.
- Загрузите и установите последнюю версию установщика Windows.
- Нажмите Пуск , а затем нажмите Выключить компьютер или Завершение работы .
- Выберите параметр « Перезагрузка» и нажмите кнопку « ОК» или « Перезагрузить» .
При попытке установить программу на вашем компьютере с Windows, Если вы видите “ShellExecuteEx failed” в сопровождении различных кодов, то этот пост поможет вам.
Сопутствующие коды ошибок могут быть: 2, 5, 67, 255, 1155, 1460, 8235, 2147221003, и т.д. Эта ошибка обычно возникает, если установщик требует прав администратора, файл установки был поврежден или существует конфликт приложений.
ShellExecuteEx — это функция ОС, которая выполняет операцию над указанным файлом. Если операция завершится неудачно, вы получите эту ошибку.
- Запустите исполняемый файл от имени администратора
- Повторно загрузите или переустановите программу
- Запустить Средство Проверки Системных Файлов
- Сброс звуков по умолчанию.
Давайте подробно рассмотрим эти методы.
Решение №1 Установка последних обновлений
Прежде чем вы начнете проверять свой диск на потенциальные ошибки, попробуйте установить все отложенные обновления для своей Windows 10. Оказывается, Майкрософт в какой-то момент выпустила патч для решения ошибки 2147219196.
Чтобы запустить автоматическое обновление ОС, сделайте вот что:
- нажмите Win+X;
- выберите пункт «Параметры»;
- перейдите в «Обновление и безопасность»→Центр обновления Windows»;
- кликните на кнопку «Проверка наличия обновлений»;
- дождитесь установки всех обновлений и перезагрузите ПК (если в этом будет необходимость).
Решение
Сначала щелкните правой кнопкой мыши файл Word, с которым возникли проблемы, и выберите "Свойство".
нажмите
кнопку "Разблокировать", а когда все будет готово, нажмите кнопку "ОК". (Примечание. В файле Word с правильной работой не отображается кнопка "Разблокировать").
этом случае вы сможете открыть этот файл
без дополнительных проблем. Если вы столкнулись с этой проблемой во многих файлах, попробуйте сделать следующее: сначала переместите эти файлы в ту же папку, откройте Word 2010, а затем щелкните "Файл" и выберите "Параметры". (В Word 2007 нажмите кнопку "Office" и выберите "Параметры Word").
"Центр управления доверием" и щелкните "Параметры центра управления доверием".
далее, щелкните "Надежные расположения" и нажмите кнопку "Добавить новое расположение".
"ОК", а затем нажмите кнопку "ОК" еще раз.
Загрузите установщик еще раз, а затем установите повторно
Иногда, когда вы загружаете любое приложение для установки, вы возможно столкнулись с ситуацией, когда программа установки не будет работать и приложение не будет установлено. Это может произойти из-за поврежденного или файла установщика.
Попробуйте загрузить то же самое с официального сайта приложения или любого доверенного источника. Также можно отключить антивирус на время установки и далее добавить приложение в исключения антивируса ( Внимание. вы должны быть уверены, что в этом файле нет вирусов или он из надежного источника)
Здесь вы можете приобрести ключ лицензии Windows 10 Pro 2020. Вы сразу же получаете ваш собственный уникальный ключ активации. После ввода лицензионного ключа вы начинаете использовать лицензионную операционную систему без ограничений, а также получать последующие пакеты обновлений, выпускаемые Microsoft.
Использовать командную строку
Вы можете получить ошибку Windows 10 при открытии файла журнала установки, если каталоги TMP и TEMP этого файла отличаются, что приводит к записи файлов установщика в TMP, но при попытке прочитать эти файлы с использованием значения TEMP отображается ошибка. В этом случае убедитесь, что оба значения ссылаются на один и тот же путь с помощью командной строки:
- Нажмите Пуск
- Введите CMD в строке поиска и щелкните правой кнопкой мыши на командной строке, затем выберите Запуск от имени администратора.
- На черном экране командной строки (Admin) введите set TEMP +% tmp% и нажмите ввод
- Запустите установку снова
Если это не поможет, попробуйте следующее решение.
Причины за «Shellexecuteex Failed»
- У приложения нет прав администратора.
- Повреждение системных файлов Windows.
- Системные звуки, заданный пользователем, заставляют приложение вылетать.
- Конфликт между двумя или несколькими приложениями.
- Чрезвычайно строгие групповые политики системы Windows.
Метод №4 Выполнение чистой загрузки
Конфликт между какими-то программами в системе может вызвать ошибку «Shellexecuteex Failed». Но как понять, что дело действительно заключается в конфликте между программным обеспечением? Ответ — чистая загрузка. Чтобы осуществить чистую загрузку, сделайте следующее:
- нажмите Windows+R;
- копируйте в пустую строчку «msconfig» и нажмите Enter;
- перейдите во вкладку «Службы»;
- поставьте галочку возле опции «Не отображать службы Майкрософт» и нажмите кнопку «Отключить все»;
- теперь перейдите во вкладку «Автозагрузка» и нажмите на строчку «Открыть диспетчер задач»;
- отключите все программы из предоставленного списка;
- перезагрузите компьютер.
Протестируйте теперь свою систему. Если ошибка «Shellexecuteex Failed» исчезла, то какая-то отключенная служба или программа действительно была «виновницей». Вам нужно поочередно включать отключенные программы/службы и тестировать систему, чтобы понять, что конкретно вызывает ошибку.
Метод №2 Сканирование системных файлов
Попробуйте сделать следующее:
- нажмите Windows+R;
- копируйте в пустую строчку «cmd» и нажмите Ctrl+Shift+Enter;
- впишите команду «sfc /scannow» и нажмите Enter;
- подождите окончания работы утилиты SFC и перезагрузите компьютер;
- снова откройте командную строку;
- выполните следующие команды:
- Dism.exe /online /cleanup-image /scanhealth;
- Dism.exe /online /cleanup-image /restorehealth;
- перезагрузите компьютер.
Решение ошибки 2147219196
Метод №5 Редактирование групповой политики
Если ничего из вышеуказанного не сработало, то можно попробовать воспользоваться этим методом. Некоторые пользователи утверждают, что им удалось избавиться от ошибки «Shellexecuteex Failed», отредактировав групповую политику «Контроль учетных записей пользователей: повышение прав только для подписанных и проверенных исполняемых файлов».
Чтобы сделать это на своем компьютере, вам нужно выполнить следующее:
- нажмите Windows+R;
- пропишите «gpedit.msc» и нажмите Ctrl+Shift+Enter;
- пройдите следующим путем: Политика “Локальный компьютер”→Конфигурация компьютера→Конфигурация Windows→Параметры безопасности;
- открыв меню параметров безопасности, нажмите дважды левой кнопкой мыши на «Контроль учетных записей пользователей: повышение прав только для подписанных и проверенных исполняемых файлов»;
- поставьте галочку возле пункта «Отключить»;
- сохраните изменения в настройках групповой политики системы и перезагрузите компьютер.
Мы надеемся, что наш материал был полезен в решении ошибки «Shellexecuteex Failed».
Пользователи ОС Windows 10 могут сталкиваться с ошибкой файловой системы 2147219196. Происходит это, как правило, при открытии файлов (зачастую изображений) либо при перемещении файлов или папок в различных директориях.
Причины ошибки 2147219196
- Баги в ранее установленных обновлениях для ОС.
- Закрытый доступ к папке WindowsApp;
- Включено шифрование разделов.
- Битые «сектора» на диске.
- Поврежденная файловая система Windows 10.
Решение №4 Открытие доступа к WindowsApp
Ошибка 2147219196 возникает в системном приложении, например, «Фотографии»? Проблема может заключаться в том, что у вашей учетной записи отсутствует доступ к папке WindowsApp, в которой должны быть установлены все стандартные приложения. Чтобы получить доступ к этой папке, сделайте следующее:
- откройте ваш системный диск при помощи Проводника;
- перейдите во вкладку «Вид» в строке меню окошка;
- поставьте галочку возле опции «Скрытые элементы»;
- пройдите в директорию C:/Program Files/WindowsApps;
- нажмите на кнопку «Продолжить» в диалоговом окошке;
- в следующем окне кликните на ссылку для перехода во вкладку «Безопасность»;
- в окошке свойств WindowsApp нажмите на кнопку «Дополнительно»;
- нажмите на кнопку «Изменить»;
- пропишите почту свой учетки и нажмите на кнопку «Проверить имена»;
- подобрав нужную учетку, нажмите «OK»;
- теперь поставьте галочку возле опции «Заменить владельца подконтейнеров и объектов»;
- кликните на «Применить» и дождитесь окончания операции.
Все. Теперь вы получили права на папку WindowsApp. Воспользуйтесь системным приложением «Фотографии» и посмотрите, исчезла ли ошибка 2147219196.
Решение №2 Проверка диска на ошибки и восстановление системных файлов
Ошибка 2147219196 может возникать из-за проблем с файловой системой диска либо наличия на нем бэд-блоков. Воспользуйтесь системным средством проверки диска на ошибки. Делается это следующим образом:
- нажмите Win+X;
- выберите пункт «Командная строка (администратор)»;
- пропишите команду chkdsk /r /f и нажмите Enter;
- нажмите кнопку «Y», чтобы согласиться на перезагрузку компьютера;
- дождитесь окончания проверки диска.
Протестируйте свой ПК. Если ничего не изменилось, то можно попробовать восстановить потенциально поврежденные системные файлы. Это делается так:
- еще раз откройте Командную строку;
- вставьте команду sfc /scannow и нажмите Enter;
- подождите окончания работы средства и перезагрузите ПК.
Как только зайдете в Windows, проверьте наличие ошибки 2147219196.
Обратная связь важна для нас
Вы удовлетворены нашим содержимым? Как бы вы ни были:
"Отлично! Проблемы решены".
или "Проблемы не решены. У меня есть идея по-лучше".
Мы хотели бы, чтобы вы предоставили нам свои ценные мнения с помощью формы опроса, которая может быть расположена в нижней части этой статьи. Мы будем рады любым стимулам, которые могут быть у вас, и будем создавать для вас более полезные технические статьи.
Остановите и перезапустите Explorer.exe с помощью диспетчера задач
- Нажмите CTRL + ALT + DEL, чтобы запустить диспетчер задач (или щелкните правой кнопкой мыши на панели задач на рабочем столе и выберите диспетчер задач.
- Нажмите вкладку Процессы
- Найдите и выберите explorer.exe
- Нажмите Завершить процесс
- Выберите Показать процессы из всех пользователей
- Нажмите Завершить процесс, чтобы закрыть приглашение
- Иконки вашего рабочего стола и панель рабочего стола исчезнут. Нажмите CTRL + ALT + DEL, чтобы снова запустить диспетчер задач.
- Нажмите Файл
- Выберите « Запустить новое задание».
- Введите explorer.exe и нажмите ввод или нажмите ОК
- Панель задач и значки вашего рабочего стола должны появиться снова
Сброс системных звуков по умолчанию
Вы можете подумать, что как сброс системного звука по умолчанию может решить системную ошибку, такую как “ShellExecuteEx”? Но некоторые пользователи сообщили, как этот шаг решил их проблему.
Откройте диалоговое окно Выполнить, нажав клавишу Win + R.
И введите mmsys.cpl нажмите Enter.
Нажмите на вкладку Звуки. Выберите «По умолчанию» в звуковой схеме.
Нажмите на кнопку Применить, а затем на кнопку ОК.
Сброс системных звуков Windows 10
Методы решения «Shellexecuteex Failed»
Решение №5 Перерегистрация приложений Windows 10
При наличии этой ошибки в родных приложениях Windows 10 можно заняться их перерегистрацией. Делается это следующим образом:
- нажмите Win+R;
- пропишите значение powershell и нажмите Ctrl+Shift+Enter;
- выполните в Powershell следующую команду:
- Get-AppXPackage | Foreach
Обязательно перезагрузите компьютер. Как только войдете в ОС Windows, проверьте наличие ошибки 2147219196.
Запустите сканирование SFC
SFC scan не только находит проблемный системный файл, но и исправляет его.
Нажмите Клавишу Win + X . Откроется меню быстрого доступа.
Нажмите на Windows PowerShell (администратор) . Если вместо PowerShell отображается Командная строка, выберите пункт Командная строка (администратор) .Windows PowerShell c правами администратора
Выполните команду: sfc /scannow
Подождите несколько секунд, так как требуется время для завершения сканирования.
Если проблема в этом, то ошибка должна быть решена.сканирование SFC.jpg
Вам просто нужно перезагрузить машину в безопасном режиме и снова запустить вышеуказанную команду.
Метод №3 Сброс настроек системных звуков
Как бы странно это не звучало, но рассматриваемая сегодня ошибка может возникать… из-за системных звуков Windows. Возможно, не так давно вы меняли настройки своих системных звуков. Если это так, то попробуйте сделать следующее:
- нажмите Windows+R;
- пропишите в пустой строчке «mmsys.cpl» и нажмите Enter;
- перейдите во вкладку «Звуки»;
- выберите в ниспадающем меню звуковых схем значение «По умолчанию»;
- нажмите кнопки «Применить» и «OK»;
- перезагрузите компьютер.
Проверьте, исчезла ли ошибка «Shellexecuteex Failed» или нет.
Попробуйте запустить приложение от имени администратора
Запуск приложений с правами администратора. Даже если приложение не удается запустить, попробуйте переустановить приложение с правами администратора. Просто щелкните правой кнопкой мыши на файле установщика и нажмите кнопку Запуск от имени администратора.
Запуск с правами администратора
Решение №3 Снятие шифрования тома
Не так давно зашифровали данные на одном из томов при помощи BitLocker или другого схожего инструмента? Возможно, как раз это шифрование и не позволяет вам управлять нужными файлами и папками. Чтобы деактивировать BitLocker, вам нужно сделать следующее:
- нажмите Win+S для вызова поисковой строки;
- пропишите «Управление BitLocker» и выберите найденный результат;
- кликните на опцию «Отключить BitLocker» возле соответствующего тома;
- следуйте инструкциям на экране (возможно, вам придется ввести пароль);
- перезагрузите компьютер.
Посмотрите, была ли устранена ошибка 2147219196 на вашем компьютере.
ИСПРАВЛЕНИЕ: Windows 10 ошибка открытия файла журнала установки
Перерегистрировать установщик Windows
Чтобы заново зарегистрировать установщик Windows, проверьте расположение файла Msiexec.exe на вашем компьютере и в реестре Windows, затем заново зарегистрируйте установщик Windows, выполнив следующие действия:
- Найдите файл Msiexec.exe на своем компьютере, щелкнув правой кнопкой мыши «Пуск» и выбрав « Выполнить».
- Введите % windir% \ system32 и нажмите кнопку ОК, чтобы открыть папку, в которой находится файл Msiexec.exe.
- Обратите внимание на расположение файла Msiexec.exe, который представляет собой комбинацию значения в Addressbox и самого имени файла Msiexec.exe. Например, если в поле «Адрес» содержится значение C: \ Windows \ system32, расположение файла Msiexec.exe — C: \ Windows \ system32 \ Msiexec.exe .
- Затем откройте редактор реестра, чтобы внести изменения. Обратите внимание, что проблемы могут возникнуть при неправильном изменении реестра. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра, прежде чем изменять его. Затем вы можете восстановить реестр, если возникнет проблема.
- Щелкните правой кнопкой мыши «Пуск» и выберите « Выполнить».
- Введите regedit и нажмите ОК или нажмите Enter
- Разверните HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services и нажмите MSIServer .
- На правой панели щелкните правой кнопкой мыши ImagePath и выберите команду «Изменить» .
Примечание. Для 64-разрядных операционных систем необходимо перерегистрировать 64-разрядный установщик MSI, выполнив следующие действия:
- Щелкните правой кнопкой мыши « Пуск» и выберите « Выполнить».
- Введите % windir% \ Syswow64 \ Msiexec / regserver и нажмите ОК . В 64-разрядных выпусках операционной системы Windows 32-разрядные двоичные файлы находятся в папке% systemroot% \ SysWow64. 64-разрядные двоичные файлы находятся в папке% systemroot% \ System32.
- Нажмите Пуск , а затем нажмите Выключить компьютер или Завершение работы .
- Выберите параметр « Перезагрузка» и нажмите кнопку « ОК» или « Перезагрузить» .
Читайте также: