विंडोज 7 प्रशासक कमांड प्रॉम्प्ट "प्रारंभ" पथ


40

इसलिए, मुझे पता है कि आप एक प्रशासक-स्तरीय कमांड प्रॉम्प्ट (जैसा कि इस प्रश्न में वर्णित है ) में एक शॉर्टकट बना सकते हैं , लेकिन मैं जो देख रहा हूं वह यह है कि जब भी मैं इस तरह के शॉर्टकट का उपयोग करता हूं, तो यह हमेशा मुझे c: \ windows \ system32 में छोड़ देता है \ पथ।

मैंने यह निर्दिष्ट करने की कोशिश की है कि शॉर्टकट के गुण मुझे "पथ" में शुरू करने की आवश्यकता है जो मुझे चाहिए, लेकिन कोई फायदा नहीं हुआ। किसी भी समय मुझे लगता है कि मैं cmd.exe चला रहा हूं "प्रशासक के रूप में," यह पूरी तरह से शॉर्टकट के रास्तों की अवहेलना करता है और c: \ windows \ system32 \ से चिपक जाता है

शॉर्टकट के "स्टार्ट" पथ का सम्मान करने के लिए विंडोज 7 प्राप्त करने के बारे में कोई सुझाव?

जवाबों:


47

मुझे इसके चारों ओर एक रास्ता मिला। शॉर्टकट में, कमांड लाइन को इसमें बदलें:

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

इस स्थिति में यह प्रारंभिक निर्देशिका को C: की जड़ में बदल देता है। आप अपने खुद के पैरामीटर सेट कर सकते हैं।


लेकिन इसका कारण क्या है?
ज़ियायुंग

आप अभी भी उसी निर्देशिका में उतरने के बजाय एक निश्चित निर्देशिका निर्दिष्ट कर रहे हैं जहाँ से शॉर्टकट सक्रिय है।
bvj

यदि आप निर्देशिका में कोई प्रोग्राम चलाना चाहते हैं, तो ऊपर दिए गए कमांड लाइन के अंत में (बिना उद्धरण के) "और myprogramname.exe" जोड़ें।
trebormf

"cmd c: \" भी तब काम करेगा जब एक प्रशासनिक cmd शॉर्टकट सेट करे
bshea

10

ऐसा तब होगा जब आप जिस स्थान पर अपने कमांड प्रॉम्प्ट को खोलना चाहते हैं, वह शॉर्टकट से अलग ड्राइव पर है। इसका समाधान शॉर्टकट में एक अतिरिक्त कमांड रखना है:

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

इस स्थिति में यह ड्राइव में बदल जाएगा a: वर्तमान ड्राइव से, और a: \ something फ़ोल्डर खोलने से। विंडोज़ कमांड प्रॉम्प्ट पर एक ही लाइन में कई कमांड डालने के लिए & ऑपरेटर का उपयोग किया जाता है।


5
cd /d a:\somethingएक अलग ड्राइव और निर्देशिका में बदल जाएगा
ल्यूक

यह भी काम करेगा:pushd a:\something
Br.Bill

3

संदर्भ मेनू से एक उन्नत कमांड प्रॉम्प्ट लॉन्च करें

फ़ाइल सिस्टम फ़ोल्डर के लिए संदर्भ मेनू में ओपन कमांड विंडो यहाँ (प्रशासक) विकल्प जोड़ने के लिए, निम्न आरईजी फ़ाइल का उपयोग करें:

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

कंप्यूटर (मेरा कंप्यूटर) संदर्भ मेनू में प्रविष्टि जोड़ने के लिए, निम्न REG फ़ाइल का उपयोग करें:

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"

प्रयोग

उपरोक्त सामग्री को नोटपैड में कॉपी करें, और .REG एक्सटेंशन के साथ फाइल को सहेजें। फिर REG फ़ाइल पर राइट-क्लिक करें और मर्ज चुनें ।

स्रोत


यह एक अच्छा सुझाव है, लेकिन काफी नहीं जो मैं देख रहा हूं। मैं एक मनमाना शॉर्टकट बनाने का तरीका ढूंढ रहा हूं, जिसे मैं टास्कबार पर पिन कर सकूं।
एलेक्स बेयन्सन

मुझे यकीन नहीं है कि यह संभव है, जब तक कि आप विश्व स्तर पर सीएमडी के लिए स्टार्ट डायरेक्टरी नहीं बदलते: डिफॉल्ट पथ को बदलने के लिए जहां cmd ​​HKEY_CURRENT_USER \ Software \ Microsoft \ कमांडर में REG_SZ ऑटोरन जोड़ना / संपादित करना शुरू करता है, एक फ़ोल्डर या निर्देशिका के साथ मान डेटा की जगह ले रहा है। एक सीडी \ से पहले

3

मैं यह करता हूं:

