BGInfo는 윈도우 서버 관리자에게 필수 프로그램이라 할 수 있다. 서버 관리자들이 주로 확인하는 정보들을 한 눈에 바탕화면에 보여주기 때문이다.

BgInfo
http://technet.microsoft.com/ko-kr/sysinternals/bb897557.aspx

4.20 버전 올려둠


실행하면 아래와 같은 정보들이 바탕화면에 표시된다. 그런데 정확히 표현하자면 정보를 오버레이 해주는 것은 아니고, 기존 바탕화면 이미지에 텍스트를 입혀서 새로운 바탕화면 이미지를 생성하는 방식이다. 즉 그림이다.


따라서 정보의 현행화 문제가 발생한다. 이 문제를 해결하기 위해 나는 아래와 같은 방법을 구상해 보았다. 매번 로그인 할 때마다 프로그램이 실행되도록 하는 것이다. 그리고 이 서버에 로그온 하는 모든 유저들을 대상으로 하기 위해 HKLM에 등록하도록 하겠다.

우선 Bginfo.exe 파일을 C:\Windows 디렉터리에 복사한다.


그런 다음 로컬 그룹 정책 편집기(gpedit.msc)에서 아래와 같이 찾아간다.

컴퓨터 구성 - 관리 템플릿 - 시스템 - 로그온 - 사용자 로그온할 때 다음 프로그램 실행

아래 그림을 참조하여 커맨드를 등록한다.

bginfo /timer:0 /nolicprompt

timer 0초는 GUI를 띄우지 않고 바로 적용하겠다는 의미이고
nolicprompt는 EULA 창에 '동의' 버튼 누르는 절차를 생략하라는 것이다.


참고로 옵션은 뒤에 /? 붙여서 실행해 보면 나온다.


아무튼 이렇게 적용해 놓으면 매번 로그온 할 때마다 정보가 갱신된다.

물론 작업 스케줄러를 활용하는 방법도 나쁘지 않다고 본다. 각자 취향에 따라 선택하시길.

그리고 아래와 같이 꼭 필요한 정보만 간추려서, 위치도 수정하고 폰트도 수정해서 적용해보자.


참고로 그룹 정책에 등록했던 부분을 레지스트리로 처리하면 아래와 같다.(한줄로 이어진 것)

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run" /v 1 /t REG_SZ /d "bginfo /timer:0 /nolicprompt" /f

이상
신고
Share
  1. 장군
    2013.11.08 15:12 신고

    안녕하세요 스누피님

    항상 블로그 즐겨찾기 해서 이런저런 도움 많이 받고있습니다

    다름이 아니옵고 이번에 출시된 윈도우8.1버전을 통합하려고 하는데

    기존 올려주셨던 대로 하니 설치 완료 부분에서 설치원본이 손상되었다는 메시지를 자꾸 뱉습니다

    8.1도 강좌 한번 올려주시면 안될까요 ^^;;


    방식은 기존 윈8 32+64 통합본에 8.1 추가했을시 파일복사이후 설치 완료 부분에 손상되었다는 메시지

    8.1 32비트 원본에 8.1 64비트 install.wim 통합시는 install.wim 이 손상되었다고 설치가 진행되지 않습니다

    ㅠㅠㅠ;

  2. PSH
    2013.11.13 16:12 신고

    안녕하세요 스누피님 ~ ㅎㅎ

    저는 이제 막 서버관리자로 일을 시작하게된 초보서버관리자입니다.
    스누피님이 올려주신데로 bginfo 프로그램을 사용해보고자 하는데
    2008 같은경우는 예약실행이나 그룹정책으로 값을 주어도 콘솔<>원격 둘다 잘 실행이 되는데
    2003 같은 경우는 그룹 정책이나 예약실행(로그온시)으로 해놓아도 콘솔화면에서만 보일뿐 원격으로는 보이지가 않네요... 원격으로 접속 후 수동으로 실행을 시키면 잘되는데.... 예약실행으로 하면 잘 안되네요...
    2008 스케쥴러에는 터미널접속시 와 로그온시가 따로있는데 2003의 예약실행에는 터미널접속시 실행이라는 메뉴가 없네요..;
    2003서버에 원격접속시마다 bginfo를 띄울수 있는 방법이 있을까요??
    제가 설명을 이상하게 해서 잘 이해하실랑가 모르겠네요 ㅠㅠ

  3. Paidev
    2014.02.18 07:43 신고

    서버관리자 입장에서는 굿팁이네요^^매번 감사합니다!


  4. 2014.02.18 19:52

    비밀댓글입니다