Как исправить ошибку 0x80070043 в Windows 7, 8.1 и 10?
Некоторые пользователи утверждают, что наталкиваются на ошибку 0x80070043, когда пытаются получить доступ к файлу, хранящемся на другом компьютере в сети, либо во время запуска определенных приложений, например, из пакета Windows Office. Данная ошибка наиболее часто возникает на Windows Vista и Windows 7, но ее появление также возможно на Windows 8.1 и Windows 10.
Причины появления ошибки 0x80070043
- Передача файлов по SMB не разрешена.
- Условная ошибка внутри папки «Temp».
- Повреждение системных файлов.
- Вмешательство в работу системы стороннего ПО.
Решение ошибки 0x80070043
Метод №1 Включение «Всегда ждать сеть при запуске и входе в систему»
Если вы сталкиваетесь с подобной ошибкой в доменном пространстве, то вам необходимо убедиться, что в вашей системе разрешена передача файлов по SMB. Для этого вам нужно получить доступ к редактору локальных групповых политик и проверить, включена ли политика «Всегда ждать сеть при запуске и входе в систему».
Чтобы сделать это, вам необходимо придерживаться следующих шагов:
- нажмите на клавиатуре Windows+R, чтобы открыть окошко «Выполнить»;
- далее впишите в пустую строку этого окна значение gpedit.msc и нажмите Enter, чтобы открыть окно «Редактор локальной групповой политики»;
- оказавшись в редакторе, используйте левую часть окна, чтобы перейти в следующую директорию:
- ↓Политика «Локальный компьютер»;
- ↓Конфигурация компьютера;
- ↓Административные шаблоны;
- ↓Система;
- ↓Вход в систему;
- найдите в списке справа политику под названием «Всегда ждать сеть при запуске и входе в систему» и дважды кликните на нее левой кнопкой мыши;
- поставьте галочку возле опции «Включено» и нажмите на кнопку «Применить»;
- перезагрузите компьютер и проверьте наличие ошибки 0x80070043.
Метод №2 Очистка папки «Temp» в безопасном режиме
Подобный код может появляться перед пользователем Windows по причине возникновения условной ошибки в папке %temp%. Достаточно очистить данную папку от ее содержимого, чтобы разрешить условную ошибку и избавиться от кода 0x80070043.
Вот что вам потребуется сделать:
- откройте параметры своей системы (Windows+I);
- пройдите в раздел «Обновление и безопасность», далее — в подраздел «Восстановление»;
- нажмите на кнопку «Перезагрузить сейчас» в разделе «Особые варианты загрузки»;
- далее, на экране с выбором действия, кликните на «Поиск и устранение неисправностей (Диагностика)»;
- выберите пункт «Дополнительные параметры»;
- теперь нажмите на строку «Посмотреть другие параметры восстановления»;
- кликните на пункт «Параметры загрузки», затем — на кнопку «Перезагрузить»;
- на экране параметров загрузки нажмите на кнопку F4, чтобы войти в безопасный режим на своем компьютере;
- войдите в систему под личными данными учетной записи;
- нажмите комбинацию Window+R для вызова окошка «Выполнить»;
- пропишите в пустой строчке значение %temp% и нажмите Enter;
- нажмите комбинацию Ctrl+A, чтобы выделить все временные файлы, после чего нажмите комбинацию Shift+Delete для безвозвратного удаления;
- после очистки папки «Temp» перезагрузите компьютер.
Проверьте наличие ошибки 0x80070043.
Метод №3 Запуск DISM и SFC
Некоторые пользователи, столкнувшиеся с ошибкой, утверждают, что им удалось побороть ее при помощи таких системных средств, как DISM и SFC. Проще говоря, ошибка 0x80070043 может возникать в случае повреждения некоторых системных файлов.
Знайте, что DISM использует Центр обновления (WU) для замены поврежденных компонентов системы, в то время как SFC для восстановления найденных повреждений задействует локальные бэкап копии необходимых файлов. Для нормальной работы DISM потребуется надежное Интернет-подключение.
Чтобы запустить в работу DISM и SFC, вам необходимо сделать следующее:
- нажмите на клавиатуре Windows+R;
- укажите в пустой строке значение cmd и нажмите Ctrl+Shift+Enter;
- пропишите команду sfc /scannow и нажмите Enter;
- подождите окончания работы SFC и перезагрузите компьютер;
- снова откройте Командную строку и выполните команду DISM /Online /Cleanup-Image /RestoreHealth;
- дождитесь конца выполнения команды и еще раз перезагрузите компьютер.
Теперь попробуйте выполнить нужное вам действие, например, получить доступ к какому-то удаленному файлу, и проверьте, исчезла ли ошибка 0x80070043.
Метод №4 Восстановление системы
В очень редких случаях подобная ошибка может быть результатом вмешательства стороннего ПО в работу системы. Если вы испытываете появление данного кода лишь с недавнего времени, то есть смысл попробовать воспользоваться точкой восстановления.
- Нажмите комбинацию Windows+R;
- напишите значение rstrui и нажмите Enter.
В этом окошке вам необходимо выбрать точку, на время создания которой ошибки 0x80070043 не наблюдалось, и запустить восстановление системы. При выполнении этого процесса ваш ПК может перезагружаться, но переживать не стоит, потому как это вполне нормально.