
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:\Users
archivos 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:\Users
porMicrosoft 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.log
lo usará C:\Users\Firstname
como 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.