উইন্ডোজ শাটডাউন করার জন্য কি শাটডাউন.এক্সই প্রয়োজনীয়?


36

ফাইলটি C:\windows\system32\shutdown.exeউইন্ডোজ বন্ধ বা পুনরায় চালু করার জন্য প্রয়োজনীয়?


16
এটিকে অন্য কোনও নামকরণ করার চেষ্টা করুন এবং দেখুন।
মার্টিনো

10
@ মুকুলকুমার এমন কেউ আছেন যে এর প্রভাবটি জানতে চান এবং জানেন যে তারা খুব সহজেই এর বিপরীত করতে পারেন?
জন বেন্টলে

8
@ থাইগ্রাইনক্যাবেজ: আপনার ইস্যু করা দরকার shutdown -s -t 0- একটি সরল shutdownকেবল সাহায্য প্রদর্শন করে।
লরেন্স

9
কম্পিউটারকে আনপ্লাগ করার জন্য কোনও ফাইলের নাম নির্বিশেষে এটিকে বন্ধ করে দেওয়া উচিত।
ডেভিড স্টারকি

7
@ ডেভিড স্টারকি: যদিও "শাট অফ" এবং "শাট ডাউন" একই জিনিস নয়।
মনিকার সাথে লাইটনেস রেস

উত্তর:


31

আপনার অবশ্যই প্রশ্নটি https://codegolf.stackexchange.com/a/24011/18907 এ আপনার উত্তর থেকে উদ্ভূত হয়েছে , বিশেষত kinokijufআপনার উত্তরের প্রাথমিক পুনর্বিবেচনা সম্পর্কে মন্তব্য থেকে ।

যেমনটি kinokijufবলা হয়েছে, উইন্ডোজ ইউনিক্স নয়। ইউনিসিস এবং লিনাক্সে, shutdownসম্পূর্ণ শাটডাউন প্রক্রিয়াতে সত্যই জড়িত। এটি সেই প্রোগ্রাম যা লগ-ইন করা ব্যবহারকারীদের জন্য নিয়মিত সতর্কতা বার্তা প্রেরণ /run/nologinকরে এবং নির্ধারিত শাটডাউন সময়ের আগে অল্প অল্প সময়ের মধ্যেই আরও লগ-ইন করা রোধ করার জন্য ফাইলটি লিখে ।

উইন্ডোজ এনটি-তে, এটি কেস নয়।

উইন্ডোজ এক্সপ্লোরার স্টার্ট মেনুতে "পাওয়ার বাটন" তে "শাট ডাউন" অ্যাকশন, REBOOT /Sটিসিসি বা টেক কমান্ডের টাস্ক ম্যানেজারের "শাটডাউন" মেনু বিকল্প এবং অন্যান্য অ্যাপ্লিকেশন প্রোগ্রাম যা আপনাকে সিস্টেমটি সমস্ত শাটডাউন বন্ধ করার অনুমতি দেয় shut দুটি উইন 32 এপিআই কল থেকে সরাসরি কল করে: InitiateSystemShutdownEx()বা ExitWindowsEx()। তারা shutdownপ্রোগ্রাম চালিয়ে অপ্রত্যক্ষভাবে জিনিসগুলি করে না । (এটা আসলে শুধু Win32 API কল কলিং চেয়ে যা করতে আরো কোড প্রয়োজন।) shutdownপ্রোগ্রাম, যখন কেউ একজন স্থানীয় শাটডাউন করছে, অত্যধিক ঐ একই Win32 API কল কল।

এটি আসলে winlogon, csrssএবং smssসেগুলি হ'ল উইন্ডোজ এনটি বন্ধ করে দেয়। বিশেষত, এটি হ'ল winlogonস্থগিত শাটডাউন অনুরোধগুলির প্রক্রিয়াজাতকরণের মূল কাজ।

