dnjsgh132 2021.04.13 (약 3년 전) | 0 추천 | 4개의 답변 컴퓨터를 껏다 킬때마다 공용네트워크로 자꾸 바뀝니다... 회사 프로그램이 공용 네트워크를 막아서 사용이 안돼서 계속 개인으로 바꿔주고있습니다. 혹시 이러한 증상에 대해 아시는분 계실까요?
4개의 답변이 있습니다.
바뀌는 원인이 무엇인지는 잘 모르겠지만...
껐다가 켜질때 "개인" 이 "공용"으로 변경된다면...
껐다가 켜질때 자동으로 "공용"을 "개인"으로 설정되게 만들어 버리면 해결될 것 같네요~ ^^
네트워크 프로필을 "개인"으로 변경해주는 batch file을 만들어 두고서
켜질때 실행되게 해 주면 되겠고요.
네트워크 프로필을 "개인"으로 변경해 주는 batch file은 아래와 같이 만들면 되겠고요.
@echo off
setlocal enableDelayedExpansion
for /f "tokens=1-2 delims=:" %%a in ( 'PowerShell -Command ^"^&{Get-NetConnectionProfile}^" ^| findstr Name ^| findstr /v 식별되지' ) do (
set netName=%%b
set name=!netName:~1,30!
powershell -command "& {Set-NetConnectionProfile -Name '!name!' -NetworkCategory Private}"
)
위에 @echo off 부터 해서 마지막에 있는 닫는 괄호 ) 까지 그대로 복사해서
메모장에다 붙여 넣기해 주고요.
메모장에서 file을 저장할때 파일이름을 set_pri_profile.bat 와 같이 확장자가 bat인 파일 명으로 작명해 주고...
주의해야 할 점이 반드시 파일 이름 적는 아래쪽 부분에 인코딩을 ANSI로 해서 저장해 줘야 하고요.
그리고 이렇게 저장된 batch file을 스케줄러에 등록해서 컴퓨터가 켜질때 자동 실행되게 등록시켜서 실행되게 해 주면 될 것 같네요.
반드시 배치 파일이 "관리자 권한"에서 실행될 수 있도록 해 주는 것도 중요하겠고요
스케줄러에 자동 실행 등록 시키는 방법은 아래 링크의 내용을 참고하면 도움이 될 것 같네요.
프로그램 자동으로 실행시키기 - 윈도우 '작업 스케줄러' : 네이버 블로그 (naver.com)
방화벽 설정 (PC, 네트워크) 확인해 보시면
차단설정 되어 있는지 확인 먼저 해보세요
공용 개인 네트워크보다
윈도우 방화벽에서 해당 포트 개방해주심 될거에요
아마도 윈도우 방화벽에 개인 네트워크는 개방으로 되어있고
공용은 차단으로 되어있을 거에요
그거 찾아서 개방해주세요
그럼 공용 네트워크든 개인 네트워크든 상관없이 될거에요
https://sihloh4me.tistory.com/m/251
위 링크 참고하세요