Windows 7 Yönetici Komut İstemi “Başlangıç” Yolu


40

Bu nedenle, yönetici düzeyinde bir komut istemine bir kısayol oluşturabileceğinizi biliyorum ( bu soruda açıklandığı gibi ), ancak görüyorum ki, böyle bir kısayol kullandığımda, beni her zaman c: \ windows \ system32 içine bırakır. \ yol, yörünge.

Kısayolun ihtiyacım olan "başla ile başla" yolunu belirleme özelliklerini belirlemeye çalıştım ama boşuna. Cmd.exe'yi "Yönetici Olarak" çalıştırdığım her zaman , kısayolun yollarını tamamen yok sayar ve c: \ windows \ system32 \ dizinine yapıştırır.

Windows 7'nin kısayolun "başlangıç" yoluna saygı duyması için nasıl bir öneriniz?

Yanıtlar:


47

Bunun etrafında bir yol buldum. Kısayolda, komut satırını şu şekilde değiştirin:

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

Bu durumda, başlangıç ​​dizinini C: köküne değiştirir. Kendi parametrelerini ayarlayabilirsiniz.


Ama sebebi nedir?
ziyuang

Kısayolun etkinleştirildiği dizine iniş yapmak yerine hala sabit bir dizin belirliyorsunuz.
bvj

Dizinde bir program çalıştırmak istiyorsanız, yukarıdaki komut satırının sonuna (tırnak işaretleri olmadan) "& myprogramname.exe" ekleyin.
trebormf

"pushd c: \" yönetici cmd kısayolları ayarlarken de çalışır
bshea 16

10

Komut isteminizi açmak istediğiniz yer, kısayoldan farklı bir sürücüdeyse gerçekleşir. Çözüm, kısayola ek bir komut koymaktır:

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

Bu durumda, a: \ something klasörünü açıp mevcut sürücüden a: sürücüsüne dönüşür. & İşleci, windows komut isteminde tek bir satıra birden çok komut koymak için kullanılır.


5
cd /d a:\somethingfarklı bir sürücü ve dizine dönüşecek
Luke

Bu da işe yarayacak:pushd a:\something
Br.Bill

3

İçerik menüsünden yükseltilmiş bir Komut İstemi başlatma

Komut Penceresini Burada Aç (Yönetici) seçeneğini dosya sistemi klasörlerinin bağlam menüsüne eklemek için aşağıdaki REG dosyasını kullanın:

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\""

Girişi Computer (Bilgisayarım) bağlam menüsüne eklemek için aşağıdaki REG dosyasını kullanın:

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"

kullanım

Yukarıdaki içerikleri Not Defteri'ne kopyalayın ve dosyayı .REG uzantılı kaydedin. Sonra REG dosyasını sağ tıklayın ve Birleştir'i seçin .

Kaynak


Bu iyi bir öneri, ancak aradığım şey değil. Görev çubuğuna sabitleyebileceğim rastgele bir kısayol oluşturmanın bir yolunu arıyorum.
Alex Beynenson

Global olarak CMD'nin başlangıç ​​dizinini değiştirmediğiniz sürece, bunun mümkün olup olmadığından emin değilim: cmd'nin başladığı varsayılan yolu değiştirmek için HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor içinde REG_SZ Autorun komutunu ekleyin / düzenleyin. bir CD tarafından öncülük ediyor \

3

Bu benim işim:

Öncelikle cmd.exe için bir kısayol oluşturup onu her zaman bilgisayardan bilgisayara tutacağım bir dizine yerleştiriyorum .. örneğin c: \ PersonalData \ Windows Customize \ Admin, sonra aşağıdaki gibi okumak için kısayolu düzenlerim (Etki alanı ve Yönetici Kullanıcısı değişmesi gerekecek)

C: \ Windows \ System32 \ runas.exe / kullanıcı: etki alanı \ YöneticiKullanıcı / kaydedilmiş "C: \ Windows \ System32 \ cmd.exe / k cd c: \ PersonalData"

Sonra görev çubuğumda "Yönetici" Klasörüne işaret eden bir araç çubuğu oluşturuyorum. Burası tüm yönetici araçlarımı tutuyorum ... bu WinXP ve Windows 7'de çalışıyor.

Yapacağım bir diğer şey, yönetici kimlik bilgilerimin açık olduğunu kolayca belirten bu cmd isteminin arka planımın rengini değiştirmektir ... eğer daha güvenli olmak istiyorsanız / savecred'ı çıkartın ve sonra yöneticiniz için istekte bulunun her seferinde şifre


2

Bulduğum en kolay seçenek bir kayıt defteri anahtarı eklemektir. Aşağıdakileri yükseltilmiş bir komut isteminden çalıştırın:

REG "HKLM \ YAZILIM \ Microsoft \ Komut İşlemcisi" / v AutoRun / t REG_SZ / d "CD / DC: \" EKLE

NOT: Daha sonra komut istemini kapatın ve yeniden açın; C sürücüsünün köküne dönüşecektir.

Bu, tüm kullanıcılar için çalışacak.

Alternatif olarak mevcut kullanıcıya eklemek de işe yarar (oturum açma komut dosyasına, başlangıç ​​klasörüne vb. Koyun) ancak bu elbette dinamik olacaktır.


teşekkür ederim, başlangıç ​​işe yaramadı ... bu her zaman çözer.
Dave Horner

1

@ Molly7244'ün yanıtındaki güncelleme .

  1. Güzel simgeler ekleyin
  2. Yalnızca görünür Shift (standart cmd penceresi ile kullanılır gibi)
  3. 'A' kısayol tuşu

görüntü tanımını buraya girin

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

Haklısınız, CMD tıklayarak seçebilir Özellikler ' ve "içinde yer Başlat girerek orada ne olursa olsun" açık kutu: %SystemRoot%\system32. Tamam'a tıklayın.


Bu iyi bir cevap değil, soru açıkça söyledi start inparametresi, benim, Windows 10 içinde teyit edebilir şey çalışmıyor
PGR

0

Doğru cevap Peter tarafından verildi, ancak c: 'den başka bir sürücüye geçmek istiyorsanız (Windows’un c’de olduğunu varsayalım :)

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

0

"Yönetici olarak çalıştır" ile işaretlenmiş bir kısayol üzerinden bir * .bat dosyası kullanıyorsanız, * .bat dosyasının başına aşağıdaki satırı ekleyerek * .bat dosyasının klasörünü değiştirebilirsiniz: cd% ~ dp0


belki bir cevap yerine bir yoruma dönüştürmeniz gerekir; Sadece bayrakla sor.
Pezevenk Suyu BT

0

Bunun yerine Powershell ISE kullanıyorum - sekmeleri var !!

Windows 10'da bu benim için çalıştı

Özellikleri değiştirdim / aşağıdaki konumda başladım

sürücü: \ Kullanıcılar \\ AppData \ Dolaşım \ Microsoft \ Windows \ Başlat Menüsü \ Programlar \ Sistem Araçları

Komut istemi kısayolu buradaydı

Powershell kullanıyorsanız altında yaşıyorlar

AppData \ Dolaşım \ Microsoft \ Windows \ Başlat Menüsü \ Programlar \ Windows PowerShell

Başlangıç ​​alanını D: \ data \ local olarak değiştirdim ve şimdi tüm yeni örnekler burada açıldı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.