উইন্ডোজ প্রোগ্রামিং - আপনার কি ইউএসি চালু রাখা উচিত?


11

উইন্ডোতে বিকাশ করার সময় প্রস্তাবিত ইউজার অ্যাকাউন্ট কন্ট্রোল (ইউএসি) সেটিংস কী?

এমনকি উইন on এও আমি এটি বন্ধ করে দেওয়ার জন্য যথেষ্ট বিরক্তিকর বলে মনে করি (কারণ এটি এটি আমাকে আরও উত্পাদনশীল করে তোলে) তবে মাঝে মাঝে আমার খারাপ লাগে কারণ আমি জানি আমি যদি আমার কোড এ ছেড়ে দিয়ে থাকি তবে আরও সমস্যাগুলি খুঁজে পাব।


"এটি আমার মেশিনে কাজ করে!" একজন বিকাশকারীর ক্লাসিক প্রতিক্রিয়া যা তার সফ্টওয়্যারটিতে একটি সমস্যা সম্পর্কে বলা হচ্ছে। এটি অ্যাক্সেস রাইটস, হার্ডওয়্যার রিসোর্স বা ইনস্টলড লাইব্রেরিগুলির (এবং তারপরে কিছু) পার্থক্যের কারণে হতে পারে। আপনার তুলনায় কোনও ব্যবহারকারীর মেশিনের সম্ভাব্য সীমাবদ্ধতা সম্পর্কে সচেতন হওয়ার চেষ্টা করুন এবং মুক্তির আগে আপনি যদি পরীক্ষা করতে পারেন তবে। কারণ ... "আমরা আপনার মেশিনটি শিপিং করছি না!"
মার্টিন মাট

উত্তর:


16

প্রস্তাবনাটি (মাইক্রোসফ্ট থেকেও) হ'ল এটি ছেড়ে দেওয়া, এবং যখনই সম্ভব আপনার আইডিই অপ্রচলিতভাবে চালানো

প্রথমত, এটি প্রোগ্রামারকে একই "বিরক্তি" দিয়ে বাঁচতে বাধ্য করে যা একজন সত্যিকারের বিশ্ব ব্যবহারকারী থাকবে (যদি আপনি এটি জানেন না, তবে আপনি কি এটির চারপাশে সঠিকভাবে প্রোগ্রাম করবেন?)।

তারপরে, ইউএসি অক্ষম করা এবং প্রশাসক হিসাবে কাজ করা ইউনিক্সের মতো রুট হিসাবে কাজ করা হিসাবে খারাপ (সাধারণ জ্ঞানের দশকগুলি আপনাকে জানাবে যে এটি খারাপ কেন)।


4
উইন্ডোজ লিনাক্স নয়, এটি সত্যিই ভাল তুলনা নয় ..
টমাস বনিনি

9
@ কপ: ওএস নির্বিশেষে পুরোপুরি সুযোগ-সুবিধাগুলি নিয়ে দৌড়ানো ভাল বা খারাপ ... উইন্ডোজ এবং ইউএনআইএক্স / লিনাক্স এর মধ্যে কীভাবে আলাদা তা আমি দেখতে পাচ্ছি না।
উইজার্ড 79

1
@ ব্রায়ান: এখনও কিছু লাইব্রেরি রয়েছে যেখানে অ্যাডমিনের অধিকারের প্রয়োজন (যেমন অ্যাজুরের বিকাশ), তবে প্রশাসনিক অ-প্রশাসক হিসাবে বেশিরভাগ কাজ করা যেতে পারে।
এজেন্ট_9191

2
@ ওয়াল্টার: আপনি উইন্ডোজ পরিষেবাগুলি উন্নতমানের তৈরি করতে পারেন। যদিও পরিষেবাটি ইনস্টল / আনইনস্টল করার জন্য আপনার উন্নত অধিকারের প্রয়োজন। আইডিই থেকে আপনাকে কখনই কোনও কিছু ইনস্টল করা উচিত নয়, সুতরাং একটি এলিভেটেড কমান্ড প্রম্পট আরও ভাল কাজ করে যেহেতু এটিই আইটি পেশাদাররা ব্যবহার করে শেষ করবে।
এজেন্ট_9191

2
@ জেনাক: আপনারা ভুল বলেছেন। প্রযুক্তিগত দৃষ্টিকোণ থেকে অ্যাডমিনিস্ট্রেটর (বা ইউএসি দ্বারা উন্নত প্রশাসক) এর মূল ব্যবহারকারী হওয়া ঠিক একই জিনিস is অবশ্যই আপনি সিস্টেম পার্টিশনে বিন্যাস কমান্ডটি ব্যবহার করতে পারবেন না, তবে এটি কেবল একটি ইউআই পছন্দ। আপনি একটি তৃতীয় পক্ষের প্রোগ্রাম ব্যবহার করতে পারেন যা ফরম্যাটগুলি সিস্টেম বিভাজন বা অন্য কিছু মুছে দেয়।
উইজার্ড 79

4

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


