আমি কীভাবে জিজ্ঞাসা করব, তারপরে উইন্ডোজ আপডেটগুলি টগল করে এবং ব্যাচের ফাইলের মাধ্যমে?


3

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

নিম্নলিখিত কমান্ডগুলি ব্যবহার করে কীভাবে এই জিনিসগুলি আলাদাভাবে করতে হবে (বেশিরভাগ এই সাইটের মাধ্যমে) তা জানতে পেরেছি:

  • এসসি শুরু wuauserv
  • এসসি স্টপ ওউউসার্ভ
  • ক্যোয়ারী ওয়েউসার্ভ
  • sc কনফিগারেশন wuauserv start = অটো
  • sc কনফিগারেশন wuauserv start = অক্ষম

সুতরাং এইগুলির সাহায্যে আমি পরিষেবা বন্ধ করতে উভয় দুটি পৃথক ফাইল তৈরি করতে পারি এবং পরিষেবাটি শুরু করতে এবং স্টার্টআপটিকে অটোতে সেট করার জন্য এটি স্টার্টআপে অক্ষম করতে পারি এবং সম্ভব হলে আমি এই ফাইলটি দিয়ে করতে চাই।

সুতরাং এটি এত দীর্ঘ ছিল তবে আমি আমার লক্ষ্যটি পেয়েছিলাম তা নিশ্চিত করতে চেয়েছিলাম এবং দেখিয়েছি যে আমি কিছু প্রাকৃতিক গবেষণা করেছি।

আপডেট: আপনার উদাহরণটিতে কিছুটা জুম করতে হয়েছিল: এখানে চিত্র বর্ণনা লিখুন আমি তৈরি হওয়া ব্যাট ফাইলটিতে ডান ক্লিক করে অ্যাডমিন হিসাবে চালিয়েছিলে আমার এইরকম লাগে: এখানে চিত্র বর্ণনা লিখুন

আমি লক্ষ্য করেছি যে আপনি উইন্ডোজ ৮.১ এবং উইন্ডোজ im. এ ব্যবহার করছেন বলে মনে হচ্ছে এটি কি কোনও পার্থক্য রাখে?

উত্তর:


1

এখানে কীভাবে:

@echo off
@title Windows Update Status Tool
IF "%~1"=="" goto ERROR
IF "%~1"=="q" goto Q
IF "%~1"=="disable" goto DISABLE
IF "%~1"=="stop" goto STOP
IF "%~1"=="start" goto START
IF "%~1"=="enable" goto ENABLE
:Q
sc query wuauserv
pause
goto EOF
:DISABLE
sc config wuauserv start=disabled
echo Done!
pause
goto EOF
:STOP
sc stop wuauserv
goto EOF
:START
sc start wuauserv
goto EOF
:ENABLE
sc config wuauserv start=auto
echo Done!
pause
goto EOF
:ERROR
echo Invalid command! Valid syntax is: q, disable, enable, stop, start.
pause
goto EOF
:EOF

মনে রাখবেন যে ব্যাচ ফাইলটি ব্যবহার করার জন্য অ্যাডমিন হিসাবে চালানো দরকার। এটি প্যারামিটারগুলি গ্রহণ করে q, start, stop, enable, disableএবং winupd qআপনি ফাইলটি করতে চান এমন আইটেমটির সাথে এই সিনট্যাক্স প্রতিস্থাপন q ব্যবহার করে চালানো যেতে পারে ।

উদাহরণ: স্ক্রিপ্ট ডেমো


উত্তরের জন্য ধন্যবাদ. তবে আমি যখন সেই কোডটি অনুলিপি করে টেস্টে আটকান bat তবে এটি সরাসরি "অবৈধ কমান্ড! বৈধ সিনট্যাক্সে চলে যায়: q, অক্ষম, সক্ষম, থামানো, শুরু করুন।" এটি চালানোর জন্য আমার কিছু কি দরকার? আমি এডমিন হিসাবে এবং সাধারণত একই ফলাফলের সাথে এটি চালিয়ে যাচ্ছি
রিডলিজে 329

@ RidleyJ329 আপনার সাথে সিনট্যাক্স, অর্থাত্ এটি চালানোর জন্য প্রয়োজন winupd qবাwinupd start
td512

দুঃখিত যদি আমি কোথাও কোনও সাধারণ পদক্ষেপ হারিয়ে ফেলছি তবে এটি এখনও আমার জন্য কাজ করে না বলে মনে হচ্ছে। আমি আমার মূল পোস্টে কিছু চিত্র সংযুক্ত করেছি
রিডলিজে 329

@ রিডলিজে329 এতে উল্লিখিত সিনট্যাক্সটি ব্যবহার করুন। আপনি যদি আমার উত্তরে চিত্রটি দেখেন তবে আমি স্ক্রিপ্টটি দিয়েছি যা qপ্রশ্নের জন্য। এটি ব্যবহার করার জন্য, আপনি যে স্ক্রিপ্ট রাখতে হবে C:\Windows\System32তাই আপনি এটি কমান্ড লাইন মত আমি থেকে কল করতে পারেন ফোল্ডারের
td512

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