"abrir o Windows Powershell" não funciona no explorador de arquivos do Windows 10

"abrir o Windows Powershell" não funciona no explorador de arquivos do Windows 10

Não tenho certeza do que aconteceu, mas quando abro o explorador de arquivos do Windows 10 e vou para o menu:

File->Open Windows PowerShell->Open Windows Powershell

Então não faz nada. Significa que não abre uma janela do PowerShell. Eu simplesmente não faço nada.

Estranhamente, ainda funciona se eu for:

File->Open Wndows PowerShell->Open Windows Powershell as administrator

Alguma idéia de como resolver esse problema? Porque é muito útil abrir a janela do PowerShell no diretório atual do explorador de arquivos:

Responder1

Verifique C:\Usersse há arquivos sem extensões. Se estiverem presentes, exclua-os ou mova-os para outro lugar.


No meu caso, um arquivo de log sem extensão foi criado C:\UsersporMicrosoft Visual C++ 2015-2022 Redistribuível (x64) - 14.34.31931quando foi instalado pelo instalador do Visual Studio 2022. Aparentemente, este instalador vcredist não suportava adequadamente espaços no caminho para o arquivo de log do instalador. O caminho que ele tenta usar está em algum lugar em% USERPROFILE%, então se você tiver um espaço em seu nome de usuário (como eu), em vez de usá-lo, C:\Users\Firstname Lastname\whatever-they-actually-wanted.logele será usado C:\Users\Firstnamecomo arquivo de log. Sem extensão de arquivo, apenas Filename.

De alguma forma, isso atrapalha o File Explorer quando ele tenta carregar o Windows PowerShell. No meu caso, às vezes, dependendo de qual diretório eu abri no File Explorer, tentar abrir o Windows PowerShell com o menu Arquivo me daria uma janela de diálogo perguntando qual programa eu gostaria de usar para abrir um arquivo não especificado. Escolhi o Bloco de Notas, que produziu o arquivo de log do instalador, que li para descobrir o que estava acontecendo.

Aqui está um trecho do arquivo de log que destaca os detalhes importantes.

[3B74:44BC][2022-11-13T18:58:52]i001: Burn v3.10.4.4718, Windows v10.0 (Build 19045: Service Pack 0), caminho: C:\Windows\Temp{99D8376B-C723 -495D-B87B-D82588989251}.cr\VC_redist.x64.exe [3B74:44BC][2022-11-13T18:58:52]i009: Linha de comando: '-burn.clean.room=C:\ProgramData\Microsoft\Estúdio visual\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.34.31931,chip=x64\VC_redist.x64.exe -burn.filehandle.attached=684 -burn.filehandle.self=788 /q /norestart /log C:\Users\Nome Sobrenome\AppData\Local\Temp\dd_setup_20221113185346_963_Microsoft.VisualCpp.Redist.14.Latest.log' [3B74:44BC][2022-11-13T18:58:52]i000: Configurando a variável de string 'WixBundleOriginalSource' para o valor 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.34.31931,chip=x64\VC_redist.x64.exe' [3B74:44BC][2022-11- 13T18:58:52]i000: Configurando a variável de string 'WixBundleOriginalSourceFolder' para o valor 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.34.31931,chip=x64' [3B74 :44BC][2022-11-13T18:58:52]i000:Configurando a variável string 'WixBundleLog' para o valor 'C:\Users\Firstname' [3B74:44BC][2022-11-13T18:58:52]i000: Configurando a variável de string 'WixBundleName' para o valor 'Microsoft Visual C++ 2015-2022 Redistribuível (x64) - 14.34.31931'

A remoção do arquivo de log C:\Users\resolveu o problema e agora posso abrir o Windows PowerShell com o File Explorer novamente - com e sem privilégios de administrador.

informação relacionada