그래픽 드라이버 설치같은 과정은 제외했습니다.
1. 사용자 계정명 / 게임 폴더 경로에 비-ASCII 문자가 있는지 확인

위 예시처럼, 계정명이나 게임 폴더까지의 경로가 영어(USER)/ASCII 문자로만 되어있어야 합니다.
특히, Melonloader라던가 BepInEX의 경우
"Failed to generate unhollowed assemblies: System.ArgumentException: Illegal byte sequence encounted in the input."
위 오류가 뜰 시, 100% 이 문제라고 보시면 됩니다.
2. 시스템 파일 체크/복구
DISM /Online /Cleanup-Image /RestoreHealth
시작 메뉴에서 명령 프롬프트를 검색 후, 위 명령어를 입력하여 윈도우 원본 이미지 복구
sfc /scannow
위 명령어를 입력하여, 원본 이미지에서 손상된 시스템 파일 복구
3. 필수 프로그램 설치
3.1. All in One Runtimes
https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/
All in One Runtimes Download
All in One Runtimes bündelt bekannte Runtimes und Browser-Plug-ins in einem Paket. Deutsch, Freeware, kostenloser Download!
www.computerbase.de
3.2. Direct X 수동 업데이트
https://www.microsoft.com/ko-kr/download/details.aspx?id=35
Download DirectX 최종 사용자 런타임 웹 설치 관리자 from Official Microsoft Download Center
Microsoft DirectX® 최종 사용자 런타임은 D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT 및/또는 Managed DirectX 1.1을 사용하는 일부 게임과 관련된 레거시 DirectX SDK의 여러 런타임 라이브러리를 설치합니다.
www.microsoft.com
3.3. Winget 설치 후, 필수 프로그램들 업데이트
https://github.com/microsoft/winget-cli/releases
Releases · microsoft/winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface). - micros...
github.com
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle 다운받으셔서 설치 후,
파워쉘(PowerShell)을 관리자권한으로 시작하신 후,
아래 명령어들 입력 (복사버튼으로 복사 후 붙여넣으세요)
$packageIds = @(
"Microsoft.DotNet.DesktopRuntime.3_1",
"Microsoft.DotNet.DesktopRuntime.5",
"Microsoft.DotNet.DesktopRuntime.6",
"Microsoft.DotNet.DesktopRuntime.7",
"Microsoft.DotNet.DesktopRuntime.8",
"Microsoft.DotNet.DesktopRuntime.9",
"Microsoft.DotNet.DesktopRuntime.Preview",
"Microsoft.DotNet.Framework.DeveloperPack.4.5",
"Microsoft.DotNet.Framework.DeveloperPack.4.6",
"Microsoft.DotNet.Framework.DeveloperPack_4"
)
foreach ($id in $packageIds) {
try {
Write-Host "Installing package: $id" -ForegroundColor Yellow
winget install --id $id -e --accept-package-agreements --accept-source-agreements --disable-interactivity
Write-Host "Successfully installed $id." -ForegroundColor Green
}
catch {
Write-Host "Failed to install $id. Error: $_" -ForegroundColor Red
}
}
winget install --id=Microsoft.DirectX -e
winget install --id=Microsoft.VCRedist.2015+.x64 -e
winget install --id=Microsoft.VCRedist.2015+.x86 -e
winget install --id=Microsoft.VCRedist.2013.x64 -e
winget install --id=Microsoft.VCRedist.2013.x86 -e
winget install --id=Microsoft.VCRedist.2012.x64 -e
winget install --id=Microsoft.VCRedist.2012.x86 -e
winget install --id=Microsoft.VCRedist.2010.x64 -e
winget install --id=Microsoft.VCRedist.2010.x86 -e
winget install --id=Microsoft.VCRedist.2008.x64 -e
winget install --id=Microsoft.VCRedist.2008.x86 -e
winget install --id=Microsoft.VCRedist.2005.x86 -e
winget install --id=Microsoft.VCRedist.2005.x64 -e
4. 윈도우 업데이트
1~3번까지 하셨으면 윈도우를 재부팅하신 후,
윈도우 기본 업데이트를 진행하시고
그 다음 재부팅하면 마무리가 됩니다.
5. (선택사항) MZK 사용
Malware Zero - 무료 악성코드 제거 도구
악성코드 및 애드웨어 등 각종 유해 프로그램에 의한 고통에서 해방되기 위해 설치 없이 사용 가능한 무료 악성코드 제거 도구
malzero.xyz
무료면서 꽤나 성능 좋은 악성코드 제거 도구입니다.
start.bat를 관리자 권한으로 실행하시면 됩니다.
6. (선택사항) chkdsk
명령 프롬프트를 관리자 권한으로 실행 후,
chkdsk c: /f /r
위 명령어를 입력하시면 재부팅할떄 검사할거냐고 묻는데 Y를 누릅니다.
이후 재부팅하시면 부팅 시 메인 디스크 검사가 이뤄지게 됩니다.
시간이 많이 소요될 수 있으니 참고 바랍니다.
'IT' 카테고리의 다른 글
| Python Install Manager의 간략한 사용법 (0) | 2025.12.18 |
|---|---|
| Kali Linux 설치 및 Win-KeX 설정 (0) | 2025.12.12 |
| Chrome 프로필 백업 스크립트 (0) | 2025.12.12 |
| SKB 공유기 사용 시 WOL(Wake On Lan) / 원격종료용 SSH 설정 (0) | 2025.11.27 |
| Winget을 이용한 기본 프로그램 설치 (0) | 2025.10.31 |