मैंने अपने WSL डिस्ट्रो, Ubuntu 18.04 को वर्किंग डायरेक्टरी में खोलने के लिए एक संदर्भ मेनू शेल कमांड लिखा है। यह मेरे डेस्कटॉप पर काम करता है, लेकिन मेरे टेबलेट पर इसे आज़माने से "एक्सप्लोरर.एक्सएक्सएक्स" नामक एक छोटी सी खिड़की से "एप्लिकेशन नहीं मिला" त्रुटि उत्पन्न होती है। रजिस्ट्री फ़ाइल और स्थापना निर्देश मेरे रेपो में हैं । यदि आप इसे मैन्युअल रूप से परीक्षण करना चाहते हैं, तो यहां शेल का स्थान है HKEY_CLASSES_ROOT\Directory\Background\shell\WSL\command
:
ubuntu1804.exe run "cd `wslpath '%W'` && /bin/bash"
मैंने क्या कोशिश की है:
- यह मेरे डेस्कटॉप पर चल रहा है। यह काम करता हैं।
- Cmd से शेल कमांड चला रहे हैं। यह काम करता हैं।
- सिस्टम पथ में ubuntu1804.exe जोड़ना (मैंने उपयोगकर्ता पथ भी आज़माया)
- उपरोक्त कुंजी में एक अलग प्रोग्राम जोड़ना, cmd.exe। यह काम करता हैं।
- sfc / scannow (सामान्य और सुरक्षित दोनों मोड में)
मुझे संदेह है कि मैंने अपने डेस्कटॉप पर कमांड विकसित करते समय ऐसा कुछ किया है जो वहां काम करता है। मैं हालांकि एक सुराग नहीं है।