Перейти к основному содержимому

Коды ошибок

NVM for Windows использует стабильные коды NVM#### в сообщениях CLI, выводе shim/proxy и журналах Windows Application / operational. Эта страница даёт общий смысл кода; на конкретной машине смотрите полный текст в nvm doctor и Event Viewer.

КодСмыслОбычно возникает когда
NVM4100Тихая установка отклонила нестандартный каталог программыCommunity Inno Setup с /SILENT или /VERYSILENT и нестандартным /DIR (корень программы должен оставаться под LocalAppData)
NVM4101Community-сборка запущена вне доверенного корня программыCommunity nvm.exe (или doctor) видит процесс не под %LOCALAPPDATA%\Author Software\nvm; предупреждение, не жёсткая блокировка
NVM4102Очистка scheduled task превысила 3 минутыУстановщик всё ещё удалял старые задачи NVM после 3 минут. Установка откатывается
NVM4103Проверка прав хранилища превысила 5 минутУстановщик всё ещё проверял права каталога Node.js после 5 минут. Установка откатывается
NVM4104Удаление старой ссылки Node.js превысило 5 минутУстановщик всё ещё удалял старую ссылку Node.js после 5 минут. Установка откатывается
NVM4105Копирование версии Node.js превысило 5 минутУстановщик всё ещё копировал одну версию Node.js после 5 минут. У каждой версии свой предел. Установка откатывается
NVM4106Принятие официального Node.js превысило 15 минутУстановщик всё ещё копировал официальную установку Node.js после 15 минут. Установка откатывается
NVM4107Регистрация установленных версий превысила предел времениУстановщик всё ещё регистрировал или подписывал установленные версии Node.js после предела зависания. Community-установщик даёт 10 минут плюс 2 минуты на версию и останавливается на 30 минутах. Certified-установщик даёт 30 минут. Установка откатывается
NVM4108Создание sync task превысило 3 минутыУстановщик всё ещё создавал фоновую задачу sync после 3 минут. Установка откатывается
NVM4109Создание ссылки shim превысило 3 минутыУстановщик всё ещё создавал ссылку .nodejs после 3 минут. Установка откатывается
NVM4110Обновление PATH не удалось или превысило 3 минутыУстановщик не поставил каталоги NVM перед официальным Node.js, или обновление всё ещё шло после 3 минут. Установка откатывается
NVM4111Регистрация журнала событий превысила 5 минутУстановщик всё ещё регистрировал журнал событий Windows после 5 минут. Отклонённый запрос администратора не является этой ошибкой. Установка откатывается
NVM4112Исправление прав хранилища превысило предел времениУстановщик всё ещё исправлял права каталога Node.js после предела зависания. Предел совпадает с NVM4107. Установка откатывается
NVM4113Пересборка shim превысила предел времениУстановщик всё ещё пересобирал shim после предела зависания. Предел совпадает с NVM4107. Установка откатывается
NVM4114Закрытие процессов Node.js превысило 3 минутыУстановщик всё ещё закрывал процессы Node.js, которые блокируют установку, после 3 минут. Установка откатывается
NVM4115Удаление официального Node.js превысило 10 минутУстановщик всё ещё удалял официальный продукт Node.js после 10 минут. Установка откатывается
NVM4116Машинный запуск community-установкиCommunity Inno Setup прервал установку под контролем машины (SYSTEM, Intune включая Store Required/Available, GPO, Планировщик заданий или ConfigMgr). Тихая установка при работающем Intune AgentExecutor считается машинной. Пользовательские установки работают: мастер setup, клик в Microsoft Store, WinGet, UniGetUI/WingetUI или обычный терминал. Для IT-развёртывания используйте Certified Builds.
NVM4301Проверка целостности Node.js не прошлаShim или node launcher отказывается запускать node.exe из‑за сбоя Authenticode / trust; обычно помогает nvm install <ver> --force
NVM4302Блокировка активации в режиме linknvm use (link) отклоняет небезопасный каталог версии (например, доступен другим пользователям на запись или reparse point) либо непроверенный node.exe
NVM4303Изменилось состояние verify-cacheМатериал trusted verify-cache для Node-бинарника больше не совпадает; нужна полная повторная проверка
NVM4304Полная проверка восстановленаИнформационное продолжение после NVM4303: полная проверка прошла, кэш восстановлен
NVM4305Запуск package manager заблокирован (небезопасный каталог Node)Proxy блокирует npm / yarn / pnpm (и аналоги), потому что каталог активной версии не проходит проверки cross-user write / trust; часто помогает nvm doctor --autofix или частный install root
NVM4306Сбой доверия к делегированной командеProxy отклоняет entrypoint package manager или скрипт: неизвестный, без подписи или не проходит delegated-command trust. Если вы доверяете изменению, выполните nvm firewall trust module <name>. Одного nvm reshim недостаточно, чтобы модуль оставался доверенным после следующего self-update. При таймауте уведомления NVM печатает сообщение no-answer и шлёт тихое desktop-уведомление.
NVM4313Отказ в пути хранения Node.jsnvm config set root= или страница установщика Node-storage выбрала Windows, Program Files, ProgramData, профиль, папку программы NVM, корень диска (например C:\) или родителя этих путей. Удаление также не удаляет такой путь. Используйте отдельный каталог, например %LOCALAPPDATA%\Author Software\nvm\installs
NVM4403Module firewall заблокировал установкуЛокальный policy deny для установки пакета
NVM4404Требуется elevation для firewallМутирующая команда firewall без прав администратора
NVM4405Некорректное правило firewallНеверный элемент trust или module allow/deny
NVM4406Изменён недоверенный модульАудит (не ошибка): изменился entrypoint недоверенного global CLI; пишется при deny, allow и accept/decline prompt
NVM4408Module firewall разрешил installАудит (не ошибка): списки Governance module firewall разрешили install. Certified Builds пишут structured event package_manager.install (богаче EventName / Payload с Advanced Logging).
NVM4410Изменена политика firewallАудит: nvm firewall изменил список политики
NVM4601Обновлены определения malwareИнформационное, только Advanced Logging. Успешная запись malware.db изменила базу. Payload: added, removed, seq, previous_seq. Windows Event ID 120
NVM4602Заблокирован вредоносный пакетИнформационное, только Advanced Logging. Shim заблокировал пакет до install-аудита. Payload: имя пакета, версия если известна, команда, source (OpenSSF или MalwareBlockList) и reason. Строка терминала: NVM blocked <name> — <reason>. (NVM4602). Печатается и без лицензии Advanced Logging. Windows Event ID 120

Диапазоны​

ДиапазонНазначение
NVM41xxУстановщик / граница поддержки Community layout
NVM43xxRuntime trust Node, активация, gatekeeping package manager и путь хранения Node
NVM44xxNVM Firewall (version / module / trust policy)
NVM46xxЛента malware. Информационное и только Advanced Logging

Подсказки​

  • Коды встречаются в тексте как Event code: NVM#### и могут попадать в Application log или operational-каналы NVM (зависит от edition).
  • NVM4102–NVM4115 означают, что установка остановилась и откатилась. Пределы ловят зависание. Медленный компьютер должен закончить раньше. Окно установки показывает код и путь к журналу. Из этого окна вы можете отправить отчёт без имени пользователя, других профилей, имени компьютера, домена, адресов почты, учётных данных прокси, имён UNC-серверов и SID компьютера.
  • NVM4304 — успешное/восстановительное событие, не ошибка.
  • NVM4406 — audit/info о смене недоверенного модуля (в т.ч. при allow или accept prompt), не ошибка.
  • NVM4408 — audit/info о разрешённом module-firewall install, не ошибка.
  • Симптомы без кода: Общее устранение неполадок.