একটি পরিষেবাতে "টাইপ" কী?


0

আপনি যদি এইচকেএলএম Y সিস্টেম \ কারেন্টকন্ট্রোলসেট \ পরিষেবাদিগুলির জন্য রেজিডিটের দিকে লক্ষ্য করেন তবে তার মধ্যে একটি "টাইপ", যদি মানগুলির একটি পরিসর (0x1, 0x10, 0x16, ইত্যাদি) ধরে থাকে তবে কেউ জানেন যে এটি কি?

উত্তর:


2

মাইক্রোসফ্ট সমর্থন - কারেন্টকন্ট্রোলসেট \ পরিষেবাদি সাবকি এন্ট্রি (অন্যান্য সম্পর্কিত কী এবং মান সহ)। আমি অনুমান করছি আপনি প্রতিটি পরিষেবায় একাধিক প্রকারের প্রতিনিধিত্ব করতে হেক্স মান যুক্ত করতে পারেন।

Http://support.microsoft.com/kb/103000 থেকে

নিম্নলিখিত রেজিস্ট্রি পাথের অধীনে পরিষেবাদি সাবকিগুলিতে ডিভাইস ড্রাইভার, ফাইল সিস্টেম ড্রাইভার এবং উইন 32 পরিষেবা ড্রাইভারের জন্য পরামিতি রয়েছে:

HKEY_LOCAL_MACHINE \ সিস্টেম \ CurrentControlSet \ সার্ভিস

প্রতিটি পরিষেবাদির সাবকি নামটি সেবার নাম, যা পরিষেবা যে ফাইল থেকে পরিষেবা লোড করা হয় তার নামের মূলও। উদাহরণস্বরূপ, সিরিয়াল মাউসের জন্য, পরিষেবার নাম এবং পরিষেবাদি সাবকি নাম সার্মহাউস। যে ফাইল থেকে এটি লোড করা হয় তা হ'ল:

SystemRoot \ system32 \ ড্রাইভার \ SERMOUSE.SYS।

সমস্ত পরিষেবার নাম নীচে সংজ্ঞায়িত করা হয়:

 HKEY_LOCAL_MACHINE\SOFTWARE.

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

প্রতিটি পরিষেবা কীতে অতিরিক্ত সাবকি থাকতে পারে। "নেটওয়ার্ক অ্যাডাপ্টার কার্ড এন্ট্রি, পার্ট ১" নিবন্ধে "নেটওয়ার্কের উপাদানগুলির জন্য লিংকেজ সাবকি এন্ট্রি" - তে বর্ণিত অনেকগুলি পরিষেবাদির একটি লিংকেজ সাবকি রয়েছে, যা নেটওয়ার্ক উপাদানগুলির জন্য বাধ্যতামূলক ডেটা সরবরাহ করে " অনেক পরিষেবাতে একটি প্যারামিটার সাবকি থাকে যা নির্দিষ্ট পরিষেবাটি কনফিগার করার জন্য মানগুলি দ্বারা পরিষেবা দ্বারা সংজ্ঞায়িত এন্ট্রি ধারণ করে।

পরামিতি সাবকি এবং অন্যান্য পরিষেবা-নির্দিষ্ট এন্ট্রিগুলির মানগুলি এই নিবন্ধগুলিতে বর্ণিত হয়েছে:

নেটওয়ার্ক অ্যাডাপ্টার কার্ড এন্ট্রি ডিভাইস ড্রাইভার এন্ট্রি নেটওয়ার্ক পরিষেবাদি এন্ট্রি

প্রতিটি পরিষেবা সাবকির জন্য নিম্নলিখিত মানক মানগুলি প্রবেশ করে:

ত্রুটি নিয়ন্ত্রন আরইজি_ডাবর্ড ত্রুটি ধ্রুবক পরিষেবার জন্য ত্রুটি নিয়ন্ত্রণের স্তরটি নীচে উল্লেখ করে:

ত্রুটি নিয়ন্ত্রণ মানে স্তর

0x3 (সমালোচনা) চেষ্টা করা সিস্টেম স্টার্টআপ ব্যর্থ। যদি স্টার্টআপটি সর্বশেষজ্ঞাত নিয়ন্ত্রণ ব্যবস্থা ব্যবহার না করে তবে লাস্টকোনাডগুডে স্যুইচ করুন। যদি সূচনার প্রচেষ্টা লাস্টকনডগড ব্যবহার করে থাকে তবে একটি বাগ-চেক রুটিন চালান।

0x2 (গুরুতর) যদি স্টার্টআপটি লাস্টকোনাডগুড কন্ট্রোল সেটটি ব্যবহার না করে তবে লাস্টকোনাডগুডে স্যুইচ করুন। যদি সূচনার প্রচেষ্টা লাস্টকনডগড ব্যবহার করে থাকে তবে ত্রুটির ক্ষেত্রে চালিয়ে যান।