सबसे पहले मैं cmd.exe के लिए एक शॉर्टकट बनाता हूं और इसे एक निर्देशिका में रखता हूं जिसे मैं हमेशा कंप्यूटर से कंप्यूटर पर रखूंगा। उदाहरण के लिए c: \ PersonalData \ Windows अनुकूलित करें \ व्यवस्थापक तब मैं नीचे पढ़ने के लिए शॉर्टकट संपादित करता हूं (डोमेन और व्यवस्थापक आप बदलने की आवश्यकता होगी)

C: \ Windows \ System32 \ runas.exe / उपयोगकर्ता: डोमेन \ AdminUser / savecred "C: \ Windows \ System32 \ cmd.exe / k cd c: \ PersonalData"

फिर मैं अपने टास्कबार पर एक टूलबार बनाता हूं जो "व्यवस्थापक" फ़ोल्डर को इंगित करता है .. यह वह जगह है जहां मैं अपने सभी व्यवस्थापक उपकरण रखता हूं ... यह WinXP और विंडोज 7 पर काम करता है।

एक और बात जो मैं करूँगा वह है कि इस cmd प्रॉम्प्ट की मेरी पृष्ठभूमि का रंग बदल गया है, जो आसानी से पहचानता है कि मेरे पास मेरे व्यवस्थापक क्रेडेंशियल्स खुले हैं ... यदि आप अधिक सुरक्षित होना चाहते हैं / savecred तो यह आपके व्यवस्थापक के लिए संकेत देगा हर बार पासवर्ड


2

सबसे आसान विकल्प जो मैंने पाया है वह रजिस्ट्री कुंजी जोड़ना है। एक उन्नत कमांड प्रॉम्प्ट से निम्नलिखित चलाएँ:

REG ADD "HKLM \ SOFTWARE \ Microsoft \ Command Processor" / v AutoRun / t REG_SZ / d "CD / DC: \"

नोट: कमांड प्रॉम्प्ट को बाद में बंद करें और फिर से खोलें और यह C ड्राइव के रूट में बदल जाएगा।

यह सभी उपयोगकर्ताओं के लिए काम करेगा।

वैकल्पिक रूप से वर्तमान उपयोगकर्ता के कामों में भी इसे जोड़ा जाता है (इसे एक लॉगऑन स्क्रिप्ट, स्टार्टअप फ़ोल्डर आदि में डाल दिया जाता है) लेकिन यह निश्चित रूप से गतिशील होगा।


धन्यवाद, काम शुरू नहीं होता है ... यह हर समय इसे हल करता है।
डेव हॉर्नर

1

@ Molly7244 के उत्तर पर अपडेट करें ।

  1. अच्छे आइकन जोड़ें
  2. केवल Shift पर दिखाई देता है (जैसा कि आप मानक cmd विंडो के साथ उपयोग किया जाता है)
  3. 'ए' पर हॉटकी

यहाँ छवि विवरण दर्ज करें

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

आप सीएमडी पर क्लिक कर सकते हैं, गुण का चयन कर सकते हैं और " स्टार्ट इन " बॉक्स में जो कुछ भी है, उसे दर्ज करें %SystemRoot%\system32:। ओके पर क्लिक करें।


यह एक अच्छा जवाब नहीं है, सवाल स्पष्ट रूप से कहा है कि start inपैरामीटर काम नहीं कर रहा, जो कुछ मैं अपने Windows 10 में इस बात की पुष्टि कर सकते हैं
PGR

0

सही उत्तर पीटर द्वारा दिया गया था, लेकिन अगर आप c के अलावा किसी अन्य ड्राइव पर स्विच करना चाहते हैं: (Windows को c पर मान लेना :) उपयोग करना है

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

0

यदि आप एक ".bat फ़ाइल को" व्यवस्थापक के रूप में चलाएँ "के साथ चिह्नित शॉर्टकट के माध्यम से चला रहे हैं, तो आप * .bat फ़ाइल के फ़ोल्डर को * की शुरुआत में जोड़कर बदल सकते हैं। * निम्न पंक्ति को फ़ाइल करें: cd% ~ dp0।


हो सकता है कि आपको उत्तर के बजाय टिप्पणी में रूपांतरित होने की आवश्यकता हो; बस झंडा और पूछो।
दलाल जूस आईटी

0

मैं इसके बजाय Powershell ISE का उपयोग करता हूं - इसमें टैब हैं !!

विंडोज़ 10 में यह मेरे लिए काम करता है

मैंने निम्नलिखित स्थान में गुणों को बदल दिया है

ड्राइव: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start मेनू \ प्रोग्राम \ सिस्टम उपकरण

कमांड प्रॉम्प्ट शॉर्टकट यहाँ था

यदि आप शक्तियों का उपयोग करते हैं तो वे रहते हैं

AppData \ Roaming \ Microsoft \ Windows \ Start मेनू \ प्रोग्राम \ Windows PowerShell

मैंने स्टार्ट-इन फील्ड को D: \ data \ local में बदल दिया है और अब सभी नए उदाहरण वहां लॉन्च हुए हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.