윈도우 키 클릭 > powershell 항목 마우스 오른쪽 버튼 관리자 권한 실행
# ========================================
# 저사양 PC 최적화 + 필수 프로그램 자동 설치
# ========================================
# 관리자 권한 체크
if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(`
[Security.Principal.WindowsBuiltInRole] "Administrator")) {
Write-Host "❗ 관리자 권한으로 실행하세요" -ForegroundColor Red
pause
exit
}
# 로그 파일
$logFile = "$env:USERPROFILE\Desktop\low_spec_setup_log.txt"
# 공통 옵션
$common = "--silent --accept-package-agreements --accept-source-agreements"
# ========================================
# 📦 저사양 맞춤 패키지 (가벼운 것만 선별)
# ========================================
$packages = @(
"voidtools.Everything", # 초경량 파일 검색
"7zip.7zip", # 압축
"BANDISOFT.Honeyview", # 이미지 뷰어
"Kakao.PotPlayer", # 가벼운 영상 플레이어
"Microsoft.PowerToys", # 필수 기능만 사용 권장
"CPUID.CPU-Z", # 시스템 정보
"Microsoft.VCRedist.2015+.x64", # 필수 런타임
"Microsoft.DotNet.Runtime.8" # 필수 런타임
)
$total = $packages.Count
$count = 0
Write-Host "`n🚀 저사양 최적화 세팅 시작..." -ForegroundColor Cyan
# ========================================
# 1. winget 업데이트
# ========================================
winget upgrade --all $common
# ========================================
# 2. 프로그램 설치
# ========================================
foreach ($pkg in $packages) {
$count++
$percent = [int](($count / $total) * 100)
Write-Progress -Activity "설치 중..." `
-Status "$pkg ($count / $total)" `
-PercentComplete $percent
$installed = winget list --id $pkg 2>$null
if ($installed) {
Write-Host "⏭️ 스킵: $pkg"
Add-Content $logFile "[SKIP] $pkg"
continue
}
try {
winget install --id $pkg -e $common
if ($LASTEXITCODE -eq 0) {
Write-Host "✅ 성공: $pkg"
Add-Content $logFile "[OK] $pkg"
} else {
throw "Error Code: $LASTEXITCODE"
}
}
catch {
Write-Host "❌ 실패: $pkg"
Add-Content $logFile "[FAIL] $pkg - $_"
}
}
Write-Progress -Completed
# ========================================
# 3. 불필요 기본 앱 제거 (저사양 핵심)
# ========================================
Write-Host "`n🧹 기본 앱 제거 중..."
Get-AppxPackage *Xbox* | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxPackage *SkypeApp* | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxPackage *ZuneMusic* | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxPackage *GetHelp* | Remove-AppxPackage -ErrorAction SilentlyContinue
# ========================================
# 4. 성능 최적화 (저사양 핵심)
# ========================================
Write-Host "⚙️ 성능 최적화 적용 중..."
# 최대 성능 전원 설정
powercfg -setactive SCHEME_MIN
# 최대 절전모드 OFF
powercfg -hibernate off
# 시각효과 최소화
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" -Name VisualFXSetting -Value 2
# ========================================
# 5. 시작프로그램 최소화 안내
# ========================================
Write-Host "`n📌 시작프로그램 정리는 작업관리자에서 직접 확인 권장"
# ========================================
# 완료
# ========================================
Write-Host "`n🎉 저사양 최적화 완료!" -ForegroundColor Green
Write-Host "📄 로그: $logFile"
컴맹 초보자 분들은 아에 모르신다는 분들도 많더라구요
그래서! 떠먹여 주려고 더 작성했습니다 이래도 못하면 저도 힘들어요 때려쳐
PS MZK 구라제거기는 알아서들 받으셔서 한번씩 미세요