0x1 (সাধারণ) ড্রাইভারটি লোড বা আরম্ভ করতে ব্যর্থ হলে স্টার্টআপটি এগিয়ে যাওয়া উচিত, তবে একটি সতর্কতা প্রদর্শন করা উচিত।

0x0 (উপেক্ষা করুন) ড্রাইভারটি লোড করতে বা আরম্ভ করতে ব্যর্থ হলে, শুরু করুন। কোন সতর্কতা প্রদর্শিত হয়।

গোষ্ঠী আরজিএসজেড গ্রুপের নাম নির্দিষ্ট পরিষেবাটি যার সদস্য সেটির নাম নির্দিষ্ট করে। ডিফল্ট: (নাল)

DependOnGroup REG_MULTI_SZ গ্রুপের নাম শূন্য বা তার বেশি গ্রুপের নাম নির্দিষ্ট করে। যদি এক বা একাধিক গোষ্ঠী তালিকাভুক্ত থাকে তবে নামী গোষ্ঠী থেকে কমপক্ষে একটি পরিষেবা এই পরিষেবাটি লোড হওয়ার আগে অবশ্যই লোড করতে হবে। ডিফল্ট: (খালি)

DependOnService REG_MULTI_SZ পরিষেবার নাম শূন্য বা আরও বেশি পরিষেবার সাবকি নাম নির্দিষ্ট করে। যদি কোনও পরিষেবা এখানে তালিকাভুক্ত করা হয় তবে এই পরিষেবাটি লোড হওয়ার আগে সেই নামকৃত পরিষেবাটি অবশ্যই লোড করা উচিত। ডিফল্ট: (খালি)

চিত্রপথ আরইজি_ডাবর্ড পাথ এবং ফাইলের নাম একটি পাথের নাম নির্দিষ্ট করে। অ্যাডাপ্টারগুলির জন্য, এই মানটিকে উপেক্ষা করা হয়। ডিফল্ট: ড্রাইভারের জন্য:

 systemroot\SYSTEM32\DRIVERS\driverName.SYS

একটি পরিষেবার জন্য:

 systemroot\SYSTEM32\serviceName.EXE

(যেখানে ড্রাইভারের নাম বা সার্ভিসনাম সম্পর্কিত পরিষেবাদি সাবকি নামের মতো)

অবজেক্টনাম আরইজি_ডাবর্ড অবজেক্টের নাম একটি অবজেক্টের নাম নির্দিষ্ট করে। যদি টাইপটি একটি WIN32 পরিষেবা নির্দিষ্ট করে, এই নামটি সেই অ্যাকাউন্টের নাম যা পরিষেবাটি চলতে থাকলে লগইন করতে পরিষেবাটি ব্যবহার করবে। যদি টাইপটি কোনও কার্নেল ড্রাইভার বা ফাইল সিস্টেম ড্রাইভার নির্দিষ্ট করে, এই নামটি উইন্ডোজ এনটি ড্রাইভার আইটেমের নাম যা I / O পরিচালক ডিভাইস ড্রাইভার লোড করতে ব্যবহার করে। ডিফল্ট: subkeyName

REG_DWORD শুরু করুন নিরন্তর শুরু করুন পরিষেবার জন্য প্রারম্ভিক মানগুলি নীচে উল্লেখ করে:

টাইপ লোডার অর্থ শুরু করুন

0x0 কার্নেল
বুট (স্টার্টআপ) ভলিউমের জন্য (বুট) ড্রাইভার স্ট্যাকের একটি অংশকে প্রতিনিধিত্ব করে এবং তাই বুট লোডার দ্বারা লোড করা আবশ্যক।

0x1 I / O
কার্নেল প্রারম্ভিকরণে চালিত ড্রাইভার (সিস্টেম) সাবসিস্টেমকে প্রতিনিধিত্ব করে।

0x2 পরিষেবা লোড বা শুরু করতে হবে (অটো লোড)
সমস্ত স্টার্টআপগুলির জন্য স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করুন, পরিষেবা প্রকার নির্বিশেষে ম্যানেজার।

0x3 পরিষেবা উপলব্ধ, প্রকার নির্বিশেষে, (
নিয়ন্ত্রণ উপর লোড করুন তবে চাহিদা না হওয়া পর্যন্ত শুরু করা হবে না) ম্যানেজার ব্যবহারকারী এটি শুরু করে (উদাহরণস্বরূপ, নিয়ন্ত্রণ প্যানেলে ডিভাইস আইকন ব্যবহার করে)।

0x4 পরিষেবাটি কোনও (অক্ষম)
নিয়ন্ত্রণ শর্তাবলীর অধীনে আরম্ভ করা হবে না । ম্যানেজার

