উইন্ডোজ সিবিএস.লগ ভার্বোসিটি সীমিত করুন, লগ স্তর নির্ধারণ করুন, হেক্টোমেগাবাইট তথ্য উন্মাদ বন্ধ করুন


18

উইন্ডোজ ((হোম প্রিমিয়াম B৪ বিট) এ, কয়েকশ মেগাবাইট লগিং যা কেউ কখনই পড়তে আগ্রহী না সে সম্পর্কে লিখিত রয়েছে C:\Windows\Logs\CBS\CBS.log। একবার দেখুন, আমরা এখানে লাইনগুলি গণনা করছি:

$ dir C:\Windows\Logs\CBS\CBS.log
03.10.2015  16:21       726.097.704 CBS.log
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c ", Info"
2990118
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c /v ", Info"
102

সোজা কথায়, সিবিএস লগফিল (সিবিএস সংক্ষিপ্ত ভিত্তিক পরিষেবাগুলির জন্য সংক্ষিপ্ত , ওরফে বিশ্বাসযোগ্য ইনস্টলার , উপকরণ ভিত্তিক সার্ভিসিং বোঝার জন্য দেখুন , এপ্রিল ২০০ ,, মাইক্রোসফ্ট টেকনেট ) এই মুহুর্তে MB০০ মেগাবাইট নিয়েছে, যার মধ্যে গত ৩০ মিনিটে লেখা হয়েছে , 9 দিন আগে প্রথম এন্ট্রি স্টেমিংয়ের সাথে।

মোটের ওপর এর 3 মিলিয়ন টি এন্ট্রির মধ্যে বন্ধ, এবং যে loglevel এ প্রায় সম্পূর্ণতা তথ্য । মনে মনে, এটি একটি মানব-পঠনযোগ্য লগ ফাইল ফর্ম্যাট, সম্ভবত মেশিন প্রক্রিয়াকরণের জন্য নয়। আপনার সম্পর্কে জানেন না, কিন্তু এই ধারণাটি যে আমি ডিফল্টরূপে 3 মিলিয়ন লাইনের ইনফরমেশন অ্যাকাউন্ট গ্রহণ করা উচিত তা আমাকে অযৌক্তিকের সীমানা হিসাবে আঘাত করে।

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

সুতরাং: আমি কীভাবে সতর্কতা বা ত্রুটিতে লগ স্তরটি সেট করব ? এই নথি কোথায়?

প্লাস: কল্পনা করুন যে শত শত মেগের তথ্য (এক সপ্তাহেরও বেশি সময় ধরে) কেটে নেওয়ার পরিবর্তে আপনি কেবলমাত্র 100 ডলার এরর লাইন রাখবেন? এটি কি কেবল বুদ্ধিমান হবে না এবং আসলে সমস্যা সমাধানের লক্ষণ সরবরাহ করবে? যদি আপনার কাছে এখনও কোনও অ-সুস্পষ্ট ইনস্টলেশন সমস্যা দেখা দেয় তবে তথ্য চালু করার বিকল্প থাকবে ।

হালনাগাদ:

মন্তব্যগুলি পড়ে মনে হচ্ছে, আমি যথেষ্ট পরিমাণে পরিষ্কারতার সাথে আমার প্রশ্নটি শব্দ করে নি। কমান্ড লাইন ইউটিলিটিগুলি ব্যবহার করে কীভাবে হুমংগাস লগ ফাইলটি ফিল্টার করতে হবে তা জিজ্ঞাসা করছি না - কারণ আমি এটি ইতিমধ্যে জানি that লগ রোটেশনের পথে লগ ফাইলগুলি কীভাবে মোকাবেলা করতে হবে তাও আমি জিজ্ঞাসা করছি না - কারণ ফাইলটি কিছু অজানা প্রান্তে পৌঁছালে উইন্ডোজ নিজেই এটি করবে (যদিও আপনি লোকেরা কেন ফাইলটি 20 জিগে পৌঁছেছে জিজ্ঞাসা করবেন )। আমি কি জিজ্ঞাসা করছি সহজভাবে হয় ঘটছে থেকে এই পাগল hectomegabyte লগিং থামাতে কিভাবে প্রথম স্থানে, সম্ভবত দ্বারা লগ মাত্রাকে সংযোজনা করার চেয়ে বেশী কিছু তথ্য। লগ স্তরটি কীভাবে সেট করা যায় সে সম্পর্কে আমি কেবলমাত্র নথিটি পাচ্ছি না, সম্ভবত এটি প্রকাশ্যে নেই exist তবে অবশ্যই একটি উপায় থাকতে হবে কারণ যে কোনও শালীন সফ্টওয়্যার লগ স্তর নির্ধারণের জন্য একটি উপায় সরবরাহ করে।

আপডেট 2:

দেওয়া উত্তর দেখুন। রেজিস্ট্রি সেটিংটি পুরোপুরি কার্যকর হয়েছে এবং লগ আপকে বন্ধ করে দিয়েছে বলে মনে হচ্ছে। যা ঠিক আছে এবং বর্তমানের তুলনায় অনেক ভাল ডিফল্ট। রেজিস্ট্রি সম্পাদনা করার জন্য, আপনাকে অনুমতিগুলি ঠিক করতে হবে - পরিশিষ্ট দেখুন।

পরিশিষ্ট: Component Based Servicingরেজিস্ট্রি কীতে অনুমতি

আপনি যখন সেট EnableLogকরার চেষ্টা করবেন 0, আপনি সম্ভবত লক্ষ্য করবেন যে এর লিখিত অ্যাক্সেস HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicingএবং এর নীচে স্টাফ আপনার নেই। আপনাকে regeditসম্পাদনা করার অনুমতি দেওয়ার আগে মালিকানা গ্রহণ করতে হবে এবং তারপরে "সম্পাদনা» অনুমতিগুলি " যেতে হবে:

মালিকানা নিন এবং নিজেকে লেখার অনুমতি দিন


3
+5 "হেক্টোমেগাবাইট তথ্য পাগলামি"
মোয়াব

2
সিবিএস লগটি কমান্ড প্রম্পট থেকে ফিল্টার করা যেতে পারে, আমি সিস্টেম ফাইল চেকার চালানোর পরে আমি এটি ব্যবহার করার একটি উদাহরণ এটি যখন এটি চালায় তখন আমার ডেস্কটপে কোনও পাঠ্য ফাইলের সাথে সম্পর্কিত এসএফসি তথ্য আউটপুট করে দেয়। "ফাইন্ডস্টার / সি:" [এসআর] "% উইন্ডির% \ লগস \ সিবিএস \ সিবিএস.লগ>% ব্যবহারকারী প্রোফাইল% \ ডেস্কটপ \ এসফসিডিটেলস.টিএক্স"
মোয়াব

@ টেটসুজিন ধন্যবাদ, ভাবছিলাম যে অন্য লগের জন্য যদি অন্য ফাইন্ডস্টার কমান্ড রয়েছে তবে গুগল কিছুই খুঁজে পায় নি।
মোয়াব

2
অনুমিত @ টেটসুজিন, দয়া করে নোট করুন যে লগ স্তরটি কেবলমাত্র তথ্য , ডিবাগ নয় , যা ভার্বোসটি বোঝায়। আপনি লগিংটিকে আরও ভার্বোজ করে তুলতে পারেন তা জানতে joscon দ্বারা নভেম্বরে 2010, কীভাবে ভার্বোস সিবিএস লগিং সক্ষম করবেন তা টেকনেট নিবন্ধটি দেখুন । জোসকন একটি মন্তব্যে জানিয়েছে যে default… ডিফল্টরূপে এটি সেটটি লগটি সবচেয়ে কম বিশদভাবে হয় «এটি অগ্রহণযোগ্য। এটি এমন এক ধরণের জিনিস যা অযথা আপনার সিস্টেমকে ধীর করে দেয়। ব্যবহারকারীরা যা চান তা নয়। সম্ভবত একটি বাইনারি সম্পাদনা করবে।
লুমি

উইন্ডোজ সার্ভার ২০০৮ এ এটি শেষ পর্যন্ত প্রতি 15 মিনিটের পরে TrustedInstaller.exe ক্রাশ করা শুরু করবে। বা কমপক্ষে, আমি বিশ্বাস করি যে এটিই কারণ; আমি কিছুদিন ধরে এটি ট্র্যাক করছি। আমার এখনকার চেষ্টাটি হ'ল একটি খালি সিবিএস.লগ তৈরি করা এবং অ্যাক্সেস অস্বীকার করে সমস্ত অনুমতি সরিয়ে নেওয়া। এটি কাজ করে কিনা তা এখনও নিশ্চিত করেন নি, যেহেতু এটি শুরু হওয়ার আগে কিছুটা আপটাইম লাগে।
theutrarages

উত্তর:


11

আংশিক উত্তর হিসাবে এখানে সম্পূর্ণরূপে লগিং বন্ধ করার সেটিংটি রয়েছে: রেজিস্ট্রিতে, নেভিগেট করুন

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing]

