संपादित करें: मैं विंडोज़ 7, 64 बिट्स चला रहा हूं।
मेरे पास टेलनेट क्लाइंट स्थापित है, और अगर मैं c: \ windows \ system32 में जाता हूं तो मुझे फ़ाइल "telnet.exe" मिल जाती है; अगर मैं इसे क्लिक करता हूं, तो टेलनेट पूरी तरह से चलता है।
हालांकि, अगर मैं cmd प्रॉम्प्ट में टेलनेट टाइप करता हूं, तो यह मुझे "कमांड नॉट रिकग्निशन" संदेश देता है।
मुझे लगता है कि यह इसलिए है क्योंकि c: \ windows \ system32 \ cmd.exe वास्तव में windows \ sysWOW64 (जिसमें cmd.exe भी है) से फाइलें चल रही हैं, और इसलिए मैंने telnet.exe को इस फ़ोल्डर में कॉपी करने की कोशिश की; जब मैं cmd लाइन में टेलनेट टाइप करता हूं (चाहे कोई भी cmd.exe इस्तेमाल करता हो) तो मुझे अब कोई त्रुटि संदेश नहीं मिलता है, और इसके बदले ... अच्छा, कुछ भी नहीं। यह बस वहां बैठता है, जैसे इनपुट का इंतजार करते समय, लेकिन अगर मैं कुछ टाइप करता हूं (जैसे, "छोड़ना") तो यह एक बार फिर कुछ नहीं करता है और इनपुट का इंतजार करता है।
अंत में, मैंने कोशिश की, windows \ sysWOW64 में, telnet.exe को हटाना, system32 में telnet.exe के लिए एक telnet.lnk शॉर्टकट बनाना और windows \ sysWow64 में एक telnet.bat फ़ाइल बनाना, जो telnet.lnk है। अब, अगर मैं telnet.bat पर डबल क्लिक करता हूं, तो टेलनेट पूरी तरह से शुरू होता है (सिस्टम32 \ cmd.exe विंडो में); अगर मैं cmd प्रॉम्प्ट में फिर से टेलनेट टाइप करता हूं (फिर से, इससे कोई फर्क नहीं पड़ता) यह telnet.bat चलाता है जिसमें कोई समस्या नहीं है (इस परीक्षण के अन्य आदेशों की जांच की गई है), लेकिन Telnet.lnk को खोलने पर "Acess से इनकार" किया जाता है।
इसलिए,
- टेलनेट इंस्टॉल होता है और डबल क्लिक करने पर चलता है
- यह करने के लिए शॉर्टकट पूरी तरह से काम करता है अगर डबल क्लिक किया
- न टेलनेट और न ही शॉर्टकट (और न ही शॉर्टकट बुला फ़ाइलें) से चलाया जा सकता है या तो cmd शीघ्र।
और वह कितनी दूर चला गया है। तो, हाँ ... कोई विचार?
where telnet.exe
कहता है? मैंने अभी विंडोज फीचर के तहत टेलनेट क्लाइंट को सक्षम किया है। Telnet.exe, एक 64-बिट प्रोग्राम, Windows \ System32 में विधिवत जोड़ा गया था। कोई 32-बिट संस्करण Windows \ SysWOW64 में पाया जाना था। telnet
Cmd प्रॉम्प्ट पर टाइप करना पूरी तरह से उम्मीद के मुताबिक काम किया। पता नहीं क्या समस्या आपके अंत में है।