শুরুর মানটি অ্যাডাপ্টারের জন্য উপেক্ষা করা হয়। প্রকারটি যদি একটি Win32 পরিষেবা মান হয় (নীচে বর্ণিত হিসাবে), প্রারম্ভিক মানটি অবশ্যই একটি অটো, চাহিদা বা অক্ষম মান নির্দিষ্ট করে।

ট্যাগ REG_DWORD একটি প্রদত্ত গোষ্ঠীর মধ্যে একটি লোড অর্ডার নির্দিষ্ট করে। ট্যাগের মান এমন একটি সংখ্যা নির্দিষ্ট করে যা পরিষেবাটির সদস্য যার গোষ্ঠীর মধ্যে অনন্য। কন্ট্রোল under গ্রুপ অর্ডারলিস্ট সাবকির অধীনে সম্পর্কিত গ্রুপ নাম এন্ট্রি লোড ক্রম অনুযায়ী ট্যাগগুলির একটি তালিকা নির্দিষ্ট করে।

উদাহরণস্বরূপ, নিম্নোক্ত পরিষেবাগুলি যা প্রাথমিক ডিস্ক গোষ্ঠীর সদস্য এই মানগুলি থাকতে পারে: অ্যাবিসডস্ক সাবকির জন্য ট্যাগ = 4, অ্যাটডিস্কের জন্য ট্যাগ = 2, সিপিকারারির জন্য ট্যাগ = 1, এবং ফ্লপিটির জন্য ট্যাগ = 3। গ্রুপঅর্ডারলিস্ট সাবকি-এর অধীনে প্রাথমিক ডিস্কের মান এই ট্যাগ মানগুলি এই পরিষেবাগুলি লোড করার জন্য নির্ধারিত ক্রম নির্দিষ্ট করতে ব্যবহার করবে। অন্য উদাহরণ হিসাবে, প্রতিটি এসসিএসআই মিনিপোর্ট সার্ভিসের একটি স্বতন্ত্র ট্যাগ মান রয়েছে যা গ্রুপ-অর্ডারলিস্ট সাবকি-র অধীনে কোন এসসিএসআই অ্যাডাপ্টারকে প্রথমে লোড করতে হবে তা নির্ধারণ করার জন্য এসসিএসআই মিনিপোর্ট মানটিতে সনাক্তকারী হিসাবে ব্যবহৃত হয়।

টাইপ করুন REG_DWORD ধ্রুবক টাইপ করুন

নিম্নলিখিতভাবে পরিষেবার ধরণ উল্লেখ করে:

পরিষেবার ধরণের বর্ণনা

0x1 একটি কার্নেল ডিভাইস ড্রাইভার।

0x2 ফাইল সিস্টেম ড্রাইভার, এটি কার্নেল ডিভাইস ড্রাইভারও।

0x4 অ্যাডাপ্টারের জন্য একটি আর্গুমেন্টের সেট।

0x10 একটি উইন 32 প্রোগ্রাম যা পরিষেবা নিয়ামক দ্বারা শুরু করা যেতে পারে এবং এটি পরিষেবা নিয়ন্ত্রণ প্রোটোকলকে মান্য করে। এই জাতীয় Win32 পরিষেবা নিজেই একটি প্রক্রিয়াতে চলে।

0x20 একটি উইন 32 পরিষেবা যা অন্য উইন 32 পরিষেবার সাথে কোনও প্রক্রিয়া ভাগ করতে পারে।

উদাহরণস্বরূপ, যখন আপনি উইন্ডোজ এনটি শুরু করেন, বুট লোডার 0 টির শুরু মূল্য (যা নির্দেশ করে যে এই ড্রাইভারগুলি লোড করা উচিত তবে কার্নেলের আগে আরম্ভ করা উচিত নয়) এবং 0x1 এর টাইপ মান (যা কার্নেলকে নির্দেশ করে) স্ক্যান করে ডিভাইস ড্রাইভার যেমন একটি হার্ড ডিস্ক বা অন্যান্য নিম্ন-স্তরের হার্ডওয়্যার ডিভাইস ড্রাইভার)। তারপরে কারেন্টকন্ট্রোলসেট \ কন্ট্রোল \ সার্ভিস গ্রুপপর্ডার তালিকার মান হিসাবে নির্দিষ্ট ক্রমে ড্রাইভারগুলি মেমরিতে লোড হয়।


1
একটি কারণ রয়েছে যা আমরা সাধারণত পরামর্শ দিই যে উত্তরগুলির মধ্যে প্রাসঙ্গিক সামগ্রী অন্তর্ভুক্ত রয়েছে যা তারা উল্লেখ করে লিঙ্ক থেকে আসে। এই উত্তরের লিঙ্কটি আর বৈধ নয় এবং এইভাবে এই প্রশ্নের উত্তর ছাড়াই দেয় leaves
ড্যানিয়েল

ওয়েব সংরক্ষণাগার থেকে উত্তর উত্তর ডাউনলোড করুন
mt025
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.