বিভিন্ন উইন্ডোজ এবং অফিস পণ্যে মাইক্রোসফ্ট আপডেট ব্যবহার করার সময়, যেমন উইন্ডোজ সার্ভার; উইন্ডোজ XP এবং মাইক্রোসফ্ট অফিস ২০০৩, আপনি 0x80070643 ত্রুটি অনুভব করতে পারেন। এটিই মূলত আপনাকে বলছে যে ইনস্টলেশনের সময় একটি ত্রুটি ঘটেছে এবং কিছু সেটি উইন্ডোজ ইনস্টলারকে ইনস্টলেশন কমপ্লিট হওয়ার আগে বন্ধ করে দিয়েছে। এই ত্রুটি অনেক মাইক্রোসফ্ট প্রোগ্রাম এবং সফটওয়্যার আপডেট করার চেষ্টা করার সময় হতে পারে, এটি শুধু এক বা দুটি পণ্যের জন্য সীমাবদ্ধ নয়। এই ত্রুটি একটি জেনেরিক ত্রুটি এবং তাই এটিকে কোনো স্পেশালিস্ট সমাধান দরকার নয়।
ত্রুটি কোড 0x80070643 এর কারণ কী?
আপনি যদি এই ত্রুটি অনুভব করেন তবে আপনি এই ত্রুটি বার্তা পাবেন:
ত্রুটি 0x80070643: ইনস্টলেশনের সময় ফ্যাটাল ত্রুটি।
উইন্ডোজ ইনস্টলার তারপর বন্ধ হয়ে যাবে এবং আপডেট ইনস্টল হবে না। এটিকে আরও বিরক্তিকর করে দিচ্ছে এই তथ্য যে উইন্ডোজ চিনতে পারছে না যে এই ত্রুটি আগেও ঘটেছে এবং পিসি রিস্টার্ট করার পর একই আপডেট আবার ইনস্টল করার সুপারিশ করছে। এই ত্রুটি সাধারণ সমস্যার কারণে হয়, যেমন উইন্ডোজ ইনস্টলারকে অ্যাডমিনিস্ট্রেটর সুবিধা দেওয়া হয়নি। উইন্ডোজ ইনস্টলারকে আপডেট ইনস্টল করার অনুমতি দেয়ার বিভিন্ন উপায় আছে।
ত্রুটি কোড 0x80070643 কিভাবে সমাধান করবেন
ধাপ ১ - সিস্টেম অ্যাডমিনিস্ট্রেটর পারমিশন দিন
ব্যবহারকারীকে এই অ্যাডমিনিস্ট্রেটর পারমিশন দিলে উইন্ডোজ ইনস্টলার প্যাকেজকে সিস্টেমের সেই অংশগুলো অ্যাক্সেস করতে দেবে যা সাধারণত আউট অফ বাউন্ডস, যেমন C:\Program Files এবং C:\Windows। এগুলো সেই জায়গাগুলো যেখানে আপডেটগুলো ইনস্টল হতে হবে। একজন ব্যবহারকারীকে অ্যাডমিনিস্ট্রেটর পারমিশন দিতে, আপনাকে করতে হবে:
এই নির্দেশাবলি উইন্ডোজ ৭/ভিস্তা সিস্টেমের জন্য। আপনাকে অ্যাডমিন হিসেবে লগইন করা থাকতে হবে
- স্টার্ট > কন্ট্রোল প্যানেল > ইউজার অ্যাকাউন্টস অ্যান্ড ফ্যামিলি সেফটি > অ্যাড অর রিমুভ ইউজার অ্যাকাউন্টস ক্লিক করুন
- আপনি যে অ্যাকাউন্টে অ্যাডমিনিস্ট্রেটর পারমিশন দিতে চান সেটিতে ক্লিক করুন
- বাম পাশে, "চেঞ্জ দ্য অ্যাকাউন্ট টাইপ" ক্লিক করুন
- "অ্যাডমিনিস্ট্রেটর" লেখার পাশের রেডিও বাটনে ক্লিক করুন
উইন্ডোজ XP সিস্টেমে অ্যাকাউন্ট সেটিংস পরিবর্তন করতে:
- স্টার্ট > কন্ট্রোল প্যানেল > ইউজার অ্যাকাউন্টস ক্লিক করুন
- "পিক এ টাস্ক" বক্সে "চেঞ্জ 언 অ্যাকাউন্ট" ক্লিক করুন
- আপনি যে অ্যাকাউন্টটি পরিবর্তন করতে চান সেটিতে ক্লিক করুন
- চেঞ্জ দ্য অ্যাকাউন্ট টাইপ ক্লিক করুন
- उस ব্যবহারকারীর অধিকার বাড়িয়ে অ্যাডমিনিস্ট্রেটর করুন
এই পদ্ধতিটি আপনাকে উইন্ডোজ ইনস্টলারের মাধ্যমে ইনস্টল করতে দেবে সিস্টেম আপনাকে হ্যাড ড্রাইভের বিভিন্ন অংশে অ্যাক্সেস ডেনাই না করে।
ধাপ ২ - SQL কমান্ড ব্যবহার করে অ্যাডমিনিস্ট্রেটর পারমিশন দিন
আপনি যদি একটি সার্ভার চালান, তবে আপনি নির্দিষ্ট ব্যবহারকারীদের অ্যাডমিনিস্ট্রেটর পারমিশন দিতে চাইতে পারেন যাতে সেগুলো আপডেট ইনস্টল করতে পারে। আপনি একটি SQL কমান্ড ব্যবহার করতে পারেন, যা Structured Query Language-এর সংক্ষিপ্ত রূপ, যা রিলেশনাল ডাটাবেসের জন্য একটি ডাটাবেস কম্পিউটার ল্যাঙ্গুয়েজ। এটি তৈরি ও ব্যবহার করতে:
- নোটপ্যাড খুলুন এবং টাইপ করুন:
EXEC sp_grantlogin '<Server_Name>\<Login_name>' Go EXEC sp_addsrvrolemember '<Server_Name>\<Login_name>', 'sysadmin' Go
একটি বিদ্যমান ব্যবহারকারী বা গ্রুপ অ্যাকাউন্টকে অনুমতি দিতে, নিচের টেক্সট কপি করুন:
EXEC sp_addsrvrolemember '< Server_Name>\<Login_name>', 'sysadmin' Go
এখানে, Server_Name আপনার SQL সার্ভার ইনস্ট্যান্সের নাম এবং Login_name আপনার ব্যবহারকারী বা গ্রুপ অ্যাকাউন্ট।
- এই ফাইলটি সংরক্ষণ করুন এবং এটিকে "GrantPermission.sql" নামে C:\ ড্রাইভে সংরক্ষণ করুন
- কমান্ড প্রম্পট খুলুন এবং টাইপ করুন: "osql -E -i C:\GrantPermission.sql"
নোট করুন <Server_Name> আপনার SQL সার্ভার এবং <Login_Name> হলো ব্যবহারকারী বা গ্রুপ অ্যাকাউন্ট যাকে আপনি পারমিশন দিতে চান।
ধাপ ৩ - এন্টারপ্রাইজ ম্যানেজার ব্যবহার করে অ্যাডমিনিস্ট্রেটর পারমিশন দিন
এটি উপরের পদ্ধতির একটি বিকল্প যদি আপনি সকল কোড লিখতে চান না।
- স্টার্ট > অল প্রোগ্রামস > মাইক্রোসফ্ট SQL সার্ভার > এন্টারপ্রাইজ ম্যানেজার (কমান্ড) ক্লিক করুন
- এখানে, মাইক্রোসফ্ট SQL সার্ভারস > SQL সার্ভার গ্রুপ > (local) > Security লোকেট করুন
- "Logins"-এ ডান ক্লিক করুন এবং "New Login" সিলেক্ট করুন
- খোলা "SQL Server Login Properties – New Login"-এ "General" ট্যাব থাকবে। এটিতে ক্লিক করুন
- ডোমেইন লিস্ট থেকে আপনার ডোমেইন সিলেক্ট করুন
- আপনি যে ইউজার নাম/গ্রুপ অ্যাকাউন্ট ব্যবহার করতে চান সেটি সিলেক্ট করুন
- Add ক্লিক করুন তারপর OK
- এখন, Server Roles ট্যাবে, Server Roles লিস্টে System Administrators চেক বক্স সিলেক্ট করুন এবং তারপর OK বাটনে ক্লিক করুন।
এটি অ্যাডমিনিস্ট্রেটর পারমিশন সহ একটি নতুন ব্যবহারকারী যোগ করবে, উপরের ধাপের মতো। এটি ব্যবহারকারীকে যেকোনো টাস্ক চালাতে সক্ষম করবে, তাই সতর্ক থাকুন কাউকে এই সুবিধা না দিন এবং একবার ত্রুটি দূর হলে এটিকে সরিয়ে দিন।
ধাপ ৪ - রেজিস্ট্রি পরিষ্কার করুন
০x80070643 এর মতো ত্রুটি দেখানোর একটি বড় কারণ হলো আপনার পিসি 'রেজিস্ট্রি' ব্যবহার করে কীভাবে কাজ করে। অনেক মানুষ এটা বুঝতে পারেন না, কিন্তু রেজিস্ট্রি ডাটাবেস উইন্ডোজ সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ অংশগুলোর একটি, যা folyam্লভাবে আপনার পিসি স্মুথ ও নির্ভরযোগ্যভাবে চালাতে সাহায্য করে। আপনি আপনার পিসি ব্যবহার করার প্রতিবার, ১০০-র বেশি রেজিস্ট্রি সেটিংস খুলে যেতে সাহায্য করে আপনার কম্পিউটারকে আপনার চালানোর জন্য প্রয়োজনীয় অনেক সেটিংস মনে রাখতে, কিন্তু দুর্ভাগ্যবশত,那些 設定の中の多くは損傷または破損する可能性があり、コンピュータが必要とするファイルを読み取ることを困難にします。信頼できるシステム最適化および修正ツールを使用すると、これを修復するのに役立ちます。