@H_984_17
@mSI (s) (74:88) [20
:49
:45:95
5]: Execu
Ting op: ActionStart(Name=RegisterEventManifest,)
MSI (s) (74:88) [20
:49
:45:961]: Execu
Ting op: CustomAction
schedule(Action=RegisterEventManifest,ActionType=3073,
source=BinaryData,Target=CAQuietExec,CustomActionData="wevtuti
l.exe" im "C:\Program Files\nodejs\node_etw_provider.man")
MSI (s) (74:A0) [20
:49
:45:969]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI33C1.tmp,Entrypoint: CAQuietExec
CAQuietExec: Error 0xc0000409: Command line returned an error.
@H_
489_5@这是日志的相关部分,安装龙骨的位置,噪音被
删除. 0xc0000409是非常非常讨厌的. STATUS_STACK_BUFFER_OVERRUN是
一个堆栈损坏
错误,由防止病毒攻击的
代码触发.
@H_
489_5@
搜索“nodejs install 0xc0000409”会将您带到
this bug report,从2015年12月开始值得注意.这个问题长期困扰
用户,但他们无法找到根本原因.通用
解决方法是通过禁用ETW
性能计数器的安装来禁用此安装步骤.
@H_
489_5@哪个有效,但只是
一个创可贴.我认为macario1983的
评论指向真正的麻烦制造者.在短短两天内获得了很多有用的投票.并指出程序员自愿安装的那种病毒rootkit,这种类型很容易导致STATUS_STACK_BUFFER_OVERRUN
错误而没有正确的
方法来识别导致它的
代码.反恶意软件已经成为比疾病更糟糕的治疗
方法,Avast尤其是
一个真正可怕的产品,并不属于程序员的机器.
@H_
489_5@所以体面的建议是1:在安装Node之前禁用反恶意软件产品. 2:如果是Avast,完全摆脱. 3:禁用
性能计数器
注册. 4:尝试更新的安装程序,修补
4 days ago.