์๋์ฐ10 ์ฃ์ง ์ญ์ ๋ฐฉ๋ฒ
์๋์ฐ10์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Microsoft Edge(์ฃ์ง) ์น ๋ธ๋ผ์ฐ์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํ์ง๋ง, ์ฌ์ฉ์๋ค์ด ๋ค๋ฅธ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ ์ ํธํ๋ ๊ฒฝ์ฐ, ์ฃ์ง๋ฅผ ์ญ์ ํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค. ์ด ๊ธ์์๋ ์๋์ฐ10์์ ์ฃ์ง๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
1. ์ปจํธ๋กค ํจ๋์์ ์ญ์ ํ๊ธฐ
- ์์ ๋ฉ๋ด์์ "์ ์ดํ"์ ๊ฒ์ํ์ฌ ์ปจํธ๋กค ํจ๋์ ์ฝ๋๋ค.
- ์ปจํธ๋กค ํจ๋์์ "ํ๋ก๊ทธ๋จ"์ ํด๋ฆญํฉ๋๋ค.
- "ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ"์ ์ ํํฉ๋๋ค.
- ๋ชฉ๋ก์์ "Microsoft Edge"๋ฅผ ์ฐพ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- "์ ๊ฑฐ"๋ฅผ ์ ํํ๊ณ ์ฃ์ง๋ฅผ ์ญ์ ํฉ๋๋ค.
2. PowerShell์ ์ฌ์ฉํ์ฌ ์ญ์ ํ๊ธฐ
- ์์ ๋ฉ๋ด์์ "PowerShell"์ ๊ฒ์ํ์ฌ PowerShell์ ์ฝ๋๋ค.
- PowerShell ์ฐฝ์์ ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํฉ๋๋ค:
Get-AppxPackage *edge* | Remove-AppxPackage
- ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ์ฃ์ง๋ฅผ ์ญ์ ํฉ๋๋ค.
์ฐธ๊ณ : PowerShell์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ด๋ฆฌ์ ๊ถํ์ด ํ์ํ ์ ์์ต๋๋ค.
3. PowerShell ์คํฌ๋ฆฝํธ ์ฌ์ฉํ๊ธฐ
- ํ ์คํธ ํธ์ง๊ธฐ์์ ๋ค์ ์ฝ๋๋ฅผ ์ ๋ ฅํฉ๋๋ค:
$Packages = Get-AppxPackage *edge*
foreach ($Package in $Packages) {
if ($Package.packagefullname -match "Microsoft.MicrosoftEdge_") {
Write-Host "Removing: " $Package.packagefullname
remove-AppxPackage -package $Package.packagefullname
}
}
- ์ ์ฅํ ํ, ํ์ผ์ ".ps1" ํ์ฅ์๋ก ์ ์ฅํฉ๋๋ค.
- ์์ ๋ฉ๋ด์์ "PowerShell"์ ๊ฒ์ํ์ฌ PowerShell์ ์ฝ๋๋ค.
- PowerShell ์ฐฝ์์ ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํฉ๋๋ค:
Set-ExecutionPolicy Unrestricted
- ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ์คํฌ๋ฆฝํธ ์คํ ์ ์ฑ ์ ๋ณ๊ฒฝํฉ๋๋ค.
- ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ ์ ์ฅํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํฉ๋๋ค:
.\scriptName.ps1
(์คํฌ๋ฆฝํธ ํ์ผ ์ด๋ฆ์ ๋ง๊ฒ ๋ณ๊ฒฝ)
์์ ๋ฐฉ๋ฒ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ฐ10์์ ์ฃ์ง๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค. ์ฃ์ง๋ฅผ ์ญ์ ํ ํ, ๋ค๋ฅธ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ค์นํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.