Cách sử dụng Slmgr để thay đổi, xóa hoặc gia hạn giấy phép Windows của bạn
Kích hoạt Windows được thiết kế sao cho dễ điều khiển nhất có thể, vì vậy các công cụ đồ họa của Microsoft giữ cho nó đơn giản. Nếu bạn muốn làm một cái gì đó cao cấp hơn như xóa khóa sản phẩm, buộc kích hoạt trực tuyến hoặc mở rộng bộ đếm thời gian kích hoạt, bạn sẽ cần Slmgr.vbs.
Công cụ dòng lệnh này được bao gồm trong Windows và cung cấp các tùy chọn không khả dụng trong giao diện kích hoạt tiêu chuẩn được cung cấp trên màn hình Cập nhật & Bảo mật> Kích hoạt trong ứng dụng Cài đặt.
Đầu tiên: Mở Cửa sổ nhắc lệnh của quản trị viên
Để sử dụng công cụ này, bạn sẽ muốn khởi chạy Dấu nhắc Lệnh với quyền truy cập của Quản trị viên. Để làm như vậy trên Windows 8 hoặc 10, nhấp chuột phải vào nút Bắt đầu hoặc nhấn Windows + X. Nhấp vào tùy chọn Dấu nhắc lệnh của người dùng (Quản trị viên) trong menu xuất hiện. Trên Windows 7, hãy tìm kiếm menu Bắt đầu cho Dấu nhắc Lệnh, Hãy nhấp chuột phải vào nó và chọn Chạy Run làm Quản trị viên.
chú thích: Nếu bạn thấy PowerShell thay vì Command Prompt trên menu Power Users, đó là một công tắc đi kèm với Cập nhật người tạo cho Windows 10. Rất dễ dàng để quay lại hiển thị Dấu nhắc lệnh trên menu Power Users nếu bạn muốn, hoặc bạn có thể dùng thử PowerShell. Bạn có thể làm khá nhiều thứ trong PowerShell mà bạn có thể làm trong Command Prompt, cùng với rất nhiều thứ hữu ích khác.
Xem thông tin kích hoạt, giấy phép và ngày hết hạn
Để hiển thị giấy phép và thông tin kích hoạt rất cơ bản về hệ thống hiện tại, hãy chạy lệnh sau. Lệnh này cho bạn biết phiên bản Windows, một phần của khóa sản phẩm để bạn có thể xác định nó và liệu hệ thống có được kích hoạt không.
slmgr.vbs / dli
Để hiển thị thông tin giấy phép chi tiết hơn - bao gồm ID kích hoạt, ID cài đặt và các chi tiết khác - chạy lệnh sau:
slmgr.vbs / dlv
Xem ngày hết hạn giấy phép
Để hiển thị ngày hết hạn của giấy phép hiện tại, hãy chạy lệnh sau. Điều này chỉ hữu ích cho hệ thống Windows được kích hoạt từ máy chủ KMS của tổ chức, vì giấy phép bán lẻ và nhiều khóa kích hoạt dẫn đến giấy phép vĩnh viễn sẽ không hết hạn. Nếu bạn chưa cung cấp mã khóa sản phẩm, nó sẽ cung cấp cho bạn thông báo lỗi.
slmgr.vbs / xpr
Gỡ cài đặt khóa sản phẩm
Bạn có thể xóa khóa sản phẩm khỏi hệ thống Windows hiện tại của mình bằng Slmgr. Sau khi bạn chạy lệnh bên dưới và khởi động lại máy tính của mình, hệ thống Windows sẽ không có khóa sản phẩm và sẽ ở trạng thái không được cấp phép, không được cấp phép.
Nếu bạn đã cài đặt Windows từ giấy phép bán lẻ và muốn sử dụng giấy phép đó trên một máy tính khác, điều này cho phép bạn xóa giấy phép. Nó cũng có thể hữu ích nếu bạn tặng máy tính đó cho người khác. Tuy nhiên, hầu hết các giấy phép Windows được gắn với máy tính mà chúng đi kèm - trừ khi bạn mua một bản sao được đóng hộp.
Để xóa gỡ cài đặt khóa sản phẩm hiện tại, hãy chạy lệnh sau và sau đó khởi động lại máy tính của bạn:
slmgr.vbs / upk
Windows cũng lưu trữ khóa sản phẩm trong sổ đăng ký, vì đôi khi cần phải có khóa trong sổ đăng ký khi thiết lập máy tính. Nếu bạn đã gỡ cài đặt khóa sản phẩm, bạn cũng nên chạy lệnh bên dưới để đảm bảo nó cũng bị xóa khỏi sổ đăng ký. Điều này sẽ đảm bảo những người sử dụng máy tính trong tương lai không thể lấy mã khóa sản phẩm.
Chạy lệnh này một mình sẽ không gỡ cài đặt khóa sản phẩm của bạn. Nó sẽ xóa nó khỏi registry để các chương trình không thể truy cập nó từ đó, nhưng hệ thống Windows của bạn sẽ vẫn được cấp phép trừ khi bạn chạy lệnh trên để thực sự gỡ cài đặt khóa sản phẩm. Tùy chọn này thực sự được thiết kế để ngăn khóa bị đánh cắp bởi phần mềm độc hại, nếu phần mềm độc hại chạy trên hệ thống hiện tại có quyền truy cập vào sổ đăng ký.
slmgr.vbs / cpky
Đặt hoặc thay đổi mã khóa sản phẩm
Bạn có thể sử dụng slmgr.vbs để nhập khóa sản phẩm mới. Nếu hệ thống Windows đã có khóa sản phẩm, sử dụng lệnh bên dưới sẽ âm thầm thay thế khóa sản phẩm cũ bằng mã khóa bạn cung cấp.
Chạy lệnh sau để thay thế khóa sản phẩm, thay thế ##### - ##### - ##### - ##### - ##### bằng khóa sản phẩm. Lệnh sẽ kiểm tra khóa sản phẩm bạn nhập để đảm bảo nó hợp lệ trước khi sử dụng. Microsoft khuyên bạn nên khởi động lại máy tính sau khi chạy lệnh này.
Bạn cũng có thể thay đổi khóa sản phẩm của mình từ màn hình Kích hoạt trong ứng dụng Cài đặt, nhưng lệnh này cho phép bạn thực hiện từ dòng lệnh.
slmgr.vbs / ipk ##### - ##### - ##### - ##### - #####
Kích hoạt Windows trực tuyến
Để buộc Windows thử kích hoạt trực tuyến, hãy chạy lệnh sau. Nếu bạn đang sử dụng phiên bản bán lẻ của Windows, điều này sẽ buộc Windows thử kích hoạt trực tuyến với các máy chủ của Microsoft. Nếu hệ thống được thiết lập để sử dụng máy chủ kích hoạt KMS, thay vào đó, nó sẽ thử kích hoạt với máy chủ KMS trên mạng cục bộ. Lệnh này có thể hữu ích nếu Windows không kích hoạt do sự cố kết nối hoặc máy chủ và bạn muốn buộc nó thử lại.
slmgr.vbs / ato
Kích hoạt Windows ngoại tuyến
Slmgr cũng cho phép bạn thực hiện kích hoạt ngoại tuyến. Để nhận ID cài đặt để kích hoạt ngoại tuyến, hãy chạy lệnh sau:
slmgr.vbs / dti
Bây giờ bạn sẽ cần lấy ID xác nhận mà bạn có thể sử dụng để kích hoạt hệ thống qua điện thoại. Gọi cho Trung tâm kích hoạt sản phẩm Microsoft, cung cấp ID cài đặt bạn nhận được ở trên và bạn sẽ được cấp ID kích hoạt nếu mọi thứ kiểm tra. Điều này cho phép bạn kích hoạt các hệ thống Windows mà không cần kết nối Internet.
Để nhập ID xác nhận bạn đã nhận được để kích hoạt ngoại tuyến, hãy chạy lệnh sau. Thay thế HOẠT ĐỘNG HOẠT ĐỘNG bằng cách sử dụng ID kích hoạt bạn đã nhận được.
slmgr.vbs / atp HOẠT ĐỘNG
Khi bạn đã hoàn tất, bạn có thể sử dụng slmgr.vbs / dli
hoặc là slmgr.vbs / dlv
các lệnh để xác nhận bạn đã kích hoạt.
Điều này thường có thể được thực hiện từ màn hình Kích hoạt trong ứng dụng Cài đặt nếu PC của bạn không được kích hoạt - bạn không phải sử dụng lệnh nếu bạn muốn sử dụng giao diện đồ họa.
Mở rộng bộ định thời gian kích hoạt
Một số hệ thống Windows cung cấp thời gian giới hạn mà bạn có thể sử dụng chúng dưới dạng dùng thử miễn phí trước khi nhập khóa sản phẩm. Ví dụ: Windows 7 cung cấp thời gian dùng thử 30 ngày trước khi nó bắt đầu phàn nàn với bạn. Để kéo dài thời gian dùng thử này và đặt lại khoảng 30 ngày còn lại, bạn có thể sử dụng lệnh sau. Tài liệu của Microsoft đặt nó, lệnh này đã đặt lại bộ hẹn giờ kích hoạt.
Lệnh này chỉ có thể được sử dụng nhiều lần, vì vậy bạn không thể kéo dài thời gian dùng thử. Số lượng thời gian có thể được sử dụng tùy thuộc vào số đếm phía sau, mà bạn có thể xem bằng cách sử dụng slmgr.vbs / dlv
chỉ huy. Nó có vẻ khác nhau trên các phiên bản Windows khác nhau - gấp ba lần trên Windows 7 và dường như là năm lần trên Windows Server 2008 R2.
Điều này dường như không còn hoạt động trên Windows 10, điều này rất nhẹ nhàng nếu bạn không cung cấp cho nó khóa sản phẩm. Tùy chọn này vẫn hoạt động trên các phiên bản Windows cũ hơn và có thể tiếp tục hoạt động trên các phiên bản Windows khác, chẳng hạn như Windows Server, trong tương lai.
slmgr.vbs / hậu phương
Slmgr.vbs cũng có thể thực hiện các hành động trên máy tính từ xa
Slmgr thường thực hiện các hành động bạn chỉ định trên máy tính hiện tại. Tuy nhiên, bạn cũng có thể quản trị từ xa các máy tính trên mạng của mình nếu bạn có quyền truy cập vào chúng. Ví dụ: lệnh đầu tiên bên dưới áp dụng cho máy tính hiện tại, trong khi lệnh thứ hai sẽ được chạy trên máy tính từ xa. Bạn sẽ chỉ cần tên, tên người dùng và mật khẩu của máy tính.
slmgr.vbs / tùy chọn
slmgr.vbs tính toán tên người dùng mật khẩu / tùy chọn
Lệnh Slmgr.vbs có các tùy chọn khác, rất hữu ích để xử lý kích hoạt KMS và kích hoạt dựa trên mã thông báo. Tham khảo tài liệu Slmgr.vbs của Microsoft để biết thêm chi tiết.