Ошибка 0x80070006 (Неверный дескриптор) в Windows 10/11 — как исправить (2026)

Ошибка 0x80070006 (Неверный дескриптор) в Windows 10/11 — как исправить (2026)

Если при копировании, установке программ или обновлениях Windows вы видите код 0x80070006 и текст вроде «Неверный дескриптор» или INVALID_HANDLE, это обычно значит, что система не может нормально работать с файлом или службой. Ниже порядок действий без паники: от самых простых проверок до точечных исправлений.

Коротко: что проверить сразу

  • Перезагрузите ПК. Да, банально, но иногда «дескриптор» ломается из-за зависшего процесса.
  • Если ошибка при копировании: попробуйте другой USB-порт/кабель/флешку и копирование в другую папку (например, Документы).
  • Если ошибка в одной программе: запустите установщик правой кнопкой → Запуск от имени администратора.
  • Если ошибка в Microsoft Store или обновлениях: проверьте свободное место на диске C (хотя бы 10-15 ГБ).
Нужна помощь? Подключусь удалённо, найду причину 0x80070006, проверю диск и системные файлы, поправлю службы и права, чтобы ошибка не возвращалась.

1) Что вообще означает 0x80070006

Если по‑простому: Windows сообщает, что “ручка/дескриптор” к файлу, папке или системному объекту стал недействительным. Такое бывает из-за:

  • сбоев файловой системы (особенно после внезапного выключения питания);
  • ошибок на диске или флешке;
  • битых системных компонентов Windows;
  • сломанных служб (установщик, обновления, BITS);
  • проблем с правами и папками Temp;
  • конфликта антивируса или “чистильщиков”.

Дальше идём по шагам. После каждого шага повторяйте действие, где была ошибка. Если пропало, дальше можно не идти.

2) Проверяем диск и файловую систему

Вариант без команд, через интерфейс:

  1. Откройте Этот компьютер.
  2. Правой кнопкой по диску, где ошибка (обычно C:) → Свойства.
  3. Вкладка СервисПроверить (в блоке “Проверка на наличие ошибок”).
  4. Если предложит проверку при перезагрузке, соглашайтесь.

Если ошибка повторяется, лучше запустить проверку “жёстче”.

Командная строка (Администратор). Команды выполнять по одной:

chkdsk C: /f
chkdsk C: /f /r

Важно: команда с /r идёт долго (особенно на HDD). Если спросит “Запланировать проверку при следующей перезагрузке?” нажмите Y и перезагрузите ПК.

3) Восстанавливаем системные файлы (SFC и DISM)

Это безопасные встроенные проверки. Они часто чинят странные ошибки установщика, Store и обновлений.

Командная строка (Администратор). Команды выполнять по одной, строго в таком порядке:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  • Если SFC написал, что исправил файлы, перезагрузитесь.
  • Если DISM долго “завис” на 20% или 40%, это бывает, дождитесь завершения.

4) Проверяем службы, которые часто ломают установки и обновления

Ошибка 0x80070006 нередко вылезает, когда нужная служба отключена или зависла.

  1. Нажмите Win+Rservices.msc → Enter.
  2. Найдите и проверьте службы ниже.
  • Фоновая интеллектуальная служба передачи (BITS)
  • Центр обновления Windows
  • Установщик Windows (Windows Installer)
  • Криптографические службы

Если служба остановлена, откройте её двойным кликом и нажмите Запустить.

Если службы не запускаются или ошибка продолжается, можно сделать сброс компонентов обновления. CMD (Администратор). Команды выполнять по одной:

net stop wuauserv
net stop bits
net stop cryptsvc

ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old

net start cryptsvc
net start bits
net start wuauserv

Примечание: после этого “Центр обновления” может немного дольше искать обновления. Это нормально.

5) Чистим Temp и проверяем права

  1. Нажмите Win+R%temp% → Enter.
  2. Удалите всё, что удаляется. Занятое пропускайте.
  3. Повторите: Win+Rtemp → Enter (согласитесь на права администратора) → тоже удалите по возможности.

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

6) Чистая загрузка, чтобы исключить конфликт

  1. Win+Rmsconfig → Enter.
  2. Вкладка Службы → включите Не отображать службы Microsoft → нажмите Отключить все.
  3. Вкладка АвтозагрузкаОткрыть диспетчер задач → отключите всё лишнее.
  4. Перезагрузите ПК и проверьте проблему.

7) Быстрая проверка через новый профиль пользователя

Иногда проблема сидит в профиле (Temp, права, переменные). Создайте тестовый локальный аккаунт и повторите действие.

8) Мини‑диагностика

PowerShell (Администратор). Команды выполнять по одной:

Get-Volume | Select DriveLetter, FileSystem, HealthStatus, SizeRemaining
Get-Service bits,wuauserv,cryptsvc,msiserver | Select Name, Status, StartType

9) Почему ошибка возвращается

  • Диск с ошибками или внезапные выключения питания.
  • Сторонний антивирус блокирует временные файлы установщика.
  • Оптимизаторы отключили службы.
  • Проблемный профиль пользователя.

FAQ

Ошибка вылезает только на флешке или внешнем диске.

Проверьте накопитель на ошибки, попробуйте другой порт и кабель. Если носитель старый и ошибка повторяется, иногда проще перенести данные и заменить флешку.

Сделал SFC/DISM, но ошибка осталась.

Тогда чаще всего виноваты службы, конфликт программ или диск. Если ошибка при установке конкретной программы, скачайте свежий установщик с официального сайта и запускайте от администратора.

Читайте также: