윈 도 우 기본앱 제거 후 봉인한 다음 윈도우를 설치할 때 기본앱이 다시 설치되지 않...
2023.05.30 20:09
안녕하세요.
시종일관이라고 합니다.
1. 배포용 만능윈도우(?) 작업 시 봉인전에 기본앱을 PowerShell 및 cmd 명령 등으로 기본앱을 제거(삭제)를 합니다.
2. 이후에 sysprep을 이용하여 봉인을 한 다음에 Dism++ 을 이용하여 이미지를 만듭니다.
3. 이렇게 만들어진 이미지를 이용하여 윈도우를 설치하면 봉인전에 제거했던 기본앱이 다시 설치가 되는데요,
기본앱 중에서 TikTok, 카드놀이, XBOX 등 이런 앱이 너무 싫거든요.....
기본앱이 다시 설치되지 않게 하는 방법이 많이 어려울까요?
구글링 및 요새는 Bing 채팅을 이용하여 방법을 알아보고 있는데,
통 시원찮네요 ㅠ_ㅠ
고수님들 컴팩트한 윈도우 만드시는 것을 보면 완전 부럽습니다 ㅠ_ㅠ
요즘은 이걸 주제삼아 공부 좀 하려는데, 영 진도가 안나갑니다 ^^
고수님들 부탁 좀 드립니다요 ^^
댓글 [7]
-
zerojiddu 2023.05.30 21:01 -
시종일관 2023.05.30 21:05
와~~~~~~
zerojiddu 님~~
정말 감사합니다.
일단 댓글로 감사의 말씀부터 전하고 일단 시도부터 해 보겠습니다.
다시 한번 감사드립니다 ^^
-
시종일관 2023.05.30 21:10
근데 zerojiddu 님
사실 배치파일을 사용한 것은 아니고요 ^^
파워쉘로 명령어를 한줄 한줄 입력해서 삭제를 했거든요?
먼저 List 부터 확인을 한 다음에요 ^^
우선 zerojiddu 님께서 알려주신 명령어도 해 보겠습니다.
감사합니다.
편안하신 밤 되세요 ~~ ^^
-
습관 2023.06.02 20:22
Dism++ 을 이용해서 기본앱 제거 하시면 됩니다.
봉인 제작 후 제작된 VHD또는wim을 매핑 또는 마운트 하신다음 Dism++를 실행해서 탑재된 VHD또는 WIM에 세션열기를 하셔서, 메뉴중에 유틸리티-Appx 관리-공급자 앱에서 엣지나VC 두가지 제외하고 모두 삭제 하시면 됩니다.
저는 해당 방법이 제일 편하고,확실하더군요.
혹시나?
만드실때 Vmware나 버추어박스를 사용하실것 같은데, 윈도우 내장된 Hyper-v를 사용하는것도 추천드립니다.
VHD로 변경해야하는 번거로움도 없고, 설치라기 보단 기능켜기만 해도 해당 기능이 살아나고, 한글화 걱정도 없기 때문이죠.
타 프로그램 처럼 검사점이라는 기능이 장착되어 있어 실수(패?)를 바로 되돌리기 가능하고 VHD(X)로 바로 사용하기 때문에
즉각 마운트되며, 외부USB를 다른절차 없이 바로 접속 및 차단이 되기때문에 봉인윈도우 제작시 적합하다 생각됩니다.
-
시종일관 2023.06.02 22:46
아~~
며칠이 지난 글인데 우연히도 보셨네요 ^^
네, 저도 Dism++ 을 이용해 봤는데요,
삭제할 앱을 선택하고 삭제를 하면 지금 기억에 "~ 지원하는 않는~~~" 이런식으로 나오면서 제거가 안되는 현상이 있었습니다.
다시 한번 해 봐야겠습니다 ^^
아, 그리고 내장된 Hyper-V는 생각지 못했는데요 한번 시도해 보겠습니다.
사용방법은 잘 모르지만 한번 부딛혀 봐야지요 ^^
관심가지시고, 댓글 주셔서 진심으로 감사드립니다.
즐거운 주말 되시길 바랍니다~ ^^
-
에이사 2023.06.18 23:09
아마 꼬져님이 방법을 알고 있을 듯 하네요. 특정한 방법을 사용하시더라구요.
예전에 공개하여주신 wim 최적화 미니공장? 이라고 있습니다.
각 단계별로 있던거 같았는데 윈도우10 기준 2004 까지만 공개해주신걸로 기억 합니다.
한번 찾아보세요. 원하시는 이미지 제작 후 이 미니공장을 이용하면 설정된 최적화로 튜닝이 되더라구요.
전 19h2 까지만 사용하고 있습니다.
-
시종일관 2023.06.18 23:38
시간이 많이 지난 질문글인데,
아직도 관심을 가지시고 답변을 주셔서 감사드립니다.
안그래도 제가 하도 답답했던지 꼬져님께서 어제 도움을 주셨습니다 ^^
그래서 꼬져님 가르침대로 시도해 봤습니다.
다행히 좀 만들어 봤습니다.
자유게시판에도 글 올렸는데요,
( https://windowsforum.kr/free/19503155 )
에이사님께서도 관심가져 주셔서 감사드립니다 ^^
시스템앱이 아니면 파워쉘에서
밑의 명령어로 한번 제거하고 나면 다시 재설치 안됩니다.
제경험이 그렇습니다.
님이 하셨다는 그 배치파일로 삭제하는 것과는 다른 명령어가 추가됐습니다.
먼저 이걸 쳐서 삭제를 원하는 앱 정식이름을 확인하고,
(NonRemovable True 라 표시된건 시스템앱이라
삭제불가능하고 다른 트릭으로 가능하지만 여기선 제외)
get-appxpackage -all | select Name,NonRemovable
밑의 명령어 다른건 건들지 말고,
$apps 안의 삭제할 리스트를
님이 원하는 앱이름으로 수정하고
치시면 됩니다.
$apps = @(
'Microsoft.XboxGameOverlay'
'Microsoft.XboxGamingOverlay'
'Microsoft.XboxIdentityProvider'
'Microsoft.XboxSpeechToTextOverlay'
'MicrosoftSolitaireCollection'
)
foreach ($app in $apps) {
Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -AllUsers -ErrorAction 0 -verbose
Get-AppXProvisionedPackage -Online | where DisplayName -EQ $app | Remove-AppxProvisionedPackage -Online
$appPath="$Env:LOCALAPPDATA\Packages\$app*"
Remove-Item $appPath -Recurse -Force -ErrorAction 0 -verbose
}