আরও পড়া

  • জোনাথন ডি বোয়েন পোলার্ড (2006)। উইন্ডোজ এনটি 6 শাটডাউন প্রক্রিয়া । প্রায়শই দেওয়া উত্তর
  • shutdownফ্রিবিএসডি 9.2 ম্যানুয়াল পৃষ্ঠাগুলি । 2013-03-19।
  • shutdownsystemdম্যানুয়াল পেজ । 2013. ফ্রিডেস্কটপ.অর্গ।
  • shutdownupstartম্যানুয়াল পেজ । 2009. ক্যানোনিকাল লি।
  • InitiateSystemShutdownEx। দুটিই MSDN। মাইক্রোসফট কর্পোরেশন.
  • ExitWindowsEx। দুটিই MSDN। মাইক্রোসফট কর্পোরেশন.
  • REBOOT। কমান্ড / টিসিসি সহায়তা নিন। জেপি সফটওয়্যার।

1
আপনি সত্যই একটি বুদ্ধিমান জবাবদিহি! আপনি আমার প্রোফাইলের মাধ্যমে সত্যিকারের পরিস্থিতি ফিরে পাওয়ার উপায়টি পছন্দ করেছেন।
মুকুল কুমার

নোট করুন যে লিনাক্স সিস্টেমে shutdownকমান্ডটি সম্পূর্ণ শাটডাউন প্রক্রিয়ায় জড়িত নয়; এটি সতর্কতা বার্তা বা স্পর্শ / রান / নোলগিন প্রেরণ করতে পারে, এটি আসলে বন্ধ করার ক্ষেত্রে যা করে তা হ'ল উপযুক্ত কমান্ডটি সিস্টেমড, ইন, ইত্যাদি প্রেরণ করা এবং প্রস্থান করা। Init প্রক্রিয়া বা এর আধুনিক প্রতিস্থাপন সিস্টেমটি আসলে সিস্টেমটি বন্ধ করার কাজ করে।
মাইকেল হ্যাম্পটন

না, এম। হ্যাম্পটন, বার্তা প্রেরণ এবং লগনগুলি বন্ধ করা সম্পূর্ণ শাটডাউন পদ্ধতির সম্পূর্ণরূপে অংশ। এটা ভাববেন না যে এটি লিনাক্সের সাথে যাদুতে দূরে গেছে। দুটি লিনাক্সের জন্য ম্যানুয়াল পৃষ্ঠাগুলি shutdownআপনার সামনে ঠিক আছে। এটি টিএলডিপি- র লিনাক্সের পরিচিতিতে যে আজেবাজে কথা বলেছে তা ভেবে যেটি "ইউএনআইএক্স বন্ধ করে দেওয়া হয় না"। ইউএনআইএক্স প্রকৃতপক্ষে বন্ধ করে দেওয়া হয়েছিল, এবং ইউএনআইএক্স পেশাদারদের জন্য গত 40 বছরে বেশ কয়েকটি বই রয়েছে যা পুরো প্রক্রিয়াটি কভার করে, ব্যবহারকারীদের 1 ম পদক্ষেপ হিসাবে সতর্কতা বার্তা সহ।
জেডিবিপি

