PowerShell ISE 停止工作错误


PowerShell交流中心PowerShell ISE 停止工作错误
Q1501832861 管理员 提问于 4月 前

最近升级powershell到5.1以后,运行ISE,点击“Tools–Options”就提示如下两图所示的错误。

问题详细信息如下:

      问题事件名称:                  PowerShell
  NameOfExe:                    powershell_ise.exe
  FileVersionOfSystemManagementAutomation:      10.0.10586.117
  InnermostExceptionType:       System.IO.FileFormatException
  OutermostExceptionType:       System.Reflection.TargetInvocation
  DeepestPowerShellFrame:       indows.PowerShell.GuiExe.Internal.GPowerShell.Main
  DeepestFrame:                 System.RuntimeMethodHandle.InvokeMethod
  ThreadName:                   unknown
  OS 版本:                      6.1.7601.2.1.0.256.1
  区域设置 ID:                  2052
当初升级的时候是从微软官方网站下载了“Win7AndW2K8R2-KB3191566-x64.msu”和“Install-WMF5.1.ps1”两个文件,然后直接运行msu文件升级的。原来的版本是3.0
升级到5.1以后,尝试点击“Tools–Options”就提示错误,需要关闭程序,直接敲入命令则没有发现问题。
之后,怀疑是版本问题,一直卸载到2.0版本,然后安装4.0,再升级到5.0(目前版本)
这几个版本都会出现上述问题。
请教各位高手帮忙看看,非常感谢!
另外,目前机器上安装的.NET Framework版本如下:
1 次回答
Mooser Lee 管理员 回答于 4月 前

我特意把win7上面的 powershel 升级到5.1,不能重现你的问题。根据错误提示,感觉是配置损坏:
你打开PowerShell ISE, 在命令行中执行以下重置命令,试试:

$psISE.Options.RestoreDefaults()