Powershell在Launch上挂起

时间:2017-07-10 21:05:53

标签: powershell windows-server-2008-r2

当我运行powershell ISE时,我可以毫无问题地执行命令/脚本。当我启动32位或64位命令行时,窗口大约需要30秒才能加载,然后它被冻结。它不接受任何类型的输入(键盘或复制/粘贴)。我试过做系统检查,没有错误。我甚至尝试更新到PowerShell 4.0,安装成功但命令行仍然锁定启动。任何人都可以建议如何解决这个问题?我正在使用Windows Server 2008 R2。

更新
似乎powershell实际上接受输入,除了以冰川速度。我最初在写这篇文章的时候打开窗户,然后抓起一杯咖啡。在我返回时,我发现我尝试复制/粘贴和键入的内容现在位于powershell命令行中。我现在试图执行$ PSVersionTable.PSVersion,现在持续3分钟,我仍然没有回复。我的猜测是它会在某个时候回来,但这显然是不可接受的。关于如何调试/修复此问题的任何想法?

UPDATE2
据我所知,$ PROFILE |中列出的所有位置选择*不存在。我也尝试启动:powershell.exe -noprofile,但这没有帮助

1 个答案:

答案 0 :(得分:1)

在阅读this post后,我决定尝试使用该工具,看看我是否遇到过类似的问题,并发现当powershell命令行运行时,每秒发生数百次写操作,并且全部都发送到FusionLog。禁用Fusion日志记录完全解决了这个问题(这是前一段时间启用调试应用程序的其他问题而我必须忘记禁用它)。机器上的其他所有东西似乎都在使用FusionLogging在背景中嗡嗡作响,但是PowerShell非常瘫痪。希望有一天能帮到某人。