6

不知道为什么,但今天我的工作站拒绝加载 Powershell ISE。我可以很好地加载 Powershell,并且我的 cmdlet 可以正常工作。我已经尝试加载 32 位和 64 位 ISE,但都出于相同的原因而崩溃。

这是故障转储:

问题签名:问题事件名称:PowerShell NameOfExe:PowerShell_ISE.exe FileVersionOfSystemManagementAutomation:6.1.7600.16385 InnermostExceptionType:System.Xml.XmlException OutermostExceptionType:System.Reflection.TargetInvocation
DeepestPowerShellFrame:indows.PowerShell.GuiExe.Internal.GPowerShell.Main DeepestFrame:indows.PowerShell .GuiExe.Internal.GPowerShell.Main 线程名称:未知操作系统版本:6.1.7600.2.0.0.256.48 区域设置 ID:1033

在线阅读我们的隐私声明:http:
//go.microsoft.com/fwlink/ ?linkid=104288&clcid=0x0409

如果在线隐私声明不可用,请离线阅读我们的隐私声明:C:\Windows\system32\en-US\erofflps.txt

关于这次崩溃,我在谷歌上找不到任何东西,所以我希望这里有人能提供一些指导。

4

1 回答 1

4

这可能完全不相关,但在我的情况下,当我查看Process Monitor以确定导致崩溃的原因时,我不太了解Windows 更新(我们的帮助台团队挑选的樱桃),破坏了我的 PowerShell ISE 启动,我也尝试在没有配置文件的情况下运行。使用 Powershell_ISE -NoProfile

我关注了技术社区线程,并能够使用来自dotnet github 问题的解决方案 #3 GlobalUserInterface.CompositeFont解决我的问题

我所要做的就是下载这个字体并在下面的位置更新它,PowerShell ISE 是一个 WPF 应用程序,并且作为 KB4074906 的一部分,dotnet 升级损坏了字体

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\Fonts 和 C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\Fonts

于 2018-05-09T15:07:07.057 回答