네트워크 프로필 유형 초기화되는 경우

250x250

네트워크 프로필 문제.

윈도우에서 네트워크를 이용해 파일 공유를 하려고 설정을 하다가 문제가 발생했습니다.

네트워크 프로필을 개인 네트워크로 변경했는데 재부팅을 하면 공용 네트워크로 다시 돌아가는 문제였습니다.

이로 인해서 컴퓨터를 재부팅하면 해당 컴퓨터에 접속하기 위해서 다시 개인 네트워크 프로필로 바꿔줘야 했습니다.

1. 1 해결방법 배치파일 생성.

인터넷에서 여러 해결방법을 찾아보고 사용했지만 해결이 되지 않았습니다.

뭔가 꼬인것 같은데 컴퓨터를 밀기에는 설치된게 많아서 다시 설치하는 시간이 아까웠습니다.

그래서 임시 방편으로 배치파일과 스케줄러(Scheduler)를 이용해 문제를 해결했습니다.

 

사용한 배치파일입니다.

배치파일을 안만들어본지 좀 되서 기억이 안나서 GPT한테 시켰습니다.

잘만들어주더라고요.

아래 코드를 텍스트파일에 작성하고 .bat 확장자로 저장합니다.

@echo off
:: Check for administrative privileges
NET SESSION >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
    PowerShell -Command "Start-Process cmd -Argument '/c %~f0' -Verb RunAs"
    exit /b
)

:: Set the network profile to Private silently
powershell -Command "Set-NetConnectionProfile -NetworkCategory Private -ErrorAction SilentlyContinue"
exit

배치파일도 블로그에 올라가나?

set_network_profile_no_notification.bat
0.00MB

올라가는군요.

눌러보니 잘 작동하지만 누를때마다 관리자 권한으로 실행해야해서 알림이 자꾸 뜹니다.

웬지 시작프로그램에 등록하면 컴퓨터 켤때마다 눌러야될 것 같아서 스케줄러 설정으로 방향을 틀었습니다.

해결방법1.2 스케쥴러 설정.

배치파일은 적당히 안보이는곳에 숨겨두고 Window키+R을 눌러서 실행창을 불러옵니다.

이후 "taskschd.msc"를 입력하고 확인을 눌러줍니다.

 

이렇게 작업 스케줄러가 나올텐데 오른쪽 메뉴중에 '작업 만들기'를 눌러줍니다.

가장 높은 수준의 권한으로 실행을 체크합니다.

트리거탭에서 새로 만들기.

이후 작업 시작을 로그온할 때로 설정해줍니다.

이제부터 이 스케줄러는 로그온할때마다 실행될겁니다.

이번엔 동작탭에서 새로만들기를 눌러줍니다.

잘 숨겨놓은 배치파일을 선택합니다.

이제 이 스케줄러는 로그온할때마다 네트워크 프로필을 '개인 네트워크'로 변경해줄겁니다.

Designed by JB FACTORY