সমস্যাটি হ'ল, আপনার যদি ইউএসি অফ থাকে তবে পরীক্ষার জন্য আপনার সাথে একটি ডেডিকেটেড মেশিন বা ভার্চুয়াল মেশিন থাকা উচিত।
উইজার্ড 79

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

2
আপনার অনিবদ্ধ এবং সুবিধাবঞ্চিত অপ্রস্তুত পরিস্থিতি উভয়ই পরীক্ষা করতে হবে ।
বেন ভয়েগট

4

আমি উইন্ডোজ 7 এ চলছি এবং আমি ইউএসি চালু রেখেছি এবং আমার অ্যাকাউন্টটি সত্যিকারের অ্যাডমিন অ্যাকাউন্ট নয়। সুতরাং আমি যখন ইউএসি তে প্রবেশ করি তখন চালিয়ে যেতে আমাকে প্রশাসকের পাসওয়ার্ডটি প্রবেশ করতে হবে। এমনকি ভিস্তার অধীনেও আমি এটি চালু রেখেছি। আমি বেশ কয়েকজন বিকাশকারী শুনেছি যে এটি ঠিক পথে চলে যায় তবে আমি এখনও তা দেখতে পাইনি। ভিস্তার অধীনে এটি আরও বড় সমস্যা ছিল কারণ বেশ কয়েকটি অঞ্চল সামান্য পরিমাণে নিয়ন্ত্রণমূলক ছিল।

বিকাশকারীরা যখন ইউএসি পথে আসে তখন আমি যে প্রশ্নটি সর্বদা উত্থাপন করি তা হ'ল "আপনি কী করছেন যে আপনি এটি চালিয়ে যান?" যদি আপনি সিস্টেম ফোল্ডারে (উইন্ডোজ, প্রোগ্রাম ফাইল, আইআইএস সাইট) ফাইলগুলি চালনার চেষ্টা করছেন তবে আপনি কিছু ভুল করছেন। আইআইএস ওয়েবসাইটগুলি সি এর বাইরে থাকতে পারে: \ ইনপপব। এসকিউএল সার্ভার ব্যবহারকারীর ডাটাবেসগুলি প্রোগ্রাম ফাইলগুলির বাইরে থাকতে পারে। শুধুমাত্র সময় আপনি উচিত নিয়মিতভাবে দেখতে UAC প্রম্পট আবেদন ইনস্টলসমূহ এবং আপডেট হয়। আপনি যদি এটি প্রায়শই দেখতে পান তবে আপনি সম্ভবত সিস্টেমটির সাথে না বরং তার বিরুদ্ধে কাজ করছেন।


2
ভিজ্যুয়াল স্টুডিও আপনাকে আইআইএস হোস্টেড ওয়েব অ্যাপ্লিকেশন প্রকল্পটি খোলার অনুমতি দেয় না যতক্ষণ না এটি চালিয়ে যায়।
হেইনজি

@ হেইনজির বক্তব্যটি প্রসারিত করতে, যদি আমি একই অ্যাপ্লিকেশনটির দুটি সংস্করণ (উদাহরণস্বরূপ দুটি এসভিএন শাখা যা প্রতিটি পৃথক স্থানে সঞ্চিত থাকে) চালায়, আপনি যে ফোল্ডারে কাজ করছেন সেখানে আইআইএস সেট করতে সক্ষম হতে আপনার ভিএস স্টুডিও প্রয়োজন need (অর্থাত্‍ এই দুটিটির মধ্যে আপনি শেষ সমাধানটি খুললেন)। উন্নত সুযোগ সুবিধাগুলি ছাড়াই, আপনাকে কেবল আইআইএস আপডেট করতে হবে না, অ্যাপ্লিকেশনটির সম্পূর্ণ ভিন্ন সংস্করণটি (ব্রাউজারে) আপনি বিকাশের চেয়ে (
ভিসিতে

1

আইএমএইচও, আপনি যা করছেন তা তা ফোটে।

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


ইউএসি ছাড়ার সাহায্য কীভাবে হয়? প্রাথমিকভাবে আইআইএস স্থাপন ব্যতীত ওয়েব অ্যাপ্লিকেশন বিকাশের প্রশাসকের অধিকারের প্রয়োজন হবে না। উইন্ডোজ পরিষেবাগুলির শুরু এবং বন্ধ করার জন্য প্রশাসকের অধিকারের প্রয়োজন হবে তবে একটি একক কমান্ড উইন্ডোর মাধ্যমে এবং net start/stopআপনার কাছে একটি একক ইউএসি প্রম্পট রয়েছে। অন্যথায় আপনার যুক্তিটি তৈরি করা উচিত যাতে আপনার কমান্ড লাইন রানার এবং একটি উইন সার্ভিস রানার থাকে।
এজেন্ট_9191

এটি উন্নয়নে সহায়তা করে না, তবে এটি ইউএসি-র বিরক্তি দূর করে। স্বল্প অ্যাক্সেস অনুকরণের জন্য আপনার যদি এটির প্রয়োজন না হয় তবে এটি বন্ধ করুন; অন্যথায় এটি ছেড়ে দিন

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