কম্পিউটার

Windows 10/11 এ ERROR_ACCESS_DENIED ত্রুটি কীভাবে সমাধান করবেন

SetupDiSetDeviceProperty হল একটি ফাংশন যা একটি ডিভাইস ইনস্ট্যান্স সম্পত্তি সংজ্ঞায়িত করে। একটি ডিভাইস ইন্সট্যান্স হল একটি ডিভাইস শনাক্তকরণ স্ট্রিং যা অনন্য এবং সিস্টেমে ডিভাইস সনাক্ত করতে সাহায্য করে। SetupDiSetDeviceProperty ফাংশন গুরুত্বপূর্ণ কারণ এটি আপনার কম্পিউটারের ডিভাইসের প্রদর্শনের নাম এবং অন্যান্য পরামিতি সেট করে।

SetupDiSetDeviceProperty হল একটি ইউনিফাইড ডিভাইস প্রোপার্টি মডেলের অংশ যা উইন্ডোজ অপারেটিং সিস্টেম দ্বারা সমর্থিত। এই ডিভাইস প্রপার্টি মডেলটি আপনার ডিভাইসগুলিকে কীভাবে উপস্থাপন করা হয় তা সংজ্ঞায়িত করে, তাদের ফাংশনগুলি বর্ণনা করে এবং Windows অপারেটিং সিস্টেমে তাদের কনফিগারেশন সেট আপ করে৷ এই প্রক্রিয়াটি শব্দ, প্রদর্শন, নেটওয়ার্ক এবং অন্যান্য ডিভাইস সহ আপনার কম্পিউটারের সাথে সংযুক্ত সমস্ত হার্ডওয়্যারের ক্ষেত্রে প্রযোজ্য৷

