উইন্ডোজ আপনাকে আপনার একাউন্ট থেকে অ্যাপ্লিকেশন অন্য একটি ইউজার একাউন্ট হিসেবে চালাতে দেয়, শর্তই আপনার কাছে সেই একাউন্টের ক্রেডেনশিয়াল থাকতে হবে। এই ফাংশনালিটি উইন্ডোজের সকল সংস্করণে (উইন্ডোজ ৭, ৮, ১০) উপলব্ধ। এই আর্টিকেলে শুধু উইন্ডোজ ১০ আলোচনা করা হয়েছে, কিন্তু একই নির্দেশনা অন্যান্য সংস্করণে ও প্রয়োগ করা যায়। এই ফিচারের মাধ্যমে আপনি শুধু .exe এক্সটেনশন ওয়ালা অ্যাপ্লিকেশনই নয়, প্রায় সকল ফাইল এক্সটেনশন এক্সিকিউট করতে পারবেন—ব্যাচ ফাইল থেকে ইনস্টলার পর্যন্ত।

এই ফাংশনালিটি উইন্ডোজের বিল্ট-ইন RunAs প্রোগ্রাম দ্বারা সক্ষম হয়। RunAs প্রোগ্রাম এই কাজে ব্যাপকভাবে ব্যবহৃত হয়। এটি কমান্ড প্রম্পট ও উইন্ডোজ এক্সপ্লোরার—দুটো থেকেই অ্যাক্সেসযোগ্য। যদি আপনি গ্রাফিক্যাল ইউজার ইন্টারফেস পছন্দ করেন, তবে সেটিও আছে। এই প্রোগ্রাম ব্যবহার করতে একটি সার্ভিস পটভূমিতে চলতে হবে। RunAs প্রোগ্রাম সেকেন্ডারি লগ-অন সার্ভিসের ওপর নির্ভরশীল। যদি সার্ভিসটি বন্ধ থাকে, তবে আপনি ইচ্ছামত ফলাফল পাবেন না। তাই উইন্ডোজ সার্ভিস উইন্ডো থেকে সার্ভিসটি চলছে কিনা যাচাই করুন।
অ্যাপ্লিকেশন ভিন্ন ইউজার হিসেবে চালানোর একাধিক পদ্ধতি রয়েছে। নিচে বিভিন্ন পদ্ধতি আলোচনা করা হয়েছে যাতে আপনি সুবিধামতো একটি বেছে নিতে পারেন।
পদ্ধতি ১: উইন্ডোজ এক্সপ্লোরার ব্যবহার করে
উইন্ডোজ এক্সপ্লোরার 통해서 অ্যাপ্লিকেশন ভিন্ন ইউজার হিসেবে চালানো সম্ভব। এটি সবচেয়ে সহজ পদ্ধতির একটি কারণ এটি সাধারণ প্রোগ্রাম চালানোর পদ্ধতির সাথে মিলে যায়। আপনি যেভাবে বর্তমান একাউন্টে প্রোগ্রাম চালান, ঠিক उसीভাবে অন্য ইউজার একাউন্ট থেকে চালাতে পারবেন। পার্থক্য শুধু এটিতে ডাবল-ক্লিক বা ওপেন বেছে নেওয়ার পরিবর্তে অন্য অপশন বেছে নিতে হয়।
কিছু কেসে ড্রপ-ডাউন মেনুতে “Run as different user” অপশনটি নাও থাকতে পারে। এতে উইন্ডোজ লোকাল পলিসি দায়ী। সেক্ষেত্রে লোকাল গ্রুপ পলিসি এডিটরে একটি পলিসি পরিবর্তন করলেই সমাধান হয়। নিচের নির্দেশনা মানুন:
- প্রথমে নিশ্চিত করুন যে “Run as different user” অপশনটি আপনার কাছে দৃশ্যমান। সেজন্য উইন্ডোজ কী + R চাপিয়ে রান ডায়লগ বক্স খুলুন।
- রান ডায়লগে gpedit.msc টাইপ করে এন্টার চাপুন।
- লোকাল গ্রুপ পলিসি এডিটর উইন্ডো খুলবে। নিচের পথ অনুসরণ করুন:
Computer Configuration > Administrative Templates > Windows Components > Credential User Interface
- ডান প্যানে Required trusted path for credential entry পলিসিতে ডাবল-ক্লিক করুন।

