Lệnh quản trị viên Windows 7 Nhắc nhở Bắt đầu trong Đường dẫn


40

Vì vậy, tôi biết bạn có thể tạo một lối tắt đến dấu nhắc lệnh cấp quản trị viên (như được mô tả trong câu hỏi này ), nhưng điều tôi thấy là bất cứ khi nào tôi sử dụng một phím tắt như vậy, nó luôn thả tôi vào c: \ windows \ system32 \ con đường.

Tôi đã thử chỉ định các thuộc tính của phím tắt để đặt đường dẫn "bắt đầu" mà tôi cần, nhưng không có kết quả. Dường như bất cứ khi nào tôi chạy cmd.exe "Với tư cách là Quản trị viên", nó hoàn toàn bỏ qua các đường dẫn của phím tắt và dính vào c: \ windows \ system32 \

Bạn có đề xuất nào về cách để Windows 7 tôn trọng đường dẫn "bắt đầu" của phím tắt không?

Câu trả lời:


47

Tôi tìm thấy một cách xung quanh này. Trong lối tắt, thay đổi dòng lệnh thành:

C:\Windows\System32\cmd.exe /k "cd c:\"

Trong trường hợp này, nó thay đổi thư mục bắt đầu vào thư mục gốc của C :. Bạn có thể thiết lập các tham số của riêng bạn.


Nhưng lý do là gì?
ziyuang

Bạn vẫn chỉ định một thư mục cố định thay vì hạ cánh trong cùng thư mục mà phím tắt được kích hoạt.
bvj 11/03/2015

Nếu bạn muốn chạy một chương trình trong thư mục, hãy thêm (không có dấu ngoặc kép) "& myprogramname.exe" vào cuối dòng lệnh ở trên.
trebormf

"Pushd c: \" cũng sẽ hoạt động khi thiết lập các phím tắt cmd quản trị
bshea

10

Nó sẽ xảy ra nếu nơi bạn muốn mở dấu nhắc lệnh của bạn nằm trên một ổ đĩa khác với lối tắt. Giải pháp là đặt một lệnh bổ sung trong phím tắt:

C:\Windows\System32\cmd.exe /k "a: & cd a:\something"

Trong trường hợp này, nó sẽ thay đổi ổ đĩa a: từ ổ đĩa hiện tại và hơn là mở thư mục a: \ Something. Toán tử & được sử dụng để đặt nhiều lệnh trong một dòng tại dấu nhắc lệnh của windows.


5
cd /d a:\somethingsẽ thay đổi sang một ổ đĩa và thư mục khác
Luke

Điều này cũng sẽ hoạt động:pushd a:\something
Br.Bill

3

Khởi chạy một Dấu nhắc Lệnh nâng cao từ menu ngữ cảnh

Để thêm tùy chọn Open Command Window Here (Administrator) vào menu ngữ cảnh cho các thư mục hệ thống tệp, hãy sử dụng tệp REG sau:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open Command Window Here (Administrator)"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

Để thêm mục vào menu ngữ cảnh Máy tính (Máy tính của tôi), hãy sử dụng tệp REG sau:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas]
@="Open Command Prompt (Administrator)"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas\command]
@="cmd.exe"

Sử dụng

Sao chép các nội dung trên vào Notepad và lưu tệp với phần mở rộng .REG. Sau đó nhấp chuột phải vào tệp REG và chọn Hợp nhất .

Nguồn


Đây là một gợi ý tốt, nhưng không hoàn toàn là những gì tôi đang tìm kiếm. Tôi đang tìm cách tạo một lối tắt tùy ý, mà tôi có thể ghim vào thanh tác vụ.
Alex Beynenson

Tôi không chắc liệu điều này có khả thi hay không, trừ khi bạn thay đổi thư mục bắt đầu cho CMD trên toàn cầu: Để thay đổi đường dẫn mặc định trong đó cmd bắt đầu thêm / chỉnh sửa REG_SZ Autorun trong HKEY_CURRENT_USER \ Software \ Microsoft \ Bộ xử lý lệnh thay thế Dữ liệu giá trị bằng một thư mục hoặc thư mục trước một CD \

3

Đây là những gì tôi làm:

Đầu tiên tôi tạo một lối tắt cho cmd.exe và đặt nó vào một thư mục mà tôi sẽ luôn giữ từ máy tính này sang máy tính khác, ví dụ: c: \ PersonalData \ Windows Tùy chỉnh \ Admin sau đó tôi chỉnh sửa lối tắt để đọc như bên dưới (Tên miền và Quản trị viên sẽ cần phải thay đổi)

