일반: XP에서 사용할 수 있는 환경 변수 목록 (10857) 2006-02-01

XP와 같은 GUI 환경에 익숙한 사용자의 경우 환경 변수의 중요성을 모르는 경우가 많다. 사실 DOS의 경우 OS를 운영하는데 가장 중요한 요소중 하나가 환경 변수였지만 GUI로 바뀐 지금도 환경 변수는 상당히 중요한 요소중 하나이다. 환경 변수가 잘못 설정된 경우 다음과 같은 오류가 발생할 수 있다.



댓글:

글쓴이 doa | 자세히 | 프린트 | 메일 | 일반

문제해결: 도움말 및 지원의 관련 항목이 동작하지 않는 경우 (6240) 2006-02-01

오늘 아침부터 고민한 문제는 두가지이다. 하나는 MSIE 7.0 Beta가 실행하자 마자 바로 꺼지는 문제였고 나머지 하나는 도움말 및 지원에서 관련 항목을 클릭해도 아무런 반응이 없는 증상이었다. MSIE 7.0 문제의 경우 MSIE 7.0을 자동으로 설치한 후 다시 삭제하자 문제가 해결되었다. 레지스트리를 미리 떠두었다면 문제의 원인을 정확하게 알 수 있었겠지만 레지스트리를 떠두지 못해 미심적은 상태에서 해결을 본 셈이다.

도움말 및 지원의 경우 마땅이 동작하지 않는 이유를 찾을 수 없었다. 인터넷을 뒤지고 레지스트리를 모두 찾아봤지만 이러한 증상에대한 원인을 찾을 수 없었다. 나중에 팁으로 올리겠지만 필자가 써본 방법은 다음과 같다.

  1. 레지스트리 비교: 정상적으로 동작하는 컴퓨터의 레지스트리와 오동작하는 컴퓨터의 레지스트리 비교
  2. 인터넷 검색: 구글과 구글 그룹을 모두 검색했다. 동일한 증상을 호소하는 사람은 있지만 해결책은 없었다.
  3. 도움말 및 지원의 DB 갱신: 도움말 및 지원의 기능성을 복구하는 한 방법이 도움말 및 지원의 DB를 갱신하는 방법이다. DB를 갱신했지만 증상은 동일했다.
  4. 도움말 및 지원을 새로 설치: 결국 마지막 방법으로 도움말 및 지원을 새로 설치했지만 증상은 동일했다.



댓글:

글쓴이 doa | 자세히 | 프린트 | 메일 | 문제해결

명령행: 배치파일에서 날짜 계산하기 (36718) 2006-02-01

배치파일에서 오늘 날짜를 구하는 방법은 상당히 간단하다. date라는 명령을 이용해서 구할 수도 있지만 간단히 %DATE%라는 환경 변수를 이용해서 구할 수도 있다. 물론 %DATE% 환경 변수는 모든 시스템에서 사용할 수 있는 것은 아니다. 그러나 XP 기반의 OS에서는 모두 사용할 수 있으므로 큰 문제는 없다고 본다. 명령행에서

echo %DATE%

명령을 실행해보면 알 수 있지만 %DATE%는 YYYY-MM-DD 형태로 날짜를 출력한다. 만약 출력되는 날짜 형식을 변경하고 싶다면 다음과 같은 간단한 배치 파일로 이 문제를 해결할 수 있다.

[today.cmd]

@echo off for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C)

echo %YY%, %MM%, %DD%

만약 배치 파일에서 어제나 내일의 날짜를 구하고 싶은 경우에는 어떻게 할까? %DD%에서 하루만 빼면 될 것 같지만 사실 그리 간단하지는 않다. 생각해보면 쉽다. 오늘 날짜가 2월 2일이라면 %DD%에서 하루만 빼면된다. 그러나 2월 1일이라면 어제는 1월 31일이므로 %MM%에서도 1를 빼야한다. 만약 1월 1일이라면 어떻게 될까? 이때는 %DD%, %MM%, %YY%에서 1을 빼야한다.



댓글:

글쓴이 doa | 자세히 | 프린트 | 메일 | 명령행

일반: Home을 Pro로, Pro를 Home로 (11152) 2006-01-27

오늘 게시판에 xp 내컴퓨터 등록정보 OS 정보 수정라는 질문이 올라왔다. 내용인 즉 시스템 정보에 표시되는 OS 정보를 변경하고 싶다는 것이었다. 사실 다른 정보들은 레지스트리로부터 참조되지만 OS 정보는 레지스트리의 제품 정보를 이용해서 복원하는 것이기때문에 레지스트리를 변경해도 시스템 정보에는 반영되지 않는다.

