উইন্ডোজ 7-এ টেলনেট সিএমডি প্রম্পট থেকে চলবে না


11

সম্পাদনা করুন: আমি উইন্ডোজ 7, ​​64 বিট চালাচ্ছি।

আমি টেলনেট ক্লায়েন্ট ইনস্টল করেছি এবং আমি সি: \ উইন্ডোজ \ সিস্টেম 32 এ গেলে আমি "টেলনেট.এক্সি" ফাইলটি খুঁজে পাই; আমি যদি এটি ক্লিক করি, টেলনেট পুরোপুরি চালায়।

তবে আমি যদি সিএমডি প্রম্পটে টেলনেট টাইপ করি তবে এটি আমাকে "কমান্ড স্বীকৃত নয়" বার্তা দেয়।

আমি মনে করি এটি কারণ সি: \ উইন্ডোজ \ system32 \ সেমিডি.এক্সই উইন্ডোজ ys sysWOW64 (যা একটি cmd.exe রয়েছে) থেকে ফাইলগুলি চালাচ্ছে, এবং তাই আমি এই ফোল্ডারে telnet.exe অনুলিপি করার চেষ্টা করেছি; আমি যখন সেন্টিমিডি লাইনে টেলনেট টাইপ করি (যাই হোক না কেন আমি সেমিডি.এক্সই ব্যবহার করি) আমি ত্রুটি বার্তাটি পাই না এবং তার পরিবর্তে ... ভাল, কিছুই পাই না। এটি কেবল সেখানে বসে আছে, যেমন ইনপুটটির জন্য অপেক্ষা করার পরে, তবে আমি যদি কিছু টাইপ করি (যেমন, "প্রস্থান") এটি আবার কিছুই করে না এবং ইনপুটটির জন্য অপেক্ষা করে।

অবশেষে, আমি চেষ্টা করেছি, উইন্ডোজ ys sysWOW64 এ, telnet.exe মুছে ফেলা, সিস্টেম 32-এ telnet.exe একটি telnet.lnk শর্টকাট তৈরি করে, এবং উইন্ডোজ ys sysWOW64 এ একটি টেলনেট.বাট ফাইল তৈরি করে, যা telnet.lnk চালায়। এখন, আমি যদি টেলনেট.ব্যাটকে ডাবল ক্লিক করি, টেলনেটটি পুরোপুরি শুরু (সিস্টেম 32 \ সেমিডি.এক্সই উইন্ডোতে); আমি যদি সিএমডি প্রম্পটে টেলনেট টাইপ করি (আবার কোনও ব্যাপার হয় না) এটি টেলনেট চালায়। তবে কোনও সমস্যা নেই (এই পরীক্ষার অন্যান্য কমান্ডগুলি পরীক্ষা করে দেখুন), তবে টেলনেট.এলএনকে খোলার সময় "অ্যাসেস অস্বীকার করা" ফিরে আসে।

সুতরাং,

- টেলনেট হয় ইনস্টল এবং যখন রান ডবল ক্লিক

- ডাবল ক্লিক করা হলে এতে শর্টকাটগুলি পুরোপুরি কাজ করে

- না টেলনেট বা শর্টকাট (না শর্টকাট কলকারী ফাইলগুলি) উভয়ই সিএমডি প্রম্পট থেকে চালানো যাবে না ।

এবং আমি কতদূর চলে এসেছি। তো, হ্যাঁ ... কোন ধারণা?


3
আপনার PATH ডিরেক্টরিতে কি সিস্টেম 32 ফোল্ডার রয়েছে? যদি তা হয় তবে পথটি কি অন্য জিনিসগুলির সাথে সত্যই দীর্ঘ হয়? আমার ব্যক্তিগতভাবে সমস্যা হয়েছে যেখানে খুব দীর্ঘ পথের কারণে সমস্যা দেখা দিতে পারে।
স্কট চেম্বারলাইন

