vscode-powershell: PowerShell Integrated Console does't start: Running the contributed command: 'PowerShell.ShowSessionMenu' failed.
Issue Description
The PowerShell Integrated Console does not start at all. The problem occurs with every single start of VS Code on my system. So I didn’t manage to get the PowerShell Integrated Console running once. There is a notification saying:
Running the contributed command: 'PowerShell.ShowSessionMenu' failed.
Screenshot
I have test the PowerShell and the PowerShell Preview extension seperatly and the problem occurs with both.
This is a fresh portable installation of Visual Studio Code with (only) the PowerShell extension. Although I have also tested the global installation of Visual Studio Code on my Windows system. I deleted the directories %USERPROFILE%\AppData\Roaming\Code and %USERPROFILE%\.vscode in advance to reset VS Code. The results were the same as with the portable version.
I have added all required and some extra information down below according to the template. Please tell me if I can provide any more useful information!
Attached Logs
.\VSCode-win32-x64-1.53.2\data\extensions\ms-vscode.powershell-2020.6.0\logs\1613468378-ed04d92c-7e5f-45a0-bfa3-6a2d61483c0c1613468364188:
EditorServices.log StartEditorServices.log vscode-powershell.log
Output of the PowerShell Integrated Console in Visual Studio Code:
Environment Information
Visual Studio Code
| Name | Version |
|---|---|
| Operating System | Windows_NT x64 10.0.17763 |
| VSCode | 1.53.2 |
| PowerShell Extension Version | 2020.6.0 |
Installation directory (portable mode)
|- VSCode-win32-x64-1.53.2
| |- Code.exe
| |- data
| | |- user-data
| | | |- ...
| | |- extensions
| | | |- ...
| |- ...
PowerShell Information
| Name | Value |
|---|---|
| PSVersion | 5.1.17763.1490 |
| PSEdition | Desktop |
| PSCompatibleVersions | 1.0 2.0 3.0 4.0 5.0 5.1.17763.1490 |
| BuildVersion | 10.0.17763.1490 |
| CLRVersion | 4.0.30319.42000 |
| WSManStackVersion | 3.0 |
| PSRemotingProtocolVersion | 2.3 |
| SerializationVersion | 1.1.0.1 |
Visual Studio Code Extensions
Tested with both, the PowerShell and the PowerShell Preview extension seperatly.
Test 1
| Extension | Author | Version |
|---|---|---|
| powershell | ms-vscode | 2020.6.0 |
Test 2
| Extension | Author | Version |
|---|---|---|
| powershell-preview | ms-vscode | 2020.9.0 |
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 22 (9 by maintainers)
I have found I can temporarily resolve the issue on my system by deleting the contents of the following directory, then it will work once:
%AppData%\Code - Insiders\User\workspaceStorage
If I close VS Code or kill the terminal, I need to clear that directory again. For anyone else with this issue, it is a temporary workaround at least.
I just noticed that somebody created an issue about the exact same problem right before me (#3186), but I hope the additional information I provided is still useful.
No I don’t see anything like that in the terminal.
I have found that today I can select the “restart current session” option, and then it seems to load/work after that.
As soon as I can fully manage Office 365 with PowerShell 7, I will switch.
I just noticed that both of you are using PowerShell 5 (i.e. desktop PowerShell bundled with Windows) whereas I’m using PowerShell 7.1.2. Let me switch over to PowerShell 5 and see if this repros better.
Thanks for your fast response in trying to solve this.
I get an error with that build of the extension saying could not start language service. The (slightly redacted) logs it displays are below.
I can repro this locally, so I’ll try to get this sorted out.