এবং সেট EnableLog 0। সূত্র: https://technet.microsoft.com/en-us/library/cc732334%28v=ws.10%29.aspx#CBS


1
ধন্যবাদ, এটি কাজ করে বলে মনে হচ্ছে। সম্পাদনাটি করার পরে, আমি বিশ্বস্ত ইনস্টলার পরিষেবা বন্ধ করে দিয়েছি এবং তারপরে একটি আপডেট ইনস্টল করেছি (KB3078667)। একটিও চরিত্র লগ করা হয়নি, হ্যাঁ! সম্পাদনা করার জন্য আপনাকে Component Based Servicingকীটির মালিকানা নিতে হবে ; ডিফল্টরূপে, কেবলমাত্র বিশ্বস্তইনস্টলার এটি এবং এর অন্তর্বাসগুলিতে লিখতে পারে। আমার প্রশ্নের সাথে যুক্ত স্ক্রিনশটটি দেখুন।
লুমি

ক্রেডিট প্যানেল> প্রশাসনিক সরঞ্জাম> পরিষেবাদিতে উইন্ডোজ মডিউল ইনস্টলারের নাম (উইন 7) এর অধীনে ট্রাস্টেডইনস্টলার পাওয়া যাবে।
ওগমিওস

2

সিবিএস লগও প্রায় 'কিছুই না' পরিষ্কার করার সময় প্রায় 150-200Mb ডেটা দিয়ে ক্লিনমগ্রার দ্বারা পূর্ণ হয়, এভাবে পরিষ্কারের স্থলে আপনার ডিস্কটি পূরণ করে।

আমি দেখতে পেয়েছি বিশ্বাসযোগ্য ইনস্টলারের পরিষেবা বন্ধ করার পরে সিবিএস লগ সাফ হয়ে যায়, উইন্ডোজ মডিউল ইনস্টলার পুনরায় চালু করার পরে পরিষেবাটি আবার শুরু করা হবে। মনে রাখবেন লগটি কিছু ডিবাগিং প্রোগ্রামে মাইক্রোসফ্ট ব্যবহার করে।

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