Я пытаюсь получить node.js, установленный на моем домашнем ПК некоторое время без везения. Я пробовал разные версии за последние пару месяцев, и независимо от того, что я пробовал, он начинает откатывать установку в "Создание ярлыков" и не удается установить. Я создал журнал установки для тех, кто хочет посмотреть на него и принять удар, помогая мне решить проблему. Спасибо!
Откат по node.js на Windows 7 x64 PC
Ответ 1
Установщик Windows сообщает, что он был установлен, даже если он был откат.
Выполнить msiexec /x {29552F29-7FE9-441F-BC56-E6B591587A59}
Если приведенное выше guid является значением ProductCode
из вашего журнала.
Если это не работает и у вас есть доступ к Orca.exe из SDK Windows, вы можете изменить WixSchedInternetShortcuts
на ложное условие и установить его успешно. Для этого установите Orca, затем щелкните правой кнопкой мыши на файле node.js msi и выберите "Изменить с помощью Orca", а затем:
- Выделите
InstallExecuteSequence
в разделе "Таблицы" слева. - Найти
WixSchedInternetShortcuts
в правом - Дважды щелкните ячейку "Условие" и измените
VersionNT > 400
на0
- Перейдите в Файл → Сохранить
- Запустите программу установки еще раз
После установки этой версии вы сможете очистить ее с помощью добавления/удаления программ и установить другую версию без изменения файла msi.
Ответ 2
Я столкнулся с той же проблемой, я решил свою проблему. Я просто отмечаю performance counter
Установить при необходимости во время установки node.js
Ответ 3
У меня была та же проблема с v0.10.35. (23 января 2015 года)
Все, что мне нужно было сделать, - отключить ярлыки в пользовательской области установки, и он отлично работал:
Ответ 4
Все вышеперечисленные методы не работают.
-running msiexec as admin
-msiexec/x...
-модулирование WixSchedInternetShortcuts
-dropping строка WixSchedInternetShortcuts
-even this: удаление возможности создания ярлыка для онлайн-документации во время установки
Можете вручную исправить его, вы можете прочитать эту помощь для установки продукта а затем добавить C:\Program Files\nodejs
Путь к переменным среды Windows.
Ответ 5
Откройте команду promt и вставьте ниже comman
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib_V2Providers {793c9b44-3d6b-4f57-b5d7-4ff80adcf9a2}" /s
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib_V2Providers {1e2e15d7-3760-470e-8699-b9db5248edd5}" /s
Если вы получите результат для команды, перейдите в раздел реестра и удалите этот ключ. Теперь попробуйте установить его снова. Вы должны установить его сейчас.
Ответ 6
Была та же проблема. Решение 1, предоставленное Джимом Шубертом, не исправило его. Затем я использовал Orca для редактирования установочного файла. Изменение условия VersionNT
также не исправило его для меня. Затем я просто удалил строки из WixSchedInternetShortcuts
и успешно установил. Думаю, у него была проблема с написанием ярлыков. Я также ранее пытался использовать msiexec как admin (опция "/a" ), но это не исправить...
Ответ 7
Один момент, о котором нужно знать (я узнаю его нелегко): даже после того, как вы отредактировали установщика с помощью Orca, не пытайтесь снять флажки для создания ярлыков в установщике, оставьте их отмеченными или они не сработают с то же сообщение об ошибке.
Ответ 8
Это случилось и со мной, я удалил почти все из установки и завершил установку. После этого я снова запустил установку и добавил один за другим, пока не установил все.
Ответ 9
Мое решение Вы должны установить каждый элемент отдельно.
- Диспетчер пакетов Npm
- Добавить путь
- Онлайн-документация...
- Счетчик времени выполнения Nodejs/Performans
- (İmportant) nodejs runtime/Трассировка событий (etw) (выберите "функция будет установлена"
- перезагрузить компьютер.
Ответ 10
msiexec /i node.msi /qn+ ADDLOCAL=ALL REMOVE=NodePerfCtrSupport,NodeEtwSupport
Это может помочь