C: \ Windows \ System32 \ runas.exe / user: domain \ AdminUser / savecred "C: \ Windows \ System32 \ cmd.exe / k cd c: \ PersonalData"

Sau đó, tôi tạo một thanh công cụ trên thanh tác vụ của mình trỏ đến Thư mục "Quản trị viên" .. đây là nơi tôi giữ tất cả các công cụ quản trị của mình ... điều này hoạt động trên WinXP và Windows 7 ..

Một điều khác mà tôi sẽ làm là thay đổi màu nền của dấu nhắc cmd này để dễ dàng xác định rằng tôi mở thông tin quản trị viên của mình ... nếu bạn muốn an toàn hơn, hãy gỡ bỏ / savecred sau đó nó sẽ nhắc bạn cho quản trị viên của bạn mật khẩu mỗi lần


2

Tùy chọn dễ nhất tôi đã tìm thấy là thêm khóa đăng ký. Chạy phần sau từ dấu nhắc lệnh nâng cao:

ĐĂNG KÝ THÊM "HKLM \ PHẦN MỀM \ Microsoft \ Bộ xử lý lệnh" / v AutoRun / t REG_SZ / d "CD / DC: \"

LƯU Ý: Đóng dấu nhắc lệnh sau đó và mở lại và nó sẽ thay đổi thành thư mục gốc của ổ C.

Điều này sẽ làm việc cho tất cả người dùng.

Ngoài ra, việc thêm vào người dùng hiện tại cũng hoạt động (đặt nó trong một kịch bản đăng nhập, thư mục khởi động, v.v.) nhưng điều này sẽ là động tất nhiên.


cảm ơn bạn, bắt đầu không làm việc ... điều này giải quyết nó mọi lúc.
Dave

1

Cập nhật câu trả lời của @ Molly7244 .

  1. Thêm các biểu tượng đẹp
  2. Chỉ hiển thị trên Shift (như bạn đã quen với cửa sổ cmd tiêu chuẩn)
  3. Phím nóng trên 'a'

nhập mô tả hình ảnh ở đây

Windows Registry Editor Version 5.00

;Add 'Open command window here (Administrator)' context menu
;Extended means it shows on shift key
;Hotkey on 'a'

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Open command window here (&Administrator)"
"Extended"=""
"NoWorkingDirectory"=""
"Icon"="C:\\Windows\\system32\\imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open command window here (&Administrator)"
"Extended"=""
"NoWorkingDirectory"=""
"Icon"="C:\\Windows\\system32\\imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""


;Add icon also to standard 'Open command window here'

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Icon"="C:\\Windows\\system32\\imageres.dll,-5323"

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Icon"="C:\\Windows\\system32\\imageres.dll,-5323"

0

Bạn có thể nhấp chuột phải vào CMD, chọn Thuộc tính và trong hộp " Bắt đầu " xóa bất cứ thứ gì ở đó, nhập : %SystemRoot%\system32. Nhấn OK.


Đây không phải là một câu trả lời hay, câu hỏi nói rõ ràng rằng start intham số này không hoạt động, điều mà tôi có thể xác nhận trong Windows 10.
pgr

0

Câu trả lời đúng được đưa ra bởi Peter, nhưng nếu bạn muốn chuyển sang một ổ đĩa khác ngoài c: (giả sử Windows đang bật c :) là sử dụng

C:\Windows\System32\cmd.exe /k "cd /d d:\some_directory"

0

Nếu bạn đang chạy tệp * .bat thông qua lối tắt được đánh dấu là "chạy với tư cách quản trị viên", bạn có thể thay đổi thư mục của tệp * .bat bằng cách thêm vào đầu tệp * .bat hàng sau: cd% ~ dp0


có lẽ bạn cần chuyển đổi thành một bình luận hơn là một câu trả lời; chỉ cần cờ và hỏi.
Pimp Juice IT

0

Tôi sử dụng Powershell ISE thay thế - nó có các tab !!

Trong windows 10 này làm việc cho tôi

Tôi đã thay đổi thuộc tính / bắt đầu ở vị trí sau

ổ đĩa: \ Users \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ System Tools

Phím tắt nhắc nhở đã ở đây

Nếu bạn sử dụng powershell họ sống dưới

AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Windows PowerShell

Tôi đã thay đổi trường Bắt đầu thành D: \ data \ local và bây giờ tất cả các phiên bản mới khởi chạy ở đó

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.