- সেটিং Not Configured-এ থাকতে হবে। Apply ক্লিক করে তারপর OK চাপুন।

- এখন যে অ্যাপ্লিকেশন চালাতে চান তার ডিরেক্টরিতে যান।
- Shift কী ধরে অ্যাপ্লিকেশনে রাইট-ক্লিক করুন এবং ড্রপ-ডাউন থেকে “Run as different user” বেছে নিন।

- অন্য ইউজার একাউন্টের ইউজারনেম ও পাসওয়ার্ড দিয়ে OK ক্লিক করুন। অ্যাপ্লিকেশন নির্দিষ্ট ইউজার হিসেবে চালু হবে।
পদ্ধতি ২: কমান্ড প্রম্পট ব্যবহার করে
RunAs ইউটিলিটি কমান্ড প্রম্পটে অন্য কমান্ডের মতই ব্যবহার করা যায়। এর মাধ্যমে ব্যাচ ফাইল তৈরি করে নির্দিষ্ট অ্যাপ্লিকেশন বারবার অন্য ইউজার হিসেবে চালানো যায়। ধাপগুলো:
- স্টার্ট মেনু খুলে কমান্ড প্রম্পট সার্চ করে খুলুন।
- কমান্ড প্রম্পট উইন্ডোতে নিচের কমান্ড লিখুন অন্য ইউজার হিসেবে প্রোগ্রাম চালাতে:
runas /user:USERNAME "PathToFile" UserPassword

- ENTER চাপার আগে USERNAME, PathToFile এবং UserPassword ভেরিয়েবলগুলো যথাযথ মান দিয়ে প্রতিস্থাপন করুন।
- ENTER চাপলে প্রোগ্রাম নির্দিষ্ট ইউজার হিসেবে চালু হবে।
- উপরোক্ত কমান্ড দিয়ে একটি ব্যাচ ফাইল তৈরি করলে বারবার কমান্ড প্রম্পট খুলে কমান্ড লিখতে হবে না।
- টেক্সট ডকুমেন্ট তৈরি করুন এবং উপরের কমান্ডটি পেস্ট করুন।
- ফাইলটি .bat এক্সটেনশনে সংরক্ষণ করুন।
- এখন যেকোনো সময় অ্যাপ্লিকেশন চালাতে চাইলে এই .bat ফাইলটি রান করুন, সেটি স্বয়ংক্রিয় কাজ করবে।
পদ্ধতি ৩: স্টার্ট মেনু ব্যবহার করে
স্টার্ট মেনু 통해서ও অ্যাপ্লিকেশন ভিন্ন ইউজার হিসেবে চালানো যায়। কিন্তু তার জন্য লোকাল গ্রুপ পলিসি এডিটরে একটি পলিসি এডিট করতে হবে। এরপর স্টার্ট মেনুতে অ্যাপ্লিকেশনে রাইট-ক্লিক করলে “Run as different user” অপশনটি দেখাবে। ধাপগুলো:
- স্টার্ট মেনু-তে সার্চ করে লোকাল গ্রুপ পলিসি এডিটর খুলুন।
- এডিটরে নিচের পথে যান:
User Configuration\Administrative Templates\Start Menu and Taskbar
- ডান প্যানে Show “Run as different” command on Start পলিসিতে ডাবল-ক্লিক করুন।

- পলিসি Enabled করে Apply এবং OK ক্লিক করুন।

- পরিবর্তন কার্যকর হওয়ার জন্য সিস্টেম রিবুট করুন।
- পিসি বুট হলে স্টার্ট মেনুতে অ্যাপ্লিকেশন সার্চ করে রাইট-ক্লিক করুন। ড্রপ-ডাউনে “Run as a different user” অপশনটি দেখতে পাবেন।
