Возможно, попробуйте найти в журнале "значение 3", как объяснил Роб Мэншинг в своем блоге .При этом в файле журнала будут найдены местоположения, описывающие существенные ошибки.
Многие люди используют dropbox , gdisk или аналогично для публикациижурналы. Некоторые помещают его на github (просто пример журнала для OP, оставляя для справки).Проверьте последнюю ссылку, это та же самая проблема, которую вы видите?(ищите « значение 3 », как объяснено выше - без кавычек, конечно).Похоже, что при создании ярлыка в Интернете произошла ошибка.Возможно, это проблема Windows 10?Я быстро посмотрю.
Я держу пари Боб Арнсон знает, в чем заключается эта проблема.Он, вероятно, даст нам реальный ответ, см. Ниже мой обходной путь.
В общем, правильной вещью, вероятно, будет сообщение о проблеме обратно Node.js парням чтобы они могли решить проблему раз и навсегда.
ОБНОВЛЕНИЕ : Может быть, посмотрите, поможет ли вам этот ответ: Установщик node.js завершился неудачно с 'CAQuietExec Failed'и код ошибки 1603 в Windows 7 .По сути, снимите флажок Event tracing(ETW)
в диалоговом окне функций установки - или вы можете попытаться запустить MSI из командной строки с повышенными правами.
ОБНОВЛЕНИЕ : похоже,Для этого MSI в WixInternetShortcut table
будут настроены два ярлыка Интернета.Я бы просто создал преобразование, чтобы удалить эти два ярлыка и попытаться переустановить.Если вы чувствуете себя смелым и бесстрашным и хотите нарушить закон, вы можете удалить две строки из таблицы и просто сохранить их непосредственно в MSI.Это никогда не правильно, если вы специалисты по развертыванию.Оригинальный MSI является священным, но если это для вашей собственной системы и вам нужно что-то сделать, это сработает.Затем вы просто устанавливаете MSI сразу после этого.В противном случае вы можете установить преобразование после его создания с помощью простой командной строки:
msiexec.exe / i node-v8.11.2-x64.msi TRANSFORMS = "C: \ MyTransform"
Вы можете создать преобразование, используя Orca, InstEd или SuperOrca или любой коммерческий инструмент , который поддерживает создание преобразований.
Если вы не знаете, преобразования - это небольшие фрагменты базы данных, которые применяются к исходному MSI (который также является внутренней базой данных).После того, как преобразование применено, версия MSI в памяти - MSI + изменения от преобразования.