Meteor 流星罐';t在Windows 8.1上运行tasklist.exe

Meteor 流星罐';t在Windows 8.1上运行tasklist.exe,meteor,windows-8.1,Meteor,Windows 8.1,我使用Windows安装程序安装了Meteor的最新版本(V1.1.0.2)。我正在使用Windows8.1。一切似乎都已正确安装,因为我能够使用meteor create projectName创建新的meteor项目。当我进入项目并运行meteor时,它崩溃并出现以下错误: C:\projects λ meteor create projectName projectName: created. To run your new app: cd projectName meteor

我使用Windows安装程序安装了Meteor的最新版本(V1.1.0.2)。我正在使用Windows8.1。一切似乎都已正确安装,因为我能够使用
meteor create projectName
创建新的meteor项目。当我进入项目并运行meteor时,它崩溃并出现以下错误:

C:\projects
λ meteor create projectName
projectName: created.

To run your new app:
  cd projectName
  meteor

C:\projects
λ cd projectName\

C:\projects\projectName
λ meteor
[[[[[ C:\projects\projectName ]]]]]

=> Started proxy.

C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:278
                                                throw(ex);
                                                      ^
Error: Couldn't run tasklist.exe: {"killed":false,"code":1,"signal":null}
    at Object.Future.wait (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:398:15)
    at findMongoPids (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:120:16)
    at findMongoAndKillItDead (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:236:14)
    at launchOneMongoAndWaitForReadyForInitiate (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:360:7)
    at launchMongo (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:612:7)
    at [object Object]._.extend._startOrRestart (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:712:19)
    at [object Object]._.extend.start (C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:670:10)
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-all.js:199:26
    - - - - -
    at C:\Users\Nate\AppData\Local\.meteor\packages\meteor-tool\1.1.3\mt-os.windows.x86_32\tools\run-mongo.js:73:24
    at ChildProcess.exithandler (child_process.js:662:7)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Socket.<anonymous> (child_process.js:979:11)
    at Socket.emit (events.js:95:17)
    at Pipe.close (net.js:466:12)
C:\projects
λmeteor创建项目名称
项目名称:已创建。
要运行新应用程序,请执行以下操作:
cd项目名称
流星
C:\项目
λcd项目名称\
C:\projects\projectName
λ流星
[C:\projects\projectName][]]
=>已启动代理。
C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\dev\u bundle\lib\node\u modules\fibers\future.js:278
投掷(ex);
^
错误:无法运行tasklist.exe:{“killed”:false,“code”:1,“signal”:null}
在Object.Future.wait(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\dev\u bundle\lib\node\u modules\fibers\Future.js:398:15)
在findMongoPids(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\tools\run mongo.js:120:16)
在findMongoAndKillItDead(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\U 32\tools\run mongo.js:236:14)
在launchOneMongoAndWaitForReadyForInitiate(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\U 32\tools\run mongo.js:360:7)
在launchMongo(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\U 32\tools\run mongo.js:612:7)
在[object object]。\uu.extend.\u startOrRestart(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\tools\run mongo.js:712:19)
在[object object].\uu.extend.start(C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\tools\run mongo.js:670:10)
在C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\tools\run all.js:199:26
- - - - -
在C:\Users\Nate\AppData\Local\.meteor\packages\meteor tool\1.1.3\mt os.windows.x86\u 32\tools\run mongo.js:73:24
在ChildProcess.exithandler(child_process.js:662:7)
在ChildProcess.emit(events.js:98:17)
在maybeClose(child_process.js:766:16)
在插座上。(child_process.js:979:11)
在Socket.emit(events.js:95:17)
at Pipe.close(net.js:466:12)

我找到的所有解决方案都与我添加的路径中没有tasklist.exe有关,但问题仍然存在。要让Meteor运行,我需要做什么?

我在Windows 8.1上也遇到了同样的问题,操作系统中的任务列表存在某种问题,可以通过更新来解决。尝试转到“控制面板”中的Windows Update并安装可选更新。这对我有用

如果没有,这里还有更多:


我遇到了同样的问题,但在设置环境变量后,它开始工作。在路径变量中添加“C:\Windows\System32”。。工作正常。

我在Windows 7中遇到了这个问题,解决方法是以管理员身份运行CMD


奇怪的是,在没有管理员身份的情况下,我可以使用CMD中的
tasklist.exe

解决此问题的方法是启用Windows Instrumentation Service

要启用该服务,请从运行提示符打开services.msc 将启动类型更改为自动并启动服务。
完成后,我就可以启动meteor应用程序了,我已经有了环境路径并以管理员的身份运行,只有在设置了该路径后,我才能运行。

嗨,alex,感谢您的回复。我安装了20多个可选更新,但重新启动后仍然运气不佳。Github问题没有确切的答案,但我会进一步探讨。Microsoft KB文章说它适用于Windows 8,但当你尝试下载它时,它只说它适用于Windows 7、Vista和Windows 2008。感谢Pragmateek,这最终成为我的解决方案。也必须对Windows 10执行同样的操作。@NatePerry很高兴这有帮助。:)谢谢你的回复。我的道路需要一切。解决方案是以管理员身份运行。