Windows 7 (Home Premium 64 Bit)에서는 아무도 읽을 수없는 수백 메가 바이트의 로깅 이 기록됩니다 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
즉, CBS 로그 파일 (CBS는 구성 요소 기반 서비스의 약자 , 별명 Trusted Installer , 구성 요소 기반 서비스 이해 , 2008 년 4 월, Microsoft Technet 참조 )이 700MB를 차지하며 그 중 200 개는 지난 30 분 동안 작성되었습니다. , 첫 번째 항목은 9 일 전에 시작되었습니다.
전체적으로 약 3 백만 개의 항목이 있으며 거의 전부 loglevel Info에 있습니다. 이것은 사용자가 읽을 수있는 로그 파일 형식이며 기계 처리에는 적합하지 않습니다. 당신에 대해 모르지만 기본적 으로 3 백만 줄의 정보 를 고려해야한다고 생각하는 말은 터무니없는 경계에 접어 듭니다.
디스크 및 CPU 활동 이 시스템 속도를 불필요하게 느리게하는 것 외에 다른 목적으로 사용하지 않기 때문에이 작업을 중지 하고 싶습니다 .
따라서 : 로그 수준을 경고 또는 오류 로 설정하려면 어떻게합니까 ? 이것은 어디에 문서화되어 있습니까?
플러스 : 수백 메가의 정보 (일주일 이상 동안)를 넘지 않고 ~ 100 오류 줄만 유지 한다고 상상해보십시오 . 이해하기 쉽고 실제로 문제 해결에 대한 단서를 제공하지 않습니까? 분명하지 않은 설치 문제가 발생할 경우 정보 를 켤 수 있습니다.
최신 정보:
의견을 읽으면 충분한 명확성으로 내 질문에 대답하지 않은 것 같습니다. 나는 하지 나는 이미 그 작업을 수행하는 방법을 알고 있기 때문에 - 명령 행 유틸리티를 사용하여 humungous 한 로그 파일을 필터링하는 방법을 묻는. 또한 로그 회전 방식으로 로그 파일을 처리하는 방법을 묻지 않습니다 . 파일이 알 수없는 임계 값에 도달하면 Windows가 자체적으로 수행하므로 파일이 왜 20 기가에 도달하는지 묻는 사람들 이 있습니다. 내가 묻는 것은 아마도이 미친 hectomegabyte 로깅 이 처음 부터 발생하지 않도록하는 방법 입니다. 아마도 로그 수준 을 Info 보다 높은 것으로 설정하면. 로그 레벨을 설정하는 방법에 대한 문서를 찾을 수 없습니다. 공개적으로 존재하지 않기 때문일 수 있습니다. 그러나 적절한 소프트웨어는 로그 수준을 설정하는 방법을 제공하기 때문에 방법이 있어야합니다.
업데이트 2 :
주어진 답변을 참조하십시오. 레지스트리 설정이 적용되고 로그가 완전히 종료 된 것 같습니다. 현재의 것보다 괜찮고 훨씬 더 좋은 기본값입니다. 레지스트리를 편집하려면 권한을 수정해야합니다 (부록 참조).
부록 : Component Based Servicing
레지스트리 키 에 대한 권한
당신이 설정하려고 할 때 EnableLog
에 0
, 당신은 아마 통지 당신은 쓰기에 액세스 할 수없는거야 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
그 아래 물건을. "편집»권한"으로 이동 regedit
한 다음 편집을하기 전에 소유권을 가져와야합니다.