পরিবর্তনশীল "পাথ" এর মধ্যে '%'; দ্বারা বিভক্ত কয়েকটি অন্যান্য ডিরেক্টরি সহ% SystemRoot% \ System32 রয়েছে। (উদাহরণস্বরূপ:% সিস্টেমরুট%
সাম্পাও

আপনার পথে প্রথমে কোন ডিরেক্টরিটি ঘটে? system32 বা syswow64? PATH- এ প্রথম উপাদান যা আপনার নির্দিষ্ট করা নামের সাথে একটি এক্সে রয়েছে তা কার্যকর করা উচিত।
ফ্র্যাঙ্ক থমাস

এই দুটি থেকে প্রথমটি সিস্টেম 32 হবে, যেহেতু syswow64 মোটেই নেই। পরম প্রথমে কিছু "উইন্ডোজ লাইভ" ডিরেক্টরি রয়েছে, যার সাথে সিস্টেম 32 দ্বিতীয় ডিরেক্টরি তালিকাভুক্ত রয়েছে
সাম্পাইও

1
কি where telnet.exeবলে? আমি সবেমাত্র উইন্ডোজ বৈশিষ্ট্যের অধীনে টেলনেট ক্লায়েন্ট সক্ষম করেছি। টেলনেট.এক্সি, একটি 64-বিট প্রোগ্রাম, যথাযথভাবে উইন্ডোজ \ সিস্টেম 32 এ যুক্ত হয়েছিল। উইন্ডোজ ys সিএসডাব্লু 6464৪ তে কোনও 32-বিট সংস্করণ পাওয়া যায়নি। telnetসিএমডি প্রম্পটে টাইপ করা প্রত্যাশার মতো নিখুঁতভাবে কাজ করেছিল। আপনার শেষ সমস্যাটি কী তা জানেন না।
করণ

উত্তর:


8

এটি Win7 64 বিটে প্রদর্শিত হবে, টেলনেট.এক্সই একটি 64 বিট কমান্ড। আপনি এটিকে 64 বিট শেল (বা সেন্টিমিডি প্রম্পট) থেকে চালাতে পারেন, তবে একটি 32 বিট শেল এটি SYSWOW64 থেকে লোড করার চেষ্টা করবে এবং এটি সেখানে পাওয়া যাবে না।

আমি সন্দেহ করি যে আপনি 32 বিট কমান্ড প্রম্পট চালাচ্ছেন (উদাহরণস্বরূপ, সিসডাব্লু 64) থেকে। আপনি যদি 64 বিট কমান্ড প্রম্পট চালনা করেন, টেলনেটের কাজ করা উচিত।

আপনি স্টার্ট মেনু> রান, টাইপ করুন cmdএবং তারপরে এই কমান্ড প্রম্পট থেকে টেলনেট চালিয়ে পরীক্ষা করতে পারেন ।

আপনি কীভাবে আপনার কমান্ড প্রম্পট শুরু করছেন? এটি যদি কোনও লিঙ্ক হয় তবে বৈশিষ্ট্যগুলি একবার দেখুন। যদি এটি অন্য কোনও প্রোগ্রাম থেকে আসে এবং সেই প্রোগ্রামটি 32 বিট হয় তবে তা সমস্যা হতে পারে।


আমি এটি পরীক্ষা করে দেখেছি এটি সিস্টেম 32 থেকে কমান্ড প্রম্পটটি রাননিগ। আমি এটি চালনার সাথে শুরু করেছি, টাইপ করে cmd লিখে ডাবল-ক্লিক করে বাস্তবে এটি সিস্টেম 32 ফোল্ডার থেকে শুরু করেছি। আমি যেমন প্রশ্নে বলেছি, আমি উভয় কমান্ড প্রম্পটে "টেলনেট" টাইপ করার চেষ্টা করেছি: সিস্টেম 32 এবং syswow64 ডিরেক্টরি থেকে। আমি যে কোনটিকেই বেছে নিই না কেন এটি কোনও কারণে সিসউও 64৪ ফাইলের সন্ধান করে।
সাম্পাও

1
আপনি যে আচরণটি বর্ণনা করছেন তা হ'ল 32 বিট কমান্ড প্রম্পটটি চালানো হলে আপনি দেখতে পাবেন। রান করুন cmd.exe, তারপরে টাস্ক ম্যানেজারে যান এবং প্রসেসগুলি ট্যাবে ক্লিক করুন। চিত্রের নাম অনুসারে বাছাই করুন (চিত্রের নাম কলামে ক্লিক করুন) এবং সমস্ত সেমিডি.এক্স.সি প্রক্রিয়া দেখুন। তাদের *32পাশে কি কেউ আছে ?
jdigital

ভাল ধারণা. আমি পরীক্ষা করে দেখেছি, এবং প্রক্রিয়াটির পাশে অবশ্যই * 32 রয়েছে। যাইহোক, প্রকৃত কমান্ড প্রোপ উইন্ডোতে, পথটি সিস্টেম 32 \ সেমিডি.এক্সে হয়। উহম ... সম্পাদনা: কিছু সময় প্রক্রিয়াতে * 32 থাকে না, যে ক্ষেত্রে টেলনেট ঠিক কাজ করে। সুতরাং, আমি বিশ্বাস করি, প্রশ্নটি কেন কখনও কখনও 32 বিবিটি সেমিডি.এক্সই বলা হয় এবং কেন 32 বিবিএস সেমিডি.এক্সই কনসোল উইন্ডোতে 3232 সেমি ডি.এক্সই পাথ সিস্টেম হিসাবে উপস্থিত হয়
সাম্পাইও

একটি 32 বিট প্রক্রিয়াতে, system32এটিকে পুনরায় তৈরি করা হয় SysWOW64, সুতরাং আপনি যে প্রক্রিয়াটি চালিয়েছিলেন system32\cmd.exeতার প্রকারটি না জেনে আপনি পথের উপর নির্ভর করতে পারবেন না । কেন 32 বিট সেমিডি.এক্স.কে কল করা হচ্ছে, এটি কীভাবে চাওয়া হয় তার এটি একটি ফলাফল। আপনি আরো বিবরণ প্রদান করতে পারেন?
jdigital

2
32-বিট %SystemRoot%\Sysnative\telnet
সেন্টিমিডি

2

বুঝতে পারি এই পোস্টটি (খুব!) দেরিতে তবে ঠিক একই সমস্যা ছিল। এটিকে C:\windows\system32\en-us\telnet.exe.muiসংশ্লিষ্ট ফোল্ডারে অনুলিপি করেও সমাধান করেছেন syswow64। আশা করি এটি ভবিষ্যতে অন্য কাউকে সাহায্য করবে।


আরে, উত্তরের জন্য ধন্যবাদ। যদি এটি কাজ করে তবে আগের চেয়ে আরও দেরী! আমি যে পিসিটি ব্যবহার করছিলাম সেগুলি আর আমার কাছে নেই এবং স্পষ্টতই আমি মনে করি না যে আমি তখন কী করছিলাম (বা করার চেষ্টা করছিলাম)। আমি অনুলিপি করার চেষ্টা করার সময় সেই ফাইলটি অনুপস্থিত ছিল। আমি আপনাকে +1 দেব যাতে অন্যেরা এটি সহজেই খুঁজে পায়।
সাম্পাও

0

আমি একটি খুব সাধারণ কাজ করেছি এবং সমস্ত কিছুই আমার জন্য কাজ করেছে, কেবল সিস্টেম 32 থেকে টেলনেট.এক্সপি অনুলিপি করুন এবং এটি সিসডাব্লু 64 তে পেস্ট করুন এবং সিএমডাব্লু ডিরেক্টরীতে উত্তেজিত সেমিডি.এক্সই চালান এবং সমস্ত কিছুই নিখুঁতভাবে কাজ করেছে .. আশা করি এটি আপনার পক্ষে কাজ করবে। ...


0

সিম্পটম উইন্ডোজ ভিস্তা এবং উইন্ডোজ On-তে, কার্টেক্স-এ 8 আরটিএসএম বা এফভিপি হিসাবে প্ল্যাটফর্মের সাথে একটি ডিবাগ কনফিগারেশন চালু করা নিম্নলিখিত ত্রুটিটি দিতে পারে: উইন্ডোজ 'সি: \ উইন্ডোজ \ সিস্টেম 32 \ টেলনেট.এক্সে খুঁজে পাবে না ডিএস -5 ডিবাগার এর টেলনেট ক্ষমতা ব্যবহার করে আরটিএসএম এবং এফভিপিতে সিরিয়াল সংযোগের উপর ডিবাগ সেশনের জন্য আপনার কম্পিউটার। এই ত্রুটিটি ঘটে যখন আপনি ডিবাগার থেকে আরটিএসএম এবং এফভিপিতে সংযোগ করার চেষ্টা করেন এবং টেলনেট ক্লায়েন্ট অক্ষম থাকে। উইন্ডোজ ভিস্তা এবং উইন্ডোজ 7 এ টেলনেট ক্লায়েন্টটি ডিফল্টরূপে সক্ষম হয় না।

রেজোলিউশন আপনার কম্পিউটারে টেলনেট ক্লায়েন্ট সক্ষম করুন এবং ডিবাগ সেশনটি পুনরায় আরম্ভ করুন। উইন্ডোজ ভিস্তা এবং উইন্ডোজ 7 এ টেলনেট ক্লায়েন্ট সক্ষম করতে:

উইন্ডোজ স্টার্ট মেনু থেকে কন্ট্রোল প্যানেল খুলুন।

প্রোগ্রাম নির্বাচন করুন।

প্রোগ্রাম এবং বৈশিষ্ট্যগুলির অধীনে, উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করতে ক্লিক করুন।

প্রদর্শিত তালিকা থেকে, টেলনেট সক্ষম করতে টেলনেট ক্লায়েন্ট চেকবক্সটি নির্বাচন করুন।

ডায়ালগটি বন্ধ করতে ওকে ক্লিক করুন।


প্রশ্নটি আবার মনোযোগ সহকারে পড়ুন। আপনার উত্তরটি মূল প্রশ্নের উত্তর দেয় না । ওপিতে ইতিমধ্যে টেলনেট ইনস্টল করা আছে।
ডেভিডপস্টিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.