簡體   English   中英

在Windows 7 x64 PC上安裝回退node.js

[英]Rollback on node.js install on Windows 7 x64 PC

我一直試圖在家用電腦上安裝node.js一段時間沒有運氣。 我在過去幾個月嘗試過不同的版本,無論我嘗試什么,它都會在“創建快捷方式”開始回滾安裝,但無法安裝。 我為任何想要查看它的人創建了一個安裝日志,並幫我解決了這個問題。 謝謝!

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

我遇到了同樣的問題,我已經解決了我的問題。 我只是在安裝node.js performance counter標記為需要 安裝 在此輸入圖像描述

Windows Installer報告它已安裝,即使它已被回滾。

運行msiexec /x {29552F29-7FE9-441F-BC56-E6B591587A59}

上面的guid是日志中的ProductCode值。

如果這不起作用並且您可以從Windows SDK訪問Orca.exe,則可以將WixSchedInternetShortcuts修改為false並成功安裝。 為此,安裝Orca,然后右鍵單擊node.js msi文件並選擇“使用Orca編輯”,然后:

  1. 突出顯示左側“表”下的InstallExecuteSequence
  2. 在右側找到WixSchedInternetShortcuts
  3. 雙擊Condition單元格並將VersionNT > 400更改為0
  4. 轉到文件 - >保存
  5. 再次運行安裝程序

安裝此版本后,您應該能夠通過添加/刪除程序干凈地刪除它並安裝另一個版本而無需修改msi文件。

我在v0.10.35遇到了同樣的問題。 (2015年1月23日)

我所要做的就是禁用自定義安裝窗格中的快捷方式,它運行正常:

自定義圖像窗格,禁用快捷方式選項

我的解決方案您必須單獨安裝每個項目。

  1. Npm包經理
  2. 添加到路徑
  3. 在線文檔......
  4. Nodejs runtime / Performans計數器
  5. (İmportant)nodejs運行時/事件跟蹤(etw)(選擇“將要求安裝功能”
  6. 重啟電腦

上次安裝視圖

以上所有方法都不起作用。

- 以管理員身份運行msiexec

-msiexec / x ...

- 修改WixSchedInternetShortcuts

- 行WixSchedInternetShortcuts

- 即使這樣: 刪除在安裝過程中創建在線文檔快捷方式的選項

可能會手動修復它 ,您可以閱讀此幫助以安裝產品,然后添加 C:\\Program Files\\nodejs Windows環境變量的路徑。

打開命令promt並粘貼下面的comman

reg查詢“HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Perflib_V2Providers {793c9b44-3d6b-4f57-b5d7-4ff80adcf9a2}”/ s

reg查詢“HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Perflib_V2Providers {1e2e15d7-3760-470e-8699-b9db5248edd5}”/ s

如果獲得該命令的結果,請轉到注冊表項並刪除該項。 現在嘗試再次安裝它。 你應該能夠立即安裝它。

msiexec /i node.msi /qn+ ADDLOCAL=ALL REMOVE=NodePerfCtrSupport,NodeEtwSupport

這可能有所幫助

有同樣的問題。 Jim Schubert提供的解決方案1沒有修復它。 然后我使用Orca編輯安裝文件。 更改VersionNT條件也沒有為我解決。 然后我從WixSchedInternetShortcuts刪除了行,並成功安裝。 我想編寫快捷方式有一些問題。 我之前也嘗試過運行msiexec作為admin(“/ a”選項),但這並沒有解決它......

需要注意的一點(我學到了很難):即使在用Orca編輯了安裝程序之后,也不要嘗試取消選中安裝程序中創建快捷方式的復選框,讓它們保持檢查狀態,否則會出現同樣的錯誤信息。

它也發生在我身上,我從安裝中刪除了幾乎所有東西並完成了安裝。 之后我再次運行安裝並逐個添加,直到我安裝完所有。

您可以隨時使用巧克力安裝:

https://chocolatey.org/packages/nodejs.install/8.11.1

choco install nodejs.install --version 8.11.1
  • 檢查計算機中是否安裝了Avast Antivirus。
  • 如果它關閉了盾牌並嘗試安裝nodejs

現在它完全正常......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM