윈 도 우 cmd 질문입니다
2021.03.31 19:10
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C}]
"NoExplorer"="0"
"NoInternetExplorer"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C}]
"NoExplorer"="0"
"NoInternetExplorer"="1"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\IEToEdge]
"RedirectionMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge\IEToEdge]
"RedirectionMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID]
"{1FD49718-1D00-4B19-AF5F-070AF6D5D54C}"="0"
이걸 추가후
del C:\Program Files (x86)\Microsoft\Edge\Application\*\BHO\*.*
를 수행하는 스크립트 짤려고 합니다 (이번 윈도 업데이트로 Edge 강제 추가되는 과정에서 BHO 내장된것 확인)
레지는 그냥 변환툴로 간단하게 cmd로 만들 수 있는데, 경로 중간에 *이 들어간 부분이 문제가 되네요 (해당 부분 Edge 버전)
혹시 저 부분 버전을 와일드 처리할 수 있을까요?
댓글 [15]
-
꼬져 2021.03.31 20:43 -
DarknessAngel 2021.03.31 22:44
역시 파워셀 쓰는게 편할까요?
어차피 10에서만 돌릴꺼니 파워셀로 하면 그만이긴한데...
난대없이 마소가 업데이트만 하면 Edge 강제 설치에 IE to Edge BHO 동봉시키고, 아침에 난대없이 그것 관련으로 전화도 와서 미리 대책 세워두는중입니다
아무래도 IE를 추방하기 위해 강수를 두는듯합니다 (라지만 Server 2k19/LTSC 2019가 존재하는한 29년까지는 지원 그만둘 수 없지만)
-
집앞의_큰나무 2021.03.31 21:21
-
DarknessAngel 2021.03.31 22:47
내일 출근하면 해볼게요
참고로 BHO입니다 (Browser Help Object라 적고 ActiveX라 읽음)
-
집앞의_큰나무 2021.04.01 07:21
ㅎ
철자 하나 바꾸시고 해보면 될걸
선생..
-
DarknessAngel 2021.04.01 17:44
그 부분 수정후 해봤는데,
환경변수를 처리하는 과정에서
"C:\Program Files (x86)\Microsoft\Edge\Application\*\BHO"\*.*
이렇게 되버려서 경로 없다고 떠버림
-
bangul 2021.03.31 23:18
for /f "tokens=*" %%a in ('dir /s /b /ad \BHO') do del "%%a"
-
BecauseI 2021.04.01 01:35 이거 좋네요~
dir /s /b "C:\Program Files (x86)\Microsoft\Edge\Application\bho"
cd C:\Program Files (x86)\Microsoft\Edge\Application\8*\bho" && del /q *
이렇게도 되는데 위에 명령이 최고네요
-
DarknessAngel 2021.04.01 17:56
2번쨰 방식 안 먹네요 (경로 에러 남)
첫번쨰 방식의 결과를 환경 변수에 넣던지 파워셀 써야겠네요
-
DarknessAngel 2021.04.01 17:45
작동 잘 되는데 2가지 문제점 발견했습니다
1. 디스크 전체를 검색해서 시간이 너무 걸림
2. 만일 저넘말고 다른 BHO라는 폴더가 있으면 거기 하위까지 다 대상이 됨
-
메리아 2021.03.31 23:56
윗분들이 뭐 다들 방법을 설명해 주셨지만
개념적으로는 가능해 보이나
실제적으로 저런식으로 와일드카드가 적용되진 않죠.
배치파일이건 뭐건 어느 언어를 써도 마찬가지일겁니다.
저 와일드 카드는 어디서도 직접 쓸 순 없고,
다 for문 돌려서 걸러내는수밖에 없습니다.
-
DarknessAngel 2021.04.01 18:03
아뇨
파워셀은 그냥
del "C:\Program Files (x86)\Microsoft\Edge\Application\*\bho\*.*"
이게 먹혀요
-
DarknessAngel 2021.04.01 18:44
도와주신분들에게 죄송하지만, 결국 포기하고 파워셀로 짬
참고로 파워셀에서 레지 바로 다루니 키 존재 안 할떄 처리 맘에 안 들어서 이렇게 짬
#-----------------------------Get Administrator Right-----------------------------
if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
$arguments = "& '" +$myinvocation.mycommand.definition + "'"
Start-Process powershell -Verb runAs -ArgumentList $arguments
Break
}
#-----------------------------Registry-----------------------------
#Check old temp file exist&delete it
$FileName = "$ENV:tmp\reg_tmp.reg"
if (Test-Path $FileName) {
Remove-Item $FileName
}
#Create registry file
echo "Windows Registry Editor Version 5.00"`n > $ENV:tmp\reg_tmp.reg
echo "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C}]" >> $ENV:tmp\reg_tmp.reg
echo `"NoExplorer`"=`"0`" >> $ENV:tmp\reg_tmp.reg
echo `"NoInternetExplorer`"=`"1`"`n >> $ENV:tmp\reg_tmp.reg
echo "[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C}]" >> $ENV:tmp\reg_tmp.reg
echo `"NoExplorer`"=`"0`" >> $ENV:tmp\reg_tmp.reg
echo `"NoInternetExplorer`"=`"1`"`n >> $ENV:tmp\reg_tmp.reg
echo "[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\IEToEdge]" >> $ENV:tmp\reg_tmp.reg
echo `"RedirectionMode`"=dword:00000000`n >> $ENV:tmp\reg_tmp.reg
echo "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge\IEToEdge]" >> $ENV:tmp\reg_tmp.reg
echo `"RedirectionMode`"=dword:00000000`n >> $ENV:tmp\reg_tmp.reg
echo "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID]" >> $ENV:tmp\reg_tmp.reg
echo `"`{1FD49718-1D00-4B19-AF5F-070AF6D5D54C`}`"=`"0`"`n >> $ENV:tmp\reg_tmp.reg
#Apply registry file&Delete it
regedit /s $ENV:tmp\reg_tmp.reg
Remove-Item $FileName
#-----------------------------Files-----------------------------
if ( Test-Path -Path 'C:\Program Files (x86)\Microsoft\Edge' -PathType Container ) { del "C:\Program Files (x86)\Microsoft\Edge\Application\*\bho\*.*" }
if ( Test-Path -Path 'C:\Program Files\Microsoft\Edge' -PathType Container ) { del "C:\Program Files\Microsoft\Edge\Application\*\bho\*.*" }
쓰실분들은 택스트로 저장후 확장자 ps1으로 해주세요
-
컨피그 2021.04.02 00:48
파워쉘 잘 다루시네요~
전 배치파일만 깔짝대고 있는데 파워쉘이 강력해서 배우고 싶네요
-
DarknessAngel 2021.04.03 08:27
파워셀이 배치파일보다 쉬워요
문법 잘 모르시겠으면 구글링해서 찾아서 짜세요 (그렇게 하는중)
저 스크립트 환경에 따라선 실행시 권한 획득 부분이 보안 문제 일으켜서 수정해야겠네요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
44450 | 윈 도 우| Net Framework 오류 [3] | 달누리 | 622 | 04-12 |
44449 | 윈 도 우| 윈7ㅡ윈10 터치 모니터 사용 가능한가요? [2] | H.Jiny | 303 | 04-11 |
44448 | 윈 도 우| 가르쳐주세요! [6] | fkjin | 449 | 04-11 |
44447 | 윈 도 우| 파일이 이상한데 랜섬웨어 걸린건가요? [10] | 프록시마 | 492 | 04-11 |
44446 | 윈 도 우| 한번 실행한 파일들의 아이콘 흔적을 지우는 방법이 궁금합... [2] | 바다의노을 | 348 | 04-11 |
44445 | 윈 도 우| 디스크 속성 창이 안나오네요 수정 가능할까요 [1] | 사카린 | 201 | 04-11 |
44444 | 윈 도 우| 윈도우10에서 모든창을 한방에 좌우정렬시키는 방법은 없나요? [1] | 『ⓖⓤⓝ』 | 295 | 04-11 |
44443 | 윈 도 우| 특이한 증상으로 질문드립니다. [2] | 까망야누스 | 557 | 04-11 |
44442 | 윈 도 우| 윈도우문제... [1] | 미리내2013 | 532 | 04-10 |
44441 | 윈 도 우| 20H1~21H1(19041,19042,19043) 기능과 성능차이가? [6] | 느낌표 | 938 | 04-10 |
44440 | 윈 도 우| wim파일을 ISO파일로 가능할까요? (컴맹 ^^) [4] | 빠삭 | 719 | 04-09 |
44439 | 윈 도 우| 모든 드라이버에 이상한 폴더가 생성 됩니다 [3] | 놋지미 | 668 | 04-09 |
44438 | 윈 도 우| PE에서 mlink에 대한 문의 [4] | 동백66 | 231 | 04-09 |
44437 | 윈 도 우| 윈도우10에서 예전 사용하던 하드디스크 사용자 계정 자료 ... [4] | 미니75 | 445 | 04-09 |
44436 | 윈 도 우| 21H1에서 엣지 삭제 방법이 없을까요? [1] | 아미띠에03 | 361 | 04-09 |
44435 | 윈 도 우| 오래간만에 질문 좀 올립니다 [3] | sum | 247 | 04-08 |
44434 | 윈 도 우| 뭔가 문제가 있는 것 같네요, 아래 바탕화면 태스크바 사라... [3] | 스티어 | 576 | 04-08 |
44433 | 윈 도 우| 꼭 봐주세요ㅠㅠㅠ [2] | kkkzne | 518 | 04-08 |
44432 | 윈 도 우| 바탕화면 아이콘이 안보이고 이상해졌어요;; [6] | 87600h | 471 | 04-08 |
44431 | 윈 도 우| 뭐가 잘못됐는지.. 태스크바 아이콘이 싸그리 사라졌어요.. [4] | 스티어 | 400 | 04-08 |
set app=msedge.exe
for /f "tokens=*" %%A in ('dir /a:d /b /s "%ProgramFiles(x86)%\Microsoft\Edge\Application\8*"') do ( set "MSEdge=%%A" )
if not defined MSEdge (cls && echo. && echo. Microsoft Edge 없습니다. && timeout /t 5 && exit /b 1)