এমনকি লিনাক্স পেশাদারদের জন্য বই রয়েছে। আমি রড স্মিথের এলপিসি স্টাডি গাইডটি প্লাগ করেছি , যার shutdown22 পৃষ্ঠায় রয়েছে, তবে এটি আমার লাইব্রেরিতে নেই। দুঃখিত, এম স্মিথ (-: আমার গ্রন্থাগারে কফিনের এসভিআর 5 রেফারেন্স (355 এবং 683 পৃষ্ঠায় বর্ণিত সতর্কতা ব্যবহারকারীদের পদক্ষেপ), এসসিও ইউএনএক্স সিস্টেম প্রশাসকের গাইড ( 52-25 পৃষ্ঠাগুলিতে শাটডাউন প্রথম পদক্ষেপ হিসাবে ব্যবহারকারীদের সতর্কতা) এবং এমনকি ফিল্ডারের / হান্টার এর ইউনিক্স সিস্টেম অ্যাডমিনিস্ট্রেশন (অধ্যায় 6 সমগ্র, অধ্যায়ের শুরুতে ব্যবহারকারীরা সতর্কীকরণ সঙ্গে হরতাল সম্পর্কে) একটি পেশাদার এই আচ্ছাদন জন্য অনেক বই খুঁজে পেতে পারেন।।
JdeBP

55

না।

আপনি স্টার্ট মেনু থেকে বন্ধ করার সময় এক্সপ্লোরার এই আদেশটি কল করে না।

উইন 32 এপিআই কল দিয়ে সিস্টেমটি বন্ধ করা সম্ভব (@ জেডিবিপির উত্তর যদি আগ্রহী তবে সে সম্পর্কে দুর্দান্ত বিশদ সরবরাহ করে)। স্ক্রিপ্ট, নির্ধারিত টাস্ক বা রান ডায়ালগ থেকে কমান্ডটি এটি করার একটি সুবিধাজনক উপায়।


আসলে, shutdown.exeএমনকি একটি চটকদার শাটডাউন না।
কিনোকিজুফ

সেই উত্তর দিয়ে সাবধান! এক্সপ্লোরার সেই কমান্ডটিকে কল করে না, তবে অন্যান্য প্রক্রিয়াগুলি যা উইন্ডোজ বন্ধ করে দেয় বা পুনরায় চালু করে: এটি স্ক্রিপ্ট বা তফসিলযুক্ত কাজটি যদি আপনার সিসাদমিন থেকে কোনও ইনস্টলার বা নির্ধারিত রক্ষণাবেক্ষণের কাজ হয় তবে এটি 'এটি করার একটি সুবিধাজনক উপায় নয়'।
নাইজেল হেফারনান

1
নীল, এটি "প্রয়োজনীয়" করে তোলে না। প্রশ্নবিদ্ধ প্রশ্নটি জিজ্ঞাসাবাদ করছে এবং shutdownপ্রশ্নকর্তা মূলত যে প্রশ্নটি করেছিল সে সম্পর্কে বিবৃতিটি (যা প্রশ্নটিতে নয় তবে আমার উত্তরে এবং সেখানে কী নির্দেশিত হয়েছে) দেখুন । (এই অংশগুলির) ইনস্টলারগুলি প্রায়শই সংকলিত ভাষায় লেখা হয় যা কেবল উইন 32 এপিআই কল করে।
জেডিবিপি

8

আলট্রাসাব্ল্যাড (আপভোট) দ্বারা ব্যাখ্যা করা হয়েছে, সিস্টেম শাটডাউনটি এখানে একটি Win32 এপিআই কল রয়েছে: এক্সিটউইন্ডোএক্স

সি থেকে শাটডাউন কীভাবে বাস্তবায়ন করা যায় সে সম্পর্কেও লিঙ্কটিতে একটি উদাহরণ রয়েছে এছাড়াও, আপনি সি / পি থেকে ইনভোক (প্ল্যাটফর্ম ইনভোক) ব্যবহার করে এটি করতে পারেন। পিনভোক.নেটের ব্যবহারের জন্য একগুচ্ছ স্বাক্ষর রয়েছে: http://www.pinvoke.net/default.aspx/user32/exitwindowsex.html


4

এটি র কোন দরকার নাই. shutdown.exeস্থানীয় বা দূরবর্তী কম্পিউটার বন্ধ করার জন্য কেবল একটি ইউটিলিটি। এটা দেখে মনে হচ্ছে shutdown.exeব্যবহারসমূহ দেশীয় এপিআই 's NtShutdownsystem। উইন্ডোজ ব্যবহার করে ExitWindowsEx( যেমন ইতিমধ্যে উল্লিখিত )।

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