Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Package Dependency Error / 0x80073CFC Windows Server, AD и Роли

Ошибка проверки зависимостей при открытии текстового файла: решение

Обновлено: 11.09.2026 · Официальная документация ↗

Симптомы сбоя зависимостей при открытии файлов

При двойном клике по текстовому файлу (.txt, .log, .ini) или попытке запустить приложение «Блокнот» (Notepad) из меню Пуск система выдает ошибку: Сбой проверки зависимостей пакета, Не удается открыть это приложение (0x80073CFC) или диалоговое окно Проводника: «Класс не зарегистрирован».

СимптомГде регистрируетсяПричина
Ошибка 0x80073CFCВсплывающее окно UWPПриложение Microsoft.WindowsNotepad не находит зависимые библиотеки VCLibs или Microsoft.UI.Xaml
Класс не зарегистрированexplorer.exeНарушена ассоциация расширения .txt с исполняемым COM-сервером блокнота
Event ID 65 / AppxPackagingMicrosoft-Windows-AppXDeployment-ServerСбой манифеста манифеста зависимостей (AppxManifest.xml) после обновления ОС

Пошаговое восстановление приложения Блокнот и его зависимостей

  1. Перерегистрируйте современный пакет Блокнота через PowerShell: закройте все процессы и выполните перерегистрацию манифеста UWP-приложения:
    Get-AppxPackage -allusers *WindowsNotepad* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  2. Установите отсутствующие библиотеки рантайма VCLibs и UI.Xaml: сбой зависимостей обычно вызван отсутствием системных пакетов C++ Runtime для UWP. Скачайте и установите актуальные зависимости вручную:
    # Загрузка и принудительная установка VCLibs
    $url = "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx"
    $dest = "$env:TEMP\VCLibs.appx"
    Invoke-WebRequest -Uri $url -OutFile $dest
    Add-AppxPackage -Path $dest
  3. Восстановите классический классический Notepad.exe в качестве стандартной программы: если UWP-версия повреждена, переключите ассоциации на надежный классический Win32-блокнот:
    # Восстановление реестра для ассоциации .txt
    cmd.exe /c "assoc .txt=txtfile"
    cmd.exe /c "ftype txtfile=%SystemRoot%\System32\notepad.exe ""%1"""
  4. Сбросьте кэш магазина и компонентов Windows Store:
    wsreset.exe

Совет: В корпоративных образах Windows Server и Enterprise LTSC рекомендуется полностью отключить UWP-версию Блокнота и удалить псевдоним выполнения приложения: Параметры > Приложения > Псевдонимы выполнения приложений (App execution aliases) > Отключите переключатель для Блокнот (notepad.exe).

💡 Практика специалистов: Практика ITSTM: Ошибка проверки зависимостей часто массово проявляется после чистки системы скриптами-«деблоатерами» (Debloat Scripts), которые без разбора вырезают все пакеты Microsoft.UI.Xaml и VCLibs, ломая встроенные утилиты ОС.

Частые вопросы (FAQ)

Почему простой текстовый редактор Блокнот стал требовать зависимости?

В современных версиях Windows 10 (начиная с 20H1) и Windows 11 классический блокнот был заменен на MSIX/UWP-пакет из Microsoft Store, использующий современные графические библиотеки XAML и Visual C++ Framework.

Куда делся старый надежный notepad.exe?

Оригинальный классический бинарный файл Win32 по-прежнему находится в каталоге C:\Windows\System32\notepad.exe и C:\Windows\notepad.exe.

Как полностью переустановить Блокнот через winget?

Выполните в консоли: winget uninstall "Блокнот" (или winget uninstall 9MSPC6NT8FM0), а затем заново установите: winget install 9MSPC6NT8FM0.

Что означает ошибка 0x80073CFC?

ERROR_INSTALL_PREREQUISITE_FAILED — пакет не может быть запущен или развернут, так как не соблюдено предварительное требование к архитектуре или версии зависимого фреймворка.

Полезные материалы
Рекомендуем