Откат по node.js на Windows 7 x64 PC

Я пытаюсь получить node.js, установленный на моем домашнем ПК некоторое время без везения. Я пробовал разные версии за последние пару месяцев, и независимо от того, что я пробовал, он начинает откатывать установку в "Создание ярлыков" и не удается установить. Я создал журнал установки для тех, кто хочет посмотреть на него и принять удар, помогая мне решить проблему. Спасибо!

https://dl.dropbox.com/u/177486/MSIf99e3.LOG

Ответ 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 года)

Все, что мне нужно было сделать, - отключить ярлыки в пользовательской области установки, и он отлично работал:

custom image pane with disabled shortcut option

Ответ 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

Это может помочь