【发布时间】:2021-07-27 15:20:06
【问题描述】:
我的 PowerShell ISE 突然停止工作。 PowerShell ISE 和 PowerShell ISE (x86) 在我打开后立即关闭。我也没有对 PowerShell ISE 文档进行任何更改。打开后,我看到以下错误消息,我设法在关闭之前截取了屏幕截图。
我使用的是 Windows 10,PSVersion 是 5.1.1。谁能帮我解决我的问题?
【问题讨论】:
我的 PowerShell ISE 突然停止工作。 PowerShell ISE 和 PowerShell ISE (x86) 在我打开后立即关闭。我也没有对 PowerShell ISE 文档进行任何更改。打开后,我看到以下错误消息,我设法在关闭之前截取了屏幕截图。
我使用的是 Windows 10,PSVersion 是 5.1.1。谁能帮我解决我的问题?
【问题讨论】:
在阅读了很长的帖子here 后,我设法解决了这个问题。那里的一些人解决了这个问题,但我不得不结合一些线程来获得完整的解决方案。
首先我需要为 64 位版本的 PowerShell ISE 启用模块浏览器。
%userprofile%\Documents\WindowsPowerShell 的 PowerShell 配置文件脚本进行编辑。它应该类似于Microsoft.PowerShellISE_profile。.
If ($env:PSModulePath.Split(';') -contains "C:\Program Files\WindowsPowerShell\Modules" -and ([Environment]::Is64BitProcess)) {
Add-Type -Path 'C:\Program Files\WindowsPowerShell\Modules\ISEModuleBrowserAddon\1.0.1.0\ISEModuleBrowserAddon.dll'
Write-Host 'Loaded 64-bit version'
} else {
Add-Type -Path 'C:\Program Files (x86)\Microsoft Module Browser\ModuleBrowser.dll'
Write-Host 'Loaded 32-bit version'
}
$moduleBrowser = .... 和$psISE.CurrentPowerShellTab... 开头的注释行
Install-Module -Name ISEModuleBrowserAddon 通过 PowerShell 命令应用程序安装它(它有一个深蓝色徽标,它不是 ISE)
这些步骤帮助我解决了这个问题。
【讨论】: