slmgr vbs를 찾을 수 없습니다. Windows 라이선스를 변경, 제거 또는 갱신하는 방법


가끔 slmgr.vbs 및 기타 VBS 시스템 오류는 Windows 레지스트리 문제와 관련이 있을 수 있습니다. 여러 프로그램에서 slmgr.vbs 파일을 사용할 수 있지만 이러한 프로그램이 제거되거나 변경되면 분리된(잘못된) VBS 레지스트리 항목이 남게 되는 경우가 있습니다.

기본적으로 이것은 파일의 실제 경로가 변경되었을 수 있지만 잘못된 이전 위치가 여전히 Windows 레지스트리에 기록된다는 것을 의미합니다. Windows가 이 잘못된 파일 참조(PC의 파일 장소)를 찾으려 하면, slmgr.vbs 오류가 발생합니다. 게다가 맬웨어 감염이 Windows와(과) 관련된 레지스트리 항목을 손상시켰을 수도 있습니다. 그러므로 문제의 원인을 해결하려면 이러한 잘못된 VBS 레지스트리 항목은 복구해야 합니다.

잘못된 slmgr.vbs 키를 제거하기 위한 수동 Windows 레지스트리 편집은 PC 서비스 전문가가 아닌 이상 권장하지 않습니다. 레지스트리를 편집하는 동안 실수를 하면 PC를 사용할 수 없게 만들고 운영 체제에 돌이킬 수 없는 손상을 줄 수 있습니다. 사실, 잘못된 위치에 하나의 쉼표라도 컴퓨터 부팅을 방해할 수 있습니다!

이러한 위험 때문에 slmgr.vbs 관련 문제를 스캔하고 복구하기 위해서는 WinThruster (Microsoft 골드 인증 파트너 개발)와 같은 믿을 수 있는 레지스트리 클리너를 사용하는 것이 좋습니다. 레지스트리 클리너를 사용하면 잘못된 레지스트리 항목 찾기, 누락된 파일 참조(예: slmgr.vbs 오류 발생을 일으키는 파일) 및 레지스트리 내의 끊어진 링크를 찾는 프로세스가 자동화됩니다. 각 스캔 전에 백업 복사본이 자동으로 생성되어 클릭 한 번으로 변경 사항을 취소하고 컴퓨터 손상 가능성을 방지할 수 있습니다. 가장 좋은 점은 레지스트리 오류를 수정하면 시스템 속도와 성능이 크게 향상될 수 있다는 것입니다.


경고:고급 PC 사용자가 아닌 경우 Windows 레지스트리를 수동으로 편집하지 않는 것이 좋습니다. 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 Windows를 다시 설치해야 합니다. 레지스트리 편집기의 오용으로 인해 발생하는 문제가 수정될 수 있음을 보증하지 않습니다. 레지스트리 편집기를 사용하는 데 따른 책임은 사용자에게 있습니다.

수동으로 Windows 레지스트리를 복구하려면 우선 slmgr.vbs 관련 레지스트리를 내보내 백업을 만들어야 합니다(예: Windows):

  1. 버튼을 클릭 시작하려면.
  2. 입력하다 " 명령" 에 검색창... 아직 누르지 마세요 입력하다!
  3. 키를 들고 CTRL-Shift키보드에서 입력하다.
  4. 액세스 대화 상자가 표시됩니다.
  5. 딸깍 하는 소리 .
  6. 깜박이는 커서와 함께 블랙박스가 열립니다.
  7. 입력하다 " regedit"를 누르고 입력하다.
  8. 레지스트리 편집기에서 백업하고 싶은 slmgr.vbs 관련 키(예: Windows)를 선택하세요.
  9. 메뉴에서 파일고르다 내보내다.
  10. 상장 저장 위치 Windows 키 백업을 저장할 폴더를 선택하십시오.
  11. 현장에서 파일 이름"Windows 백업"과 같은 백업 파일 이름을 입력하세요.
  12. 필드 확인 수출 범위선택한 값 선택한 지점.
  13. 딸깍 하는 소리 구하다.
  14. 파일이 저장됩니다 .reg 확장자로.
  15. 이제 slmgr.vbs 관련 레지스트리 항목 백업이 있습니다.

레지스트리를 수동으로 편집하는 다음 단계는 시스템을 손상시킬 수 있으므로 이 문서에서 다루지 않습니다. 레지스트리를 수동으로 편집하는 방법에 대한 자세한 내용은 아래 링크를 참조하십시오.

좋든 싫든 Windows Server 라이선스는 Windows Server 2008에서 그 어느 때보다 중요합니다. 명령줄에서 Windows 2008 Server에 라이선스를 부여하는 방법, 라이선스가 만료될 때까지 남은 시간, 라이선스를 제거하는 방법을 아는 것은 매우 중요합니다. 이 기사에서는 Microsoft의 명령줄 도구를 사용하여 위의 모든 작업을 수행하는 방법을 살펴보겠습니다. 이것이 slmgr.vbs 도구입니다.

slmgr.vbs는 무엇입니까?

Microsoft의 명령줄 도구는 slmgr.vbs입니다. 도구 이름은 Windows 소프트웨어 라이선스 관리 도구.

이것은 정식 버전이든 코어 버전이든 상관 없이 모든 Windows 2008 Server의 라이선스를 설정하는 데 사용되는 시각적 기준 스크립트입니다. slmgr.vbs가 무엇을 할 수 있는지 보려면 Windows 명령 인터프리터( cmd실행 줄에) 다음을 입력합니다.

slmgr.vbs /?

그림 1: slmgr.vbs에 대한 도움말 창

결과적으로 slmgr.vbs에서 사용할 수 있는 모든 옵션이 포함된 도움말 창이 열립니다. 다음은 slmgr.vbs로 수행할 수 있는 다양한 작업입니다.

  • 로컬 서버뿐만 아니라 네트워크를 통해 원격 Windows 2008 서버에 대한 라이선스 관리. 사용자 이름과 암호가 필요합니다. 달리 지정하지 않는 한 기본 관리되는 시스템은 로컬 호스트(localhost)입니다.
  • 'ipk.dll'을 사용하여 제품 키를 설치합니다.
  • 'ato.dll'로 Windows 2008 정품 인증
  • 'dli'를 사용하여 라이선스 정보를 표시합니다.
  • 'dlv.
  • xpr을 사용하여 Windows 라이센스 만료 날짜를 봅니다.
  • 'cpky.sys'를 사용하여 보안상의 이유로 시스템 레지스트리에서 현재 Windows 제품 키를 정리합니다.
  • 'ilc.
  • 'rilc.
  • 'rearm.dll'을 사용하여 Windows 평가판 라이선스를 재활성화합니다.
  • 'upk.dll'을 사용하여 특정 제품 키를 제거합니다.
  • 전화 활성화를 위해 Microsoft에서 'dit.
  • 마지막으로 'ato.

Windows 2008 slmgr.vbs가 우리를 어떻게 도울 수 있는지에 대한 예를 살펴보겠습니다.

slmgr.vbs가 평가판 라이선스에 어떤 도움이 됩니까?

Windows Server 2008을 평가하는 경우 라이선스 활성화가 필요하지 않다는 점에 유의해야 합니다. Windows Server 2008 평가판은 60일 동안 실행됩니다. 많은 관리자가 모르고 있지만 평가 기간을 60일 더 연장할 수 있으며 이는 3회까지 가능합니다. 따라서 Windows 2008 Server를 240일 또는 약 8개월 동안 평가할 수 있습니다.

slmgr.vbs를 사용하여 Windows 2008 평가판을 재개할 수 있습니다. 이렇게 하려면 다음을 입력하기만 하면 됩니다.

Slmgr.vbs - 무장

그림 2: Win 2008 평가판을 60일 더 갱신한 후의 결과

현재 평가 사본이 만료되기까지 남은 시간을 확인하려면 다음을 입력하기만 하면 됩니다.

Slmgr.vbs -xpr

그림 3: Win 2008 평가판의 만료 날짜와 시간을 보여주는 xpr 명령의 결과

내 Windows Server 2008 라이선스에 대한 자세한 정보는 어떻게 얻을 수 있습니까?

xpr 명령이 제공하는 라이센스 만료 날짜보다 더 자세한 정보를 얻으려면 다음을 사용할 수 있습니다. 델리또는 dlv옵션. 사용 결과는 다음과 같습니다.

그림 4: slmgr.vbs 'dli 명령을 사용한 결과

'dli' 명령의 출력에서 ​​알 수 있듯이 사용 중인 Win 2008 서버의 버전, 라이선스 상태, 남은 시간, 키 관리 서버에 대한 모든 정보가 있습니다.

그림 5: slmgr.vbs 'dlv 명령의 결과

'dlv 명령은 라이센스의 현재 상태에 대한 보다 자세한 정보를 제공합니다.

Windows 2008 Server Core 서버에서 라이선스를 어떻게 활성화합니까?

옵션을 나열할 때 언급했듯이 slmgr.vbs는 명령줄에서 Windows 2008 Server를 활성화하는 데 사용됩니다. 그리고 명령 인터프리터만 있는 Windows Server Core에서는 slmgr.vbs를 사용하여 명령줄에서 Core 서버를 활성화해야 합니다. 따라서 Windows Server Core가 있는 경우 slmgr.vbs를 사용하는 방법을 아는 것이 매우 중요합니다. 그러나 제 생각에는 모든 관리자가 이 시나리오를 사용하는 기본 사항을 알고 있어야 합니다.

방금 새 Windows Server 2008 Core 서버를 설치했고 활성화하려고 한다고 가정해 보겠습니다. 설치하는 동안 제품 키를 입력했다고 가정해 보겠습니다. OS를 활성화하려면 다음을 입력하십시오.

Slmgr.vbs -ato

네트워크가 아직 설정되지 않았거나 다른 오류가 있는 경우 다음과 같은 창이 표시되어야 합니다.

그림 6: slmgr 라이선스 활성화 오류

제 경우에는 아직 Win 2008 Core Server에 IP 주소를 설정하지 않았기 때문에 오류가 발생했습니다. 그리고 DNS 및 기본 게이트웨이 설정을 구성하지 않았기 때문에 다시 오류 알림을 받았습니다. Windows 2008의 성공적인 정품 인증을 위해서는 이 모든 것이 필요합니다.

설치하는 동안 제품 키를 입력하지 않은 경우 명령 인터프리터에서 slmgr.vbs에 입력할 수 있습니다.

Slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

(KMS가 아닌 MAK 키가 있다고 가정)

여기에서 자동 활성화를 다시 시도할 수도 있습니다.

그림 7: slmgr.vbs를 사용한 Windows 2008 정품 인증 성공

모든 것이 잘 되었다면(드디어 제 경우처럼) 제품의 성공적인 활성화를 나타내는 창이 표시되어야 합니다(그림 7). 만세!

slmgr.vbs를 사용하여 원격 Windows 2008 서버 라이선스를 처리하는 방법은 무엇입니까?

앞서 말했듯이 slmgr.vbs를 사용하여 명령줄에서 로컬 서버의 라이선스뿐만 아니라 원격 Win 2008 서버의 라이선스로도 작업할 수 있습니다. 서버의 호스트 이름(호스트 이름/IP 주소)과 관리자의 사용자 이름과 암호만 있으면 됩니다.

이렇게 하려면 다음과 같이 시스템 이름(machinename), 사용자 이름(username), 암호를 slmgr 명령과 옵션 사이에 입력하기만 하면 됩니다.

slmgr.vbs server2 관리자 MyPassWord1 -xpr

참고:사용할 필요가 없습니다 .vbs slmgr 명령 확장. 그냥 입력해도 잘 작동합니다. slmgr및 명령 옵션.

결론

Windows Server 라이선스는 Windows 2008 Server의 작동에 중요하거나 작동에 중요하지 않습니다. 이 기사에서는 Microsoft의 소프트웨어 라이선스 관리 도구 ' slmgr.vbs '를 사용하여 명령줄에서 Windows Server 라이선스를 관리하는 방법을 다루었습니다. slmgr.vbs를 사용하는 방법에는 여러 가지가 있지만 이 기사를 읽은 후에는 Win 2008 Core Server에서 라이선스 및 명령줄로 작업할 때 무엇을 해야 하는지 알게 될 것입니다.

활성화 없이 120일.

활성화 기간이 만료된 후 셸 실행 \Windows\explorer.exe금지됩니다.

창이 나타납니다 "윈도우 정품 인증"메시지와 함께 "지금 Windows를 정품 인증하십시오. 정품 인증 기간이 만료되어 Windows가 더 이상 작동하지 않습니다. Windows를 사용하려면 이 Windows 복사본을 정품 인증해야 합니다.".

다음 옵션을 사용할 수 있습니다.

네트워크를 통해 Windows 정품 인증;

제한된 기능으로 액세스(하지만 제품 키는 온라인으로 구매할 수 있음);

제품 키 다시 입력.

***

활성화 카운터를 재설정하는 방법

옵션을 선택하세요 장애자 편의 시설;

- 웹 브라우저가 열립니다.

- 창에서 "오프라인에서 사용할 수 없는 웹 페이지"딸깍 하는 소리 오프라인;

- 브라우저의 주소 표시줄에 다음을 입력합니다. C:\Windows\System32\cmd.exe(운영 체제가 C:\ 드라이브에 설치되어 있지 않은 경우 적절한 드라이브 문자를 입력하십시오), 입력하다;


- 창이 나타납니다 "파일 다운로드 - 보안 경고"메시지와 함께 "이 파일을 실행하거나 저장하시겠습니까? (이름: cmd.exe. 유형: 응용 프로그램 - 294KB. 원본: C:\Windows\System32)", 클릭 운영;


- 창이 나타납니다 "Internet Explorer - 보안 경고"메시지와 함께 "이 게시자를 확인할 수 없습니다. 이 프로그램을 실행하시겠습니까? 이름: cmd.exe. 게시자: 알 수 없는 게시자입니다. 이 파일에는 게시자를 확인할 수 있는 유효한 디지털 서명이 없습니다. 신뢰할 수 있는 게시자로부터 받은 프로그램만 실행해야 합니다.", 클릭 운영;

- 창에서 시스템 프롬프트 후 C:\사용자\사용자 이름\데스크탑>입력하다 slmgr.vbs /rearm(또는 단순히 slmgr /무장), 누르다 입력하다;

- 나타나는 창에서 "Windows 스크립트 호스트"메시지와 함께 "명령이 성공적으로 완료되었습니다. 변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오"딸깍 하는 소리 확인;

- 창문을 닫다 , 웹 브라우저, 활성화 창 ;

– 재부팅(재부팅 후 활성화 창이 다시 나타나면 전원을 끕니다. 그리고 다시 켜십시오).

***

활성화 메커니즘 설정 에 저장 REG_DWORD-섹션 설정 :

:

VLActivationInterval– 활성화되지 않은 총 작업 기간을 결정합니다(기본값은 dword:00000078, 즉 120일);

SkipRearm– 명령을 사용하여 활성화 카운터를 재설정하도록 허용할지 여부를 결정합니다. slmgr.vbs /rearm 4회 재설정 후(기본값은 dword:00000000);

:

활성화 간격– 운영 체제 활성화 알림을 표시하는 간격을 정의합니다(기본값은 dword:000dbba0);

알림 비활성화됨– 알림 영역에 운영 체제를 활성화해야 한다는 알림 표시 작업 표시줄(기본값은 dword:00000000. 값을 설정하면 1 , 알림이 표시되지 않습니다).

노트

1. 웹 브라우저를 사용하여 모든 프로그램을 실행할 수 있습니다. .

2. slmgr.vbs(스크립트 파일 VB스크립트; 파일의 디스크 주소는 \Windows\System32\)입니다. 소프트웨어 라이선스 관리 도구 .

용법: slmgr.vbs [컴퓨터 이름 [사용자 암호]] [

컴퓨터 이름– 원격지의 이름( – 로컬 );

– 원격에서 필요한 권한을 가진 항목 ;

비밀번호– 언급된 항목의 비밀번호.

기본 파일 키:

/ipk<Ключ продукта> – 제품 키 설치(기존 키 교체)

/ato [활성화 ID] – 활성화 ;

/dli [활성화 ID | 모두] – 라이선스 정보 표시( – 현재 라이선스),

/dlv [활성화 ID | 모두] – 라이선스에 대한 자세한 정보 표시( – 현재 라이선스),

/xpr [활성화 ID] – 면허의 현재 상태에 대한 만료일

여러 가지 이유로 Windows가 정품 인증되지 않는 경우가 있습니다. 이러한 시스템의 라이센스 상태는 " 비정품.이유는 다를 수 있습니다. 몇 가지 새 장치 설치(때로는 가상 장치만 설치), 일부 프로그램, 드라이버 설치, 평가판 기간 종료. 이 경우 Windows는 바탕 화면을 검은색으로 만들고 "당신의 Windows 복사본은 정품이 아닙니다", "당신은 가짜의 희생자일 수 있습니다..." 등과 같은 무서운 문구를 표시합니다. 이 경우 초기 유예 기간을 다시 시작할 수 있습니다. 이 절차를 재무장이라고 합니다. 명령을 사용하여 수행됩니다. slmgr.vbs /rearm권한 모드(관리자 권한으로)의 명령줄에서 제공됩니다. 평가판 기간은 각 특별 카운터가 1씩 감소한 후 3번만 재설정할 수 있습니다. 결국에는 재무장 횟수가 0이 되는데 라이선스 상태가 여전히 " 비정품"또는 일부 오류. 이 상태에서는 KMS 서버에 연결하거나 정품 인증 키를 변경하는 등의 작업을 수행할 수 없습니다.

이 경우 문제에 대한 해결책은 라이선스를 담당하는 레지스트리 하이브를 제거하는 것일 수 있습니다. 운영 체제는 초기 유예 기간의 초기 상태에서 부팅할 때 이를 다시 생성합니다. 기존 키는 손실되지만 문제가 되지는 않습니다.

문제는 이 레지스트리 하이브가 수정/삭제되지 않도록 보호되며 레지스트리가 비활성화된 경우 Windows 복구 모드에서만 수행할 수 있다는 것입니다.

재무장 카운트를 재설정하려면 다음을 수행하십시오.

다음 내용으로 bat 시스템 드라이브의 루트에 reset-rearm.bat 파일을 만듭니다.

등록 HKLM\MY_SYSTEM "%~dp0Windows\System32\config\system" 삭제 등록 HKLM\MY_SYSTEM\WPA /f 등록 해제 HKLM\MY_SYSTEM 컴퓨터를 다시 시작하고 F8 키를 누릅니다. "컴퓨터 문제 해결"을 선택한 다음 - 키보드 레이아웃에서 로컬 관리자의 암호를 입력하면 명령줄 화면으로 이동합니다. 현재 경로는 "X:\Windows\system32"입니다. "D:" 명령을 사용하여 시스템 드라이브의 루트(Windows 7의 경우 드라이브 D)로 이동하면 dir 명령을 사용하여 루트에 reset-rearm.bat 파일이 있는지 확인할 수 있습니다. reset-rearm.bat 파일을 실행합니다. 정상적으로 재부팅합니다. 활성화 키를 찾을 수 없다는 메시지가 Windows에 표시됩니다. 키를 입력하려면 관리자 모드에서 명령 프롬프트를 다시 열고 slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 명령을 실행하십시오. 여기서 X 대신에 활성화 키를 입력하거나 해당하는 KMS 키를 엽니다. 운영 체제: Windows 7 Professional FJ82H -XT6CR-J8D7P-XQJJ2-GPDD4 Windows 7 Enterprise 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH Windows Server 2008 R2 Standard 2008 R2 Datacenter 4YFP-3QFB3-PMX4 카운터 재설정 횟수가 4로 설정된 "초기 유예 기간"이 됩니다.

이 기사는 Daniel Mitchell의 블로그 http://www.daniel-mitchell.com/blog/reset-windows-7-rearm-count/를 기반으로 합니다.

관련 출판물