윈도우 XP 시디키 변경하기
2010/09/01 08:00
|
XP
http://support.microsoft.com/kb/328874/ko
윈도우 비스타와 세븐은 설치된 시디키를 변경하는 작업이 비교적 간편합니다. slui라는 툴도 제공하고 slmgr.vbs라는 스크립트도 제공하기 때문입니다. 하지만 윈도우 XP에선 그렇지 않습니다. 시디키를 변경하려면 위 기술 자료에 나온 것 처럼 절차가 까다롭습니다.
그래서 제가 한방에 편리하게 변경할 수 있도록 스크립트를 만들었습니다. 처음에는 위 기술 자료에 나온 ChangeVLKeySP1.vbs 스크립트를 활용하려 하였으나 어차피 WMI(Windows Management Instrumentation) 스크립트이기 때문에 WMIC를 이용해 한줄로 끝낼 수 없을까라는 생각이 들어 공부를 좀 해보니 방법을 만들어 낼 수 있었습니다. 이게 정확한 사용법인지는 모르겠지만 이렇게 시도해보니 잘 되더군요.
wmic path Win32_WindowsProductActivation.ServerName="%userdomain%" call SetProductKey "시디키"
위 명령어로 XP에서도 간단히 시디키를 변경할 수 있습니다.
편리하게 작업할 수 있도록 제가 만든 스크립트를 첨부합니다.
에디션과 맞는 정상적인 시디키를 입력했다면 아래 그림처럼 아무런 오류가 발생하지 않을 것이고
잘못된 시디키를 입력했다면 아래 그림처럼 오류가 발생합니다.
제가 글을 다 작성하고 나서 홈 에디션에 테스트를 해보니... 홈 에디션에는 WMIC가 없다는 사실을 깜빡 했습니다. 그래서 홈 에디션 유저들을 위해 원래 시도했었던 VBS 방식을 사용한 파일 올려드립니다. 홈 에디션 유저들은 아래 파일을 사용하세요. 물론 아래 파일은 프로페셔널 에디션에서도 작동합니다.
이 파일의 경우 처음에 올려드린 파일과 달리 시디키가 잘못되면 오류 창이 따로 뜹니다.
오류가 발생하는 경우는 시디키가 안 맞아서 그런건데
홈 에디션 <-> 프로페셔널 에디션
리테일 <-> OEM <-> 볼륨
위 체계는 전부 구별됩니다. 예를 들어 볼륨 버전에 리테일 시디키는 입력되지 않습니다.
요즘 프로그래밍 언어에 대해 자꾸 관심이 생깁니다. 공부해보겠다고 예전에 C 책은 샀는데 아직 시작도 못했습니다. 배운게 없다보니 맨날 윈도우 배치파일로만 이것 저것 작성해서 손발이 고생하는 것 같은데... 고급 언어를 배우면 좀 더 세련된 스크립트를 만들 수 있을 것 같습니다. 특히 WMI나 파워셸 공부해두면 확실히 윈도우 관리의 고수가 될 것 같은데 막상 시작하려니 몸이 안 따라주네요.
혹시 스크립트에 결함이 있다고 생각되시면 알려주세요.
XP 시디키 변경.cmd
2010/09/01 10:01
잘 봤습니다. 중간에 오타가 있네요 홈 에디션인것 같은데 홈 페이션으로 적혀 잇어요~
2010/09/01 20:50
네 오타 수정했습니다. ^^
2010/09/01 17:56
하하하하, 우는 아이 젖 준다고,
윈도XP 홈 제품번호 변경하는 게 안 된다고 했더니,
스크립트를 만들어 주셨군요.
대단히 감사합니다.
이제 제 노트북 컴퓨터를 마음 놓고 새로 설치할 수 있게 되었습니다.
제게는 리테일 홈버전이 있고, 노트북은 LG인데, 복구영역에 심어져 있습니다. 서비스팩3를 사용 중인데, 이상하게도 부팅과 인터넷이 많이 느려졌습니다. 그래서 이걸 깔끔하게 새로 설치해 볼까 하고 벼르던 중이었습니다.
앗, 아니다! 리테일버전과 노트북의 OEM버전은 서로 호환이 안된다고 했지....
좋다가 말았습니다.
하지만 다음에 다른 사람의 컴퓨터에서 리테일 홈버전을 설치해 줄 때 유용하게 쓸 수 있겠습니다.....
앗, 또 아니다. 옆사람이 대우루컴즈 OEM버전을 갖고 있으니, 거기서 i386폴더만 복사하면 되지 않을까?... 리테일버전과 OEM버전 i386폴더를 파일비교를 한 번 해 봐야 되겠군요.
2010/09/01 20:55
http://snoopybox.co.kr/601
위 글 참조하세요.
2010/09/01 18:20
와우..스누피님 다시 포스팅 시작하셧군요..책출판 작업은 잘 마무리 되셧는지..^^
간만에 와서 유익한 정보 많이 얻어 갑니다.
자주 들릴께요~!
2010/09/01 20:56
책은... 아무튼 반갑습니다. ^^
2010/09/01 18:46
안녕하세요 스누피님 질문이 하나가 있는뎅요,
제가 VHD를 사용하고 있습니다. 그런데 이게 C 드라이브가 되더라구요...
이걸 다른 드라이브로 바꿀 수 있을까요?
제가 C 에 파일을 많이 저장해놔서...
2010/09/01 20:57
바꿀 수 없습니다. 원래 쓰던 C 드라이브가 보이지 않는다면 디스크 관리로 들어가서 문자 할당해주시면 됩니다.
2010/09/01 19:56
정보올림피아드 및 기타 이유로 C를 배우기는 했는데...
C언어하고 Python이 배우기에 좋아요.
2010/09/01 21:11
어린 나이에 컴퓨터 많이 배우셨네요. ^^
2010/09/03 01:48
시디키를 바꿀일이... 많지는 않을텐데? ㅋㅋ
가끔 불법->정품 갈때는 필요하지만요
2010/09/04 11:07
키바꿀일이있었는데 덕분에 잘 바꿨어요.. ㅎㅎ 근데.. xp용 (젤위에거)로 안되서 밑에거로 하니가 되네요;; xp pro인데 ;;; ㅋ
2010/09/04 19:01
순정 버전이 아니면 WMIC 기능이 제거되어 있을 수 있습니다.
2010/09/16 22:28
정품 oem home 깔려있는 상태입니다만, 정품 home sp3 등등으로 업그레이드 설치가 안되네요. 새로설치만... 기존 깔려있는 프로그램 중에 지워지면 안되는게 있어서 그러는데... 깔려 있는 oem 을 retail 이나 등등으로 변신시킬수는 없나요? 업그레이드로 시스템만 다시 깔았으면 해서요.. 이궁... oem 도 sp1 씨디라서 깔리질 않구. 정품 home은 sp3 지만 oem 자체가 업그레이드 방식 인스톨 자체가 안되는 건지... 아 간단할 줄 알았는데... 방법을 못 찾겠네요... 회사 컴이라 완전히 엎는 것은 안되는데 ㅠ_ㅠ..
2010/09/18 02:06
좀 다른 질문이지만..
혹시 윈도우xp에서도 윈도우7처럼 인터넷창을 가장자리로 가져가면 자동으로 반토막 시켜서 정렬해주는 기능은 없나요....호환성때문에 다운그레이드 했는데 좀 불편하네요~
그 기능만 좀 있으면 좋겠는데 어떻게 할수있는방법이 있을까해서요~
2010/09/21 17:53
비밀댓글입니다
2010/09/23 19:08
XP Pro SP3 MSDN 사용자입니다. OEM라이센스인데 첫번째 방법이 실패합니다. MSDN원본과 거의 같아서 WMIC 기능은 CMD에서 확인하니 분명 남아있습니다.
실패 시 위의 스샷과 같은 0x80041001오류가 아니고 0x80041016 오류가 납니다. VMware에서 먼저 테스트한 것인데 OEM이라 실패한 것일까요??
그리고 두번째 방법은 홈에디션에서 매우 잘 작동합니다. 감사합니다. 헌데 Windows XP의 시디키만 바뀌는 것이군요. XP 설치시 IE도 동일한 시디키로 설치되는데, 변경CMD를 돌려보니 IE의 시디키는 같이 바뀌지 않습니다. 혹시 IE 시디키 바꾸는 방법도 아시는지요?
2010/09/23 19:29
조금 찾아보니 비슷한 외국 원문이 있어서 따라해보니 Pro에서 변경되었습니다. 근데 한 번 변경하고 다시 또 해보려 하니 더 이상 변경이 되지 않더군요;;;
http://translate.google.co.kr/translate?js=n&prev=_t&hl=ko&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Fgexeg.blogspot.com%2F2008%2F12%2Fwindows-xp2k3.html
스누피님의 본문 중 %userdnsdomain% 이 부분을
dns.name로 바꾸니 최초 한 번은 작동했습니다. 아 그리고 역시나 이 WMIC 또한 IE의 키는 바뀌지 않습니다.
2010/10/11 23:32
감사합니다/ 덕분에 잘봐꿨습니다.
2010/11/22 18:16
질문이 이 글 요지에 맞는지 모르겠네요 .....
다름이 아니라 놋북의 복구영역이 다른 파티션에 있지요?(맞나요?)
암튼 ....파티션 실수로 모두 날리로 다른 os를 설치했습니다(우분투요)...그런데
사용하다 보니 처음 놋북에 있던 os가 그리워서요 .....
혹시 복구영역 날린상태에서 ...재설치가 가능한가요 ? as센터에 물어보는게 맞을까요? 처음 설치되어 있는 os는 linpus moblin인데요 ...다운로드 받는곳을 같더니 ..
윈도우내에 설치하는 것만 다운로드 받을 수 있게 되어 있네요 .........
영어가 바보라...
죄송합니다..여기에 맞지 않는 질문이라면 지긋히 무시해주셔도 됩니다.^.^ 그럼 꾸벅;;
2010/11/22 18:29
리눅스는 제가 모르니 A/S 센터에 물어보시는게 나을 것 같아요.
2010/12/09 22:51
snoopybox@live.co.kr 메일로 질문을 보내셨는데, 바쁘신가 답장은 안주시네욤~
얼마전에 트윅XP나 정품CD에 있던 XP만 쓰다가, MSDN/Technet에서 다운받은 WinXP Home K SP3 한국어를 설치했는데, 시스템 종료시에 Windows 종료중 대신에 shutting down windows가 나옵니다. 실사용에는 불편하지 않는데 그냥 계속 거슬립니다. 물론, 로그온 로그오프시에도 영어도 나오구요. 컴퓨터를 킬때 새로운 시작은 한글로 나옵니다.(메일에는 잘못 보냈었는데, 사용자 계정에서 새로운 시작 화면을 해제시켜도 똑같이 영어로 나오기는 매한가지입니다.) 해결책이 없을까요?
2010/12/20 14:31
스눕님~~ 제가 가지고 있는 CD KEY를 엔터키만 넣으면 바로 적용될 수 있도록 하려면 스크립트어떻게 편집해야하나요~?
wmic path Win32_WindowsProductActivation.ServerName="%userdomain%" call SetProductKey "@@@@@" > nul
저기 @@@@@ 표시 있는곳에 시디키를 적어넣었는데도 실행시키니까 이전과 똑같이 직접 입력하라고 나오더라구요ㅠㅠ
2010/12/21 13:17
그냥 다 지우고 그 줄만 CMD 파일에 넣으시면 됩니다.
2011/01/19 12:45
글잘보고 있습니다...
그리고 키번경을 하니 성공한경우처럼나와서 엔터를눌러 변경했는데 다시 cdkey를 확인하니 변경이 안된것 같은데...이렇게 되는게 맞나요...
2011/03/04 15:57
비밀댓글입니다
2011/03/29 15:32
정품으로 변경완료하였습니다.
확인프로그램으로 키 확인하였네요.
감사합니다.
2011/04/02 02:02
스누피님
이 글에 맞는 글은 아니지만
저도 컴퓨터 운영체제 관리쪽 프로그램에 대해서 공부좀 하고싶은데
무슨책을 봐야할까요?
2011/04/02 13:51
무작정 따라하기책 등 많은데 거의 다 아는 것만 나오죠. 즐겨찾기 삭제 등...
2011/04/29 11:38
비밀댓글입니다
2011/08/02 22:46
비밀댓글입니다
2012/01/16 13:23
감사히 사용합니다
2012/01/27 15:06
언제나 대단히 감사합니다... 여기서 도움받은게 한두가지가 아니라 너무 감사해요.