এখানে SetupDiSetDeviceProperty প্রক্রিয়ার জন্য ব্যবহৃত সিনট্যাক্স রয়েছে:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW(

HDEVINFO DeviceInfoSet,

প্রো টিপ:ভুল সেটিংস, জাঙ্ক ফাইল, ক্ষতিকারক অ্যাপ এবং নিরাপত্তার হুমকি থেকে মুক্তি পেতে একটি ডেডিকেটেড পিসি অপ্টিমাইজেশন টুল চালান যা সিস্টেমের সমস্যা বা কর্মক্ষমতা ধীর হতে পারে।

পিসি ইস্যু 3.145.873ডাউনলোডের জন্য বিনামূল্যে স্ক্যান:Windows 10/11, Windows 7, Windows 8

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, এর সাথে সামঞ্জস্যপূর্ণ

const DEVPROPKEY *PropertyKey,

DEVPROPTYPE প্রপার্টি টাইপ,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD পতাকা

SetupDiSetDeviceProperty সফল হয় যদি এটি TRUE প্রদান করে। যখন প্রক্রিয়ার কোথাও একটি ত্রুটি দেখা দেয়, তখন এটি একটি নির্দিষ্ট রিটার্ন কোড সহ FALSE প্রদান করে।

উইন্ডোজ ব্যবহারকারীরা যে রিটার্ন কোডগুলির সম্মুখীন হয় তার মধ্যে একটি হল Windows 10/11 এ ERROR_ACCESS_DENIED ত্রুটি৷ এই ত্রুটিটি ঘটলে, SetupDiSetDeviceProperty প্রক্রিয়া ব্যর্থ হয় এবং চালিয়ে যেতে পারে না। আবার চেষ্টা করার আগে ত্রুটির মূল কারণটি প্রথমে সমাধান করতে হবে৷

ERROR_ACCESS_DENIED ত্রুটির কারণ কী?

রিটার্ন কোড ERROR_ACCESS_DENIED ঘটে কারণ "কলার প্রশাসকের বিশেষাধিকার নেই।" যদি আপনি ভাবছেন যে কেন SetupDiSetDeviceProperty ERROR_ACCESS_DENIED ফেরত দিয়েছে, তাহলে এর মানে হল যে আপনি যে ডিভাইসটি পরিবর্তন করার চেষ্টা করছেন সেটিতে আপনার সম্পূর্ণ লেখার অনুমতি নেই। এটি হয় আপনি একটি নন-প্রশাসক অ্যাকাউন্ট ব্যবহার করছেন বা আপনি সীমিত সুযোগ-সুবিধা সহ একটি অ্যাডমিন অ্যাকাউন্ট ব্যবহার করছেন৷

এই ত্রুটিটি সমাধান করার জন্য, আপনাকে অবশ্যই আপনার অ্যাকাউন্টের সুবিধাগুলি পরীক্ষা করতে হবে এবং আপনি যে ডিভাইসটি সম্পাদনা করার চেষ্টা করছেন তার নির্দিষ্ট অনুমতির প্রয়োজন আছে কিনা৷

ERROR_ACCESS_DENIED এর আরেকটি কারণ হল সামঞ্জস্যের সমস্যা। আপনি যে প্রোগ্রামটি পরিবর্তন করার চেষ্টা করছেন সেটি যদি Windows OS এর পূর্ববর্তী সংস্করণের জন্য ডিজাইন করা হয়, তাহলে এটি Windows 10/11 এর সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে, তাই ত্রুটি। প্রভাবিত প্রোগ্রামটি পুরানো বা দূষিত হলে এই ত্রুটিটিও দেখা দিতে পারে৷

কিভাবে ERROR_ACCESS_DENIED ঠিক করবেন

Windows 10/11-এ ERROR_ACCESS_DENIED ত্রুটি জটিল বলে মনে হতে পারে, কিন্তু সংশোধনগুলি আসলে সহজ। কিন্তু আপনি নীচের যে কোনো পদ্ধতি চেষ্টা করার আগে, প্রথমে Outbyte PC Repair ব্যবহার করে জাঙ্ক ফাইলগুলি থেকে মুক্তি পান। এবং ভাইরাস এবং ম্যালওয়্যারের জন্য আপনার কম্পিউটার স্ক্যান করুন।

এই পদক্ষেপগুলি আপনার কম্পিউটার পরিষ্কার করতে এবং সমস্যা সমাধানের প্রক্রিয়ার জন্য আপনার সিস্টেমকে অপ্টিমাইজ করতে সহায়তা করবে। একবার হয়ে গেলে, আপনার কম্পিউটার পুনরায় চালু করুন এবং নীচের আইটেমগুলির মাধ্যমে আপনার পথে কাজ করুন৷

ফিক্স #1:ক্ষতিগ্রস্ত সিস্টেম ফাইল মেরামত করুন।

SetupDiSetDeviceProperty ERROR_ACCESS_DENIED ফেরত দেওয়ার সম্ভাব্য কারণগুলির মধ্যে একটি হল কারণ আপনি যে প্রোগ্রামটি পরিবর্তন করতে চান তার সাথে যুক্ত কিছু সিস্টেম ফাইল ক্ষতিগ্রস্ত বা দূষিত হয়েছে৷ আপনার সিস্টেম ফাইলগুলির অখণ্ডতা পরীক্ষা করার জন্য, আপনি সিস্টেম ফাইল চেকার বা SFC টুল ব্যবহার করতে পারেন, যা Windows সিস্টেমে তৈরি করা হয়েছে৷

SFC ব্যবহার করে স্ক্যান চালাতে, নিচের ধাপগুলি অনুসরণ করুন:

  1. ক্লিক করুন কমান্ড + X পাওয়ার মেনু খুলতে , তারপর কমান্ড প্রম্পট (অ্যাডমিন) বেছে নিন অপশন থেকে।
  2. sfc /scannow লিখুন কমান্ড প্রম্পট উইন্ডোতে, তারপর এন্টার টিপুন .
  3. স্ক্যান সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। SFC স্বয়ংক্রিয়ভাবে ক্ষতিগ্রস্ত সিস্টেম ফাইলগুলিকে Windows রিকভারি ইমেজ ফাইল থেকে ভালো কপি দিয়ে প্রতিস্থাপন করার চেষ্টা করবে৷

নতুন পরিবর্তনগুলি প্রয়োগ করার জন্য আপনার কম্পিউটার পুনরায় চালু করুন এবং ERROR_ACCESS_DENIED ত্রুটিটি এখনও রয়ে গেছে কিনা তা পরীক্ষা করুন৷

ফিক্স #2:সামঞ্জস্য মোডে চালান।

উইন্ডোজ 7, ​​উইন্ডোজ 8, বা উইন্ডোজ 8.1 এর মতো পূর্ববর্তী উইন্ডোজ অপারেটিং সিস্টেমের জন্য ডিজাইন করা একটি প্রোগ্রাম চালানোর ফলে সামঞ্জস্যের সমস্যা হতে পারে। যাইহোক, এর অর্থ এই নয় যে এই পুরানো প্রোগ্রামগুলি অপ্রচলিত। আপনি এগুলিকে সামঞ্জস্যপূর্ণ মোডে চালাতে পারেন যাতে তারা সঠিকভাবে এবং মসৃণভাবে কাজ করে৷

কম্প্যাটিবিলিটি মোডে আপনার প্রোগ্রাম চালানোর জন্য:

  1. ডেস্কটপে আপনার প্রোগ্রামের শর্টকাটে ডান-ক্লিক করুন , তারপর বৈশিষ্ট্য ক্লিক করুন ডান-ক্লিক মেনু থেকে।
  2. সামঞ্জস্যতা-এ ক্লিক করুন ট্যাব।
  3. সামঞ্জস্যতা মোড এর অধীনে , আপনি কোন উইন্ডোজ সংস্করণটি ব্যবহার করতে চান তা চয়ন করুন, তারপর ওকে ক্লিক করুন৷
  4. টিক বন্ধ করুন প্রশাসক হিসাবে এই প্রোগ্রামটি চালান সেইসাথে।

আপনি যে উইন্ডোজ সংস্করণটি ব্যবহার করছেন তার সাথে সামঞ্জস্যপূর্ণ মোডে আপনার প্রোগ্রাম চালানোর জন্য সেট করার পরে, SetupDiSetDeviceProperty ফাংশনটি আবার চেষ্টা করুন এবং দেখুন এটি এখনও ERROR_ACCESS_DENIED প্রদান করে কিনা। যদি এটি হয়ে থাকে, পরবর্তী ধাপে যান৷

ফিক্স #3:আপনার প্রোগ্রাম আপডেট করুন।

কখনও কখনও ত্রুটিগুলি ঘটে কারণ আপনি আপনার প্রোগ্রাম আপডেট করতে ব্যর্থ হয়েছেন৷ সেটিংস> সিস্টেম এবং নিরাপত্তার অধীনে উইন্ডোজ আপডেট চেক করুন এবং দেখুন কোন মুলতুবি সফ্টওয়্যার বা সিস্টেম আপডেট আছে কিনা। উইন্ডোজ আপডেটের অধীনে সমস্ত উপলব্ধ আপডেট ইনস্টল করুন৷

আপনি যদি কোনটি দেখতে না পান তবে সফ্টওয়্যার বিকাশকারীর ওয়েবসাইট দেখুন - সেখানে নতুন প্যাচ বা আপডেট থাকতে পারে যা ডাউনলোড করতে হবে। সেগুলি ম্যানুয়ালি ডাউনলোড করুন এবং আপনার প্রোগ্রাম আপডেট করতে আপনার কম্পিউটারে ইনস্টল করুন৷ আপডেট করার পরে, আপনার সিস্টেম রিবুট করুন এবং দেখুন ERROR_ACCESS_DENIED ত্রুটিটি ঠিক করা হয়েছে কিনা৷

ফিক্স #4:সাম্প্রতিক সিস্টেম পরিবর্তনগুলি পূর্বাবস্থায় ফেরান৷

আপনি যদি ERROR_ACCESS_DENIED ত্রুটি প্রদর্শিত হওয়ার আগে কিছু ইনস্টল বা মুছে ফেলে থাকেন, তাহলে এই ক্রিয়াটি আপনার সিস্টেমকে প্রভাবিত করতে পারে এবং ত্রুটির কারণ হতে পারে। আপনি যা করেছেন তা আবার চিন্তা করুন এবং সম্ভব হলে এটি পূর্বাবস্থায় ফেরান৷

আপনি যদি সম্প্রতি একটি আপডেট ইন্সটল করে থাকেন, তাহলে নিচের ধাপগুলি অনুসরণ করে আপনি আপনার সিস্টেমকে আবার ফিরিয়ে আনতে পারেন যখন সবকিছু ঠিকঠাক কাজ করছিল:

  1. শুরু এ ক্লিক করুন , তারপর সেটিংস এ যান৷ .
  2. আপডেট এবং নিরাপত্তা এ ক্লিক করুন , তারপর Windows Update> Update History-এ ক্লিক করুন
  3. ইনস্টল করা আপডেটের ইতিহাস দেখুন ক্লিক করুন লিঙ্ক।
  4. আপনাকে সম্প্রতি ইনস্টল করা সমস্ত আপডেটের একটি তালিকা উপস্থাপন করা হবে৷ সাম্প্রতিকটিতে ক্লিক করুন এবং আনইনস্টল আপডেট টিপুন৷ বোতাম।
  5. পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে আপনার কম্পিউটার পুনরায় চালু করতে হবে, তারপর ERROR_ACCESS_DENIED ত্রুটিটি এখনও প্রদর্শিত হচ্ছে কিনা তা পরীক্ষা করুন৷

ফিক্স #5:আনইনস্টল করুন, তারপর প্রভাবিত প্রোগ্রামটি পুনরায় ইনস্টল করুন।

উপরের পদ্ধতিগুলি চেষ্টা করার পরেও আপনি যদি Windows 10/11-এ ERROR_ACCESS_DENIED ত্রুটির সম্মুখীন হন, তাহলে আপনার শেষ বিকল্প হবে প্রোগ্রামটি আনইনস্টল করা৷

Windows 10/11 এ একটি প্রোগ্রাম আনইনস্টল করতে:

  1. এ যান শুরু> সেটিংস> সিস্টেম , তারপর অ্যাপস এবং বৈশিষ্ট্য-এ ক্লিক করুন বাম মেনু থেকে।
  2. আপনি যে প্রোগ্রামটি আনইনস্টল করতে চান সেটি বেছে নিন।
  3. আনইন্সটল-এ ক্লিক করুন বোতাম।
  4. আপনার কম্পিউটার রিস্টার্ট করুন।

প্রোগ্রামটি পুনরায় ইনস্টল করতে, বিকাশকারীর ওয়েবসাইট বা মাইক্রোসফ্ট স্টোরের মাধ্যমে ইনস্টলারের একটি অনুলিপি ডাউনলোড করুন। ডাউনলোড করা ফাইলটিতে ক্লিক করুন এবং নির্দেশাবলী অনুযায়ী প্রোগ্রামটি ইনস্টল করুন।

সারাংশ

SetupDiSetDeviceProperty একটি গুরুত্বপূর্ণ ফাংশন কারণ এটি একটি প্রোগ্রাম কিভাবে চালানো উচিত তা নির্ধারণ করে। আপনি যদি Windows 10/11-এ ERROR_ACCESS_DENIED ত্রুটির সম্মুখীন হন, তাহলে এটি সমাধান করতে উপরের সমস্যা সমাধানের নির্দেশিকা অনুসরণ করুন৷


  1. উইন্ডোজ 11/10 এ EXCEPTION_ACCESS_VIOLATION ত্রুটি কীভাবে ঠিক করবেন?

  2. Windows 10/11-এ 0x800700b7 ত্রুটি কোড কীভাবে ঠিক করবেন?

  3. Windows 10/11 এ ত্রুটি 0x8007065e কিভাবে ঠিক করবেন?

  4. Windows 11/10 এ Wi-Fi শংসাপত্রের ত্রুটি কীভাবে সমাধান করবেন