Windows 10 Creators Update에서 깨진 PowerShell을 수정하는 방법

윈도우 업데이트는 크고 작은 규모를 막론하고 거의 항상 예기치 않은 오류, 즉 버그를 동반합니다. 때로는 이러한 버그가 소수의 사용자에게만 영향을 미치지만, 더 큰 업데이트의 경우에는 훨씬 더 많은 사용자들이 불편을 겪게 됩니다. 윈도우 10 크리에이터스 업데이트 역시 대규모 업데이트였으며, 그에 따른 버그들도 존재했습니다. 야간 조명 기능의 오류를 이미 경험하셨을 수도 있지만, 일부 사용자의 경우 PowerShell 기능이 손상되는 문제도 발생했습니다. 이번 업데이트로 인해 명령 프롬프트가 PowerShell로 대체되었고, 그 과정에서 몇 가지 문제가 야기되었습니다. PowerShell을 실행하면 정상적인 텍스트 대신 알아볼 수 없는 문자열이 나타나는 현상이 대표적입니다. 이제 윈도우 10에서 손상된 PowerShell을 복구하는 방법을 알아보겠습니다.

이 해결 방법은 크리에이터스 업데이트 이후 윈도우 10에서 발생한 PowerShell 손상 문제에 대한 것입니다. 만약 이전에 PowerShell에 문제가 있었다면, 이 방법으로는 문제가 해결되지 않을 수 있습니다. 아마도 다른 원인으로 인한 다른 오류일 가능성이 큽니다.

글꼴 변경 시도

PowerShell에서 의미 없는 문자열이 표시되는 문제의 원인은 바로 글꼴입니다. 특히 업데이트 과정에서 특정 래스터 글꼴이 손상된 것이 원인으로 작용합니다. PowerShell이 ​​손상된 글꼴을 사용하여 텍스트를 표시하려 할 때, 정상적인 텍스트 대신 깨진 문자열이 나타나는 것입니다. 이를 해결하는 방법은 매우 간단합니다.

PowerShell을 실행합니다. 앱 창에서 PowerShell 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

속성 창에서 “글꼴” 탭으로 이동합니다. 이 곳에서 PowerShell이 ​​사용하는 글꼴을 변경할 수 있습니다. 래스터 글꼴 목록 아래에 나열되지 않은 다른 글꼴을 선택합니다. 설정을 적용한 후 PowerShell을 종료했다가 다시 실행해 보세요. 문제가 해결될 것입니다.

.NET Framework 제거 후 재설치

만약 글꼴을 변경해도 윈도우 10의 손상된 PowerShell 문제가 해결되지 않는다면, 다른 해결 방법을 시도해 볼 수 있습니다. 업데이트 과정에서 .NET Framework에 문제가 발생했을 가능성이 있습니다. 이 문제를 해결하는 가장 간단한 방법은 프레임워크를 제거한 후 다시 설치하는 것입니다.

제어판 앱을 실행합니다. “프로그램” > “프로그램 제거”로 이동합니다. .NET Framework를 제거하려면 관리자 권한이 필요합니다. Microsoft .NET이라는 이름의 프로그램들을 찾아서 모두 제거합니다. 그 다음 시스템을 재시작하세요. 아래 링크를 통해 .NET Framework를 다운로드하여 설치합니다. PowerShell을 다시 실행하면 문제가 해결될 것입니다.

Microsoft .NET 프레임워크 다운로드