
무슨 일이 일어났는지 모르겠지만 Windows 10 파일 탐색기를 열고 메뉴로 이동하면 다음과 같습니다.
File->Open Windows PowerShell->Open Windows Powershell
그러면 아무것도 하지 않습니다. 즉, Powershell 창이 열리지 않습니다. 난 그냥 아무것도하지 않습니다.
이상하게도 다음과 같이 하면 여전히 작동합니다.
File->Open Wndows PowerShell->Open Windows Powershell as administrator
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 현재 파일 탐색기 디렉터리에서 powershell 창을 여는 것이 매우 편리하기 때문입니다.
답변1
확장자가 없는 파일을 확인하세요 C:\Users
. 있는 경우 삭제하거나 다른 곳으로 이동하세요.
제 경우에는 확장자가 없는 로그 파일이 다음에 C:\Users
의해 생성되었습니다.Microsoft Visual C++ 2015-2022 재배포 가능 패키지(x64) - 14.34.31931Visual Studio 2022 설치 관리자에 의해 설치되었을 때. 분명히 이 vcredist 설치 프로그램은 설치 프로그램의 로그 파일 경로에 있는 공백을 제대로 지원하지 않았습니다. 사용하려는 경로는 %USERPROFILE% 어딘가에 있으므로 사용자 이름에 공백이 있는 경우(나처럼) 이를 사용하는 대신 로그 파일로 C:\Users\Firstname Lastname\whatever-they-actually-wanted.log
사용됩니다 . C:\Users\Firstname
파일 확장자는 없고 그냥 Filename
.
어떻게든 Windows PowerShell을 로드하려고 할 때 파일 탐색기가 망가집니다. 제 경우에는 파일 탐색기에서 연 디렉터리에 따라 파일 메뉴를 사용하여 Windows PowerShell을 열려고 하면 지정되지 않은 파일을 여는 데 사용할 프로그램을 묻는 대화 상자 창이 표시되는 경우가 있습니다. 저는 설치 프로그램의 로그 파일을 생성하는 메모장을 선택했고, 무슨 일이 일어나고 있는지 알아보기 위해 읽었습니다.
다음은 중요한 세부 정보가 강조 표시된 로그 파일의 일부입니다.
[3B74:44BC][2022-11-13T18:58:52]i001: Burn v3.10.4.4718, Windows v10.0(빌드 19045: 서비스 팩 0), 경로: C:\Windows\Temp{99D8376B-C723 -495D-B87B-D82588989251}.cr\VC_redist.x64.exe [3B74:44BC][2022-11-13T18:58:52]i009: 명령줄: '-burn.clean.room=C:\ProgramData\Microsoft\비주얼 스튜디오\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: 문자열 변수 'WixBundleOriginalSource' 설정 '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: 문자열 변수 'WixBundleOriginalSourceFolder'를 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.34.31931,chip=x64' 값으로 설정 [3B74 :44BC][2022-11-13T18:58:52]i000:문자열 변수 'WixBundleLog'를 'C:\Users\Firstname' 값으로 설정 [3B74:44BC][2022-11-13T18:58:52]i000: 문자열 변수 'WixBundleName'을 ' 값으로 설정Microsoft Visual C++ 2015-2022 재배포 가능 패키지(x64) - 14.34.31931'
로그 파일을 제거하면 C:\Users\
문제가 해결되었으며 이제 관리자 권한이 있든 없든 파일 탐색기를 사용하여 Windows PowerShell을 다시 열 수 있습니다.