Câu trả lời khác yêu cầu bạn nhập mật khẩu tài khoản Quản trị viên. Ngoài ra, chạy dưới một tài khoản trong Nhóm quản trị viên không giống như chạy như quản trị viên thấy: UAC trên Wikipedia
Hướng dẫn Windows 7
Để chạy với tư cách Quản trị viên, hãy tạo lối tắt cho tệp bó.
- Nhấp chuột phải vào tệp bó và nhấp vào sao chép
- Điều hướng đến nơi bạn muốn phím tắt
- Nhấp chuột phải vào nền của thư mục
- Chọn Dán phím tắt
Sau đó, bạn có thể đặt lối tắt để chạy với tư cách quản trị viên:
- Nhấp chuột phải vào phím tắt
- Chọn thuộc tính
- Trong tab Phím tắt, bấm Nâng cao
- Chọn hộp kiểm "Chạy với tư cách quản trị viên"
- Nhấn vào OK
Bây giờ khi bạn nhấp đúp vào phím tắt, nó sẽ nhắc bạn xác nhận UAC và sau đó Chạy với tư cách quản trị viên (như tôi đã nói ở trên khác với chạy dưới một tài khoản trong Nhóm quản trị viên)
Kiểm tra ảnh chụp màn hình bên dưới
Lưu ý:
Khi bạn làm như vậy để Chạy với tư cách Quản trị viên, thư mục hiện tại (đường dẫn) sẽ không giống với tệp bat. Điều này có thể gây ra một số vấn đề trong nhiều trường hợp tệp bat đề cập đến các tệp tương đối bên cạnh nó. Ví dụ: trong Windows 7 của tôi, thư mục cur sẽ là HỆ THỐNG32 thay vì vị trí tệp bat!
Để khắc phục nó , bạn nên sử dụng
cd "%~dp0"
hoặc tốt hơn
pushd "%~dp0"
để đảm bảo cur dir nằm ở cùng một đường dẫn trong đó tập tin bat.