निम्न 3 मानों को बदलना मेरे लिए Win7 में कम से कम था। Win8 के लिए अभी पुष्टि नहीं की जा सकती है, लेकिन रजिस्ट्री स्थान समान होना चाहिए (जाहिर है कि यदि यह आपके सिस्टम पर अलग है तो PowerShell.exe में पथ बदलें)।
1।
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\PowerShell.exe -NoExit -Command \"cd '%v'\""
2।
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\PowerShell.exe -NoExit -Command \"cd '%v'\""
3।
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\PowerShell.exe -NoExit -Command \"cd '%v'\""
नोट 1: यदि आप डिफ़ॉल्ट REG_SZ से डेटा प्रकार को REG_EXPAND_SZ में बदलते हैं तो आप %SystemRoot%
इसके बजाय उपयोग कर सकते हैं ।C:\\Windows
cmd\command\(Default)
नोट 2: सीडी आदेश विफल रहता है वर्तमान कार्यशील निर्देशिका का नाम एक भी बोली में शामिल है। मैंने यहां इसके बारे में पूछा है: रजिस्ट्री से वर्तमान कार्यशील निर्देशिका में पॉवरशेल खोलना ।
एक अन्य विकल्प एक नया ओपन पॉवरशेल यहाँ जोड़ना होगा जो cmd को बदलने के बजाय संदर्भ मेनू में कमांड करेगा।
इसके अलावा, Win8 में आपको जल्दी से PowerShell Alt+ F, के साथ खोलने में सक्षम होना चाहिए R: