MTP står মিডিয়া ট্রান্সফার প্রোটোকল। এটি সক্রিয়ভাবে ব্যবহার হয় যখন আপনি আপনার কম্পিউটার এবং যেকোনো অ্যান্ড্রয়েড ডিভাইসের মধ্যে ডেটা ট্রান্সফার করতে চান। যদি এই ডিভাইসটি প্রত্যাশা অনুযায়ী ইনস্টল না হয়, তবে আপনি মিডিয়া বা অন্যান্য ফাইল ট্রান্সফার করতে পারবেন না।
এই ত্রুটি সাধারণত পপ আপ হয় যখন আপনি আপনার ডিভাইসটি আপনার কম্পিউটারের সাথে USB সংযোগ ব্যবহার করে সংযুক্ত করেন। এর মানে হলো কম্পিউটারটি ডিভাইসের সাথে সফলভাবে সংযোগ স্থাপন করতে অক্ষম; অতএব ডিভাইস ড্রাইভার ইনস্টলেশন ফেলড।

ট্রাবলশুটিং-এ যাওয়ার আগে, আপনাকে নিশ্চিত করতে হবে আপনার ফোন হার্ডওয়্যার ঠিকমতো কাজ করছে এবং কোনো ফল্ট নেই। ডিভাইসটি অন্য কম্পিউটারগুলোর সাথে সংযুক্ত করার চেষ্টা করুন এবং চেক করুন সেখানে সফলভাবে সংযোগ হচ্ছে কিনা। কম্পিউটারের USB কে ভিন্ন পোর্ট-এ সংযুক্ত করার চেষ্টা করুন (আপনার PC-এ ফ্রন্ট এবং ব্যাক উভয় ট্রাই করুন)। আপনার যেটি ক্যাবল ব্যবহার করছেন সেটি ঠিকমতো কাজ করছে কিনা চেক করুন। ভিন্ন ডেটা ট্রান্সফার টেবিল ব্যবহার করার চেষ্টা করুন এবং চেক করুন কোনো পার্থক্য আছে কিনা।
আপনি আপনার মোবাইল ডিভাইসে "USB debugging" অপশনটি চেক করার চেষ্টা ও করতে পারেন এবং তারপর আপনার কম্পিউটারে প্লাগ ইন করার চেষ্টা করুন। যদি এটা কোনো প্রভাব ফেলে না, তবে আপনি সবসময় পরিবর্তনগুলো রিভার্ট করতে পারেন।

সমাধান ১: কমান্ড প্রম্পট ব্যবহার করা
আমরা আপনার কম্পিউটারের লোকাল গ্রুপের সাথে সম্পর্কিত একটি কমান্ড কমান্ড প্রম্পটে চালানোর চেষ্টা করতে পারি। অধিকাংশ সময় ত্রুটি বার্তাটি শুধু UAC-এর কারণে হয় যা কম্পিউটারকে প্রয়োজনীয় ডিভাইস ড্রাইভার ইনস্টল করতে বাধা দেয়। আমরা কমান্ড প্রম্পটের মাধ্যমে সেটি পরিবর্তন করার চেষ্টা করতে পারি এবং চেক করতে পারি এটি সমস্যাটি সমাধান করে কিনা।
- Windows + S চাপুন সার্চ বার চালু করতে, ডায়ালগ বক্সে "command prompt" টাইপ করুন, অ্যাপ্লিকেশনের উপর ডান ক্লিক করুন এবং "Run as administrator" নির্বাচন করুন।
- কমান্ড প্রম্পটে একবার, নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
net localgroup Administrators local service /add

- নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন এবং আপনার ডিভাইসটি আবার প্লাগ ইন করার চেষ্টা করুন উইন্ডোজের জন্য যাতে এটি সনাক্ত করে এবং প্রয়োজনীয় ড্রাইভার ইনস্টল করে। আশা করি সমস্যা সমাধান হবে। আপনি কম্পিউটার রিস্টার্ট করার চেষ্টা ও করতে পারেন কমান্ড এক্সিকিউট করার পর যদি সমস্যা এখনো থাকে।
সমাধান ২: রেজিস্ট্রি সেটিংস চেক করা
এই ত্রুটি ঘটার আরেকটি কারণ হতে পারে আপনার রেজিস্ট্রি সেটিংস এক্সটার্নাল ডিভাইস সনাক্ত এবং ইনস্টল না করার জন্য সেট করা থাকতে পারে। আমরা একটি এন্ট্রি ডিলিট করে রেজিস্ট্রি সেটিংস পরিবর্তন করার চেষ্টা করতে পারি এবং চেক করতে পারি এটি হাতে খড়ি সমস্যাটি সমাধান করে কিনা।
- Windows + R চাপুন, ডায়ালগ বক্সে "regedit" টাইপ করুন এবং Enter চাপুন।
- রেজিস্ট্রি এডিটরে একবার, নিম্নলিখিত অ্যাড্রেসে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control/Class.
- টার্গেট লোকেশনে একবার, " Ctrl + F " চাপুন সার্চ ডায়ালগ চালু করতে। "Portable Devices" শব্দটি লিখুন এবং "Find Next" চাপুন।
যদি আপনি ফোল্ডারটি না খুঁজে পান, তবে পরবর্তী সমাধানের দিকে যান কারণ এটি আপনার কম্পিউটারের জন্য উপযোগী নয়।

- উইন্ডোজ এখন সকল রেজাল্টের মধ্য দিয়ে ধাবন করবে এবং কীওয়ার্ডটি খুঁজে বের করার চেষ্টা করবে। যদি এটি একটি ম্যাচ খুঁজে পায়, তবে চেক করুন সেই ফোল্ডারটিতে কী "UpperFilters" আছে কিনা। আপনি যদি এটি পান, তবে ডিলিট করুন কীওয়ার্ডটি এবং আপনার কম্পিউটার রিস্টার্ট করুন পরিবর্তনগুলো ইফেক্ট নেওয়ার জন্য।
- রিস্টার্ট করার পর, আপনার ডিভাইসটি আবার প্লাগ ইন করুন এবং চেক করুন সমস্যা ফিক্স হয়েছে কিনা।
নোট: রেজিস্ট্রি এডিটর একটি শক্তিশালী টুল। যেসব কী সম্পর্কে আপনি না জানেন সেগুলো এডিট করলে আপনার কম্পিউটার ক্ষতিগ্রস্ত হতে পারে এবং অসম্ভব করতে পারে। যেকোনো পরিবর্তন বাস্তবায়ন করার আগে আপনার রেজিস্ট্রি ব্যাকআপ নেওয়া পরামর্শ দেওয়া হয় যাতে আপনি সর্বদা এটি রিস্টোর করতে পারেন যদি কিছু ভুল হয়।
সমাধান ৩: MTP Porting Kit ইনস্টল করা
যদি সমস্যা এখনো থাকে, তবে এর মানে হতে পারে আপনার কম্পিউটারে MTP Porting Kit ইনস্টল নেই বা এটি পুরনো। আমরা মাইক্রোসফটের অফিসিয়াল ওয়েবসাইট থেকে লেটেস্ট কিট ইনস্টল করার চেষ্টা করতে পারি এবং চেক করতে পারি এটা কিছু পার্থক্য আনে কিনা।
- এখানে যান এবং MTP Porting Kit ডাউনলোড করুন একটি সহজলভ্য লোকেশনে।
- এক্সিকিউটেবল খুলুন এবং আপনার কম্পিউটারে সফ্টওয়্যারটি ইনস্টল করুন। ইনস্টলেশনের পর, আপনার কম্পিউটার রিস্টার্ট করুন।
- এখন আপনার ডিভাইসটি প্লাগ ইন করুন এবং চেক করুন কম্পিউটার প্রত্যাশা অনুযায়ী প্রয়োজনীয় ড্রাইভার ইনস্টল করছে কিনা।