所以今天下午我的终端工作得很好。晚上我打开它来处理 Flutter 项目。尝试运行我的文件后,我意识到 VScode 终端无法运行 Flutter 命令。我启动 Windows 终端应用程序试图找出问题所在,但我的 powershell 和 cmd 甚至没有加载。这是我的终端的屏幕截图如果我保持应用程序原样,powershell 将退出并显示:
[process exited with code 3221225786]
我也尝试启动 cmd,但窗口在 10 分钟后才出现。使我的终端正常工作的唯一解决方法是以管理员身份运行终端。以管理员身份运行终端应用程序后,powershell 和 cmd 加载正常。但是,运行 flutter 命令没有任何作用,因为它只是挂起。不过,其他命令(如 node 和 adb)似乎运行正常。这是路径问题吗?
值得一提的是,这些命令最终都会起作用。尽管几个小时前一切都立即运行,但情况并非如此。
编辑:我想补充一点,一旦 powershell / cmd 加载,问题就不会重复出现,直到我重新启动。我的那些挂起的命令也是如此。它们也都同时加载。因此,如果我尝试启动 cmd 并在 powershell 中运行命令,它们会挂起很长时间,最终 cmd 窗口会出现,命令会同时运行。
这可能是权限问题吗?我刚刚尝试运行另一个 Flutter 命令,但由于无法访问文件或目录而失败。我的文件是否被锁定了?我正在使用管理员帐户。