아울러 제품 정보를 변경하는 것은 라이센스를 위반하는 것이며, 제품 정보의 변경을 막기위해 감시 쓰레드가 항상 떠 있기때문에 제품 정보는 바로 변경되지 않는다. 사실 필자의 이전 팁, XP 프로를 XP 서버로에서 소개한 NTSwitch는 이러한 쓰레드를 패치하고 레지스트리를 변경하는 프로그램이었다주1.그러나 쓰레드 패치는 중요한 시스템 파일인 커널을 패치하기때문에 시스템이 부팅되지 않는 문제가 발생할 수 있다.

적용전 적용후



댓글:

이 팁은 like_a_dust님의 질문, xp 내컴퓨터 등록정보 OS 정보 수정에대한 답으로 작성되었습니다.


글쓴이 doa | 자세히 | 프린트 | 메일 | 일반

명령행: 배치파일에서 드라이브 문자 구하기 (9382) 2006-01-26

첫번째 cd드라이브명 불러와서 레지스트리 입력하기라는 글이 올라왔다. 질문의 요지는 자동으로 실행되는 게임 DVD를 만들려고 하지만 DVD 드라이브의 드라이브 문자가 매번 변경되기때문에 이 드라이브 문자를 자동으로 구하는 방법을 묻는 질문이었다.

DVD나 CD 드라이브의 문자를 구하는 방법은 여러가지가 있지만 가장 간단한 방법은 DVD 드라이브 문자를 가지고 오는 프로그램과 이 프로그램이 반환하는 드라이브 문자를 환경 변수로 받는 배치 파일을 작성하면 된다. 절차는 다음과 같다.



댓글:

이 팁은 damibasia님의 질문, 첫번째 cd드라이브명 불러와서 레지스트리 입력하기에대한 답으로 작성되었습니다.


글쓴이 doa | 자세히 | 프린트 | 메일 | 명령행

넷트웍 사용자의 필수품, Internet Anywhere Toolkit (11216)2006-01-26
필자는 업데이트를 즐긴다. 새로운 프로그램을 보면 일단 설치하고 시험한 후 마음에 들면 기존의 프로그램을 버리고 새로운 프로그램을 사용하는 편이다. 그 덕에 상당히 많은 프로그램을 사용해봤다. 그러나 근 10
Post It 형식의 쪽지 프로그램 3종 분석 (29855)2006-01-25
사실 필자가 사용해본 쪽지 프로그램은 상당히 많다. 우선 오프라인상의 Post It으로 유명한 3M에서 개발한 Post It이 있다. 바탕화면에 투명한 달력 형태로 일정 및 쪽지를 지원하는 Desktop Calendar, 필자가
로그온 프롬프트 우회하기 II(자동 로그온) (12598)2006-01-24
사실 필자는 자동 로그온을 사용하지 않으며, 가급적 자동 로그온은 사용하지 않을 것을 권고한다. 자동 로그온을 사용하면서 계정에 암호를 걸어두는 것이 널 암호를 사용해서 자동 로그온 하는 것 보다 낫기는 하
키보드가 없는 경우 문자 입력하기 II (6768)2006-01-24
얼마전 필자는 키보드가 없는 경우 문자 입력하기라는 글을 올린 적이있다. 사실 이 팁은 화상 키보드를 이용해서 문자를 입력하는 방법을 쓴 것이지만 문제는 세벌식 사용자에게는 거의 무용지물이라는 점이다. 화
nLite의 한자키 문제 (10792)2006-01-24
필자가 국내에 처음 소개하고 언어 파일을 제작한 nLite는 정식 버전의 출시를 눈앞에 두고있다. 사실 nLite는 통합 CD를 만들려고 하는 많은 사람들의 욕구를 모두 충족시킨 것은 아니지만 어렵게만 느껴졌던 통합
2006-01-23강력한 파일 복구 프로그램, Restoration(92922)
2006-01-23부팅 오류/Windows 고급 옵션을 통한 문제 해결(14061)
2006-01-23부팅 오류/OS 선택메뉴에 Windows(기본값)이 나타나는 경우(8949)
2006-01-23부팅 오류/커널 파일이 손상되었다는 메시지가 나타나는 경우(16840)
2006-01-23부팅 오류/POST 후에 컴퓨터가 재부팅되는 경우(7735)
2006-01-23부팅 오류/boot.ini 파일이 잘못되었습니다.(25952)
2006-01-23부팅 오류/NTLDR is missing(14166)
2006-01-23부팅 오류/Non system disk error(9506)
2006-01-23부팅 오류/POST 후 검은색 화면(9436)
2006-01-21편리한 배송 조회, 택배 배송 조회(6834)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 ◀ 131 132 133 134 135 136 137 138 139 140 ▶ 끝

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.