"Abrir Windows PowerShell" no funciona desde el Explorador de archivos de Windows 10

"Abrir Windows PowerShell" no funciona desde el Explorador de archivos de Windows 10

No estoy seguro de qué pasó, pero cuando abro el explorador de archivos de Windows 10 y voy al menú:

File->Open Windows PowerShell->Open Windows Powershell

Entonces no hace nada. Lo que significa que no abre una ventana de PowerShell. Simplemente no hago nada.

Curiosamente, todavía funciona si voy a:

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

Algunas ideas sobre cómo solucionar este problema? Porque es muy útil abrir la ventana de PowerShell en el directorio actual del explorador de archivos:

Respuesta1

Busque C:\Usersarchivos sin extensiones. Si están presentes, elimínelos o muévalos a otro lugar.


En mi caso, un archivo de registro sin extensión fue creado C:\UsersporMicrosoft Visual C++ 2015-2022 redistribuible (x64) - 14.34.31931cuando fue instalado por el instalador de Visual Studio 2022. Aparentemente, este instalador de vcredist no admitía adecuadamente espacios en la ruta al archivo de registro del instalador. La ruta que intenta usar está en algún lugar de %USERPROFILE%, por lo que si tiene un espacio en su nombre de usuario (como lo hice yo), en lugar de usarlo, C:\Users\Firstname Lastname\whatever-they-actually-wanted.loglo usará C:\Users\Firstnamecomo archivo de registro. Sin extensión de archivo, solo Filename.

De alguna manera, esto arruina el Explorador de archivos cuando intenta cargar Windows PowerShell. En mi caso, a veces, dependiendo del directorio que tenía abierto en el Explorador de archivos, al intentar abrir Windows PowerShell con el menú Archivo me aparecía una ventana de diálogo que me preguntaba qué programa me gustaría usar para abrir un archivo no especificado. Elegí el Bloc de notas, que produjo el archivo de registro del instalador, que leí para descubrir qué estaba pasando.

Aquí hay un extracto del archivo de registro que tiene los detalles importantes resaltados.

[3B74:44BC][2022-11-13T18:58:52]i001: Grabar v3.10.4.4718, Windows v10.0 (compilación 19045: Service Pack 0), ruta: C:\Windows\Temp{99D8376B-C723 -495D-B87B-D82588989251}.cr\VC_redist.x64.exe [3B74:44BC][2022-11-13T18:58:52]i009: Línea de comando: '-burn.clean.room=C:\ProgramData\Microsoft\Estudio 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\Firstname Lastname\AppData\Local\Temp\dd_setup_20221113185346_963_Microsoft.VisualCpp.Redist.14.Latest.log' [3B74:44BC][2022-11-13T18:58:52]i000: Configuración de la variable de cadena 'WixBundleOriginalSource' al 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: Configuración de la variable de cadena 'WixBundleOriginalSourceFolder' al 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:Establecer la variable de cadena 'WixBundleLog' en el valor 'C:\Users\Firstname' [3B74:44BC][2022-11-13T18:58:52]i000: Configuración de la variable de cadena 'WixBundleName' al valor 'Microsoft Visual C++ 2015-2022 redistribuible (x64) - 14.34.31931'

Eliminar el archivo de registro C:\Users\resolvió el problema y ahora puedo abrir Windows PowerShell con el Explorador de archivos nuevamente, tanto con privilegios de administrador como sin ellos.

información relacionada