Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법

시스템 파일이 손상되었거나 Windows 업데이트 설치에 계속 실패하면 구성 요소 기반 서비스(cbs.log)가 모든 드라이브 공간을 소모하기 시작할 수 있습니다. 이 문제는 사용자가 시스템 드라이브가 CBS 로그로 채워진 것을 볼 때 발생합니다(또는 드라이브의 많은 부분이 점유됨). 하지만 파일을 삭제하고 나면 다시 로그의 크기가 급격히 커집니다.

과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법

계속해서 CBS 로그의 크기를 줄이기 전에 파일 연결을 재설정해야 합니다. 기본값으로 설정합니다(설정> 앱> 기본 앱> Microsoft 권장 기본값으로 재설정).

과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법

해결 방법 1:CBS 로그 파일 삭제

CBS 로그 파일은 파일이 50MB에 도달하면 여러 파일로 분할된 다음 디스크 공간을 절약하기 위해 압축됩니다. 그러나 문제는 CBS 로그 파일(글리치로 인해)이 크기가 2GB로 증가하고(이후 Makecab에서 압축할 수 없음) 파일 크기가 빠르게 증가하기 시작할 때 발생합니다. 이러한 맥락에서 CBS 파일을 삭제하면 문제가 해결될 수 있습니다.

  1. Windows를 클릭합니다. , 유형:서비스 , 그리고 그것을 마우스 오른쪽 버튼으로 클릭하십시오. 그런 다음 관리자 권한으로 실행을 선택합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  2. 이제 Windows 업데이트를 마우스 오른쪽 버튼으로 클릭합니다. 서비스를 선택하고 표시된 메뉴에서 중지를 선택합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  3. 그런 다음 반복 Windows 모듈 설치 프로그램을 중지하는 것과 동일합니다. 서비스(Windows Modules Installer 서비스를 비활성화할 수 없는 경우 이 솔루션의 끝에 언급된 방법을 시도하십시오). 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  4. 그런 다음 Windows를 마우스 오른쪽 버튼으로 클릭합니다. 작업 관리자를 선택합니다. .
  5. 이제 Windows 모듈 설치 프로그램을 마우스 오른쪽 버튼으로 클릭합니다. (있는 경우) 작업 끝내기를 선택합니다. .
  6. 그런 다음 세부정보로 이동합니다. 탭을 클릭하고 TiWorker.exe를 마우스 오른쪽 버튼으로 클릭합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  7. 이제 작업 끝내기를 선택합니다. 그런 다음 작업 종료 TrustedInstaller.exe 세부정보 탭에서
  8. 그런 다음 탐색 다음 경로로 이동(주소 복사-붙여넣기):
    \Windows\Logs\CBS
    과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  9. 이제 모두 삭제 CBS 폴더 및 head의 파일 다음 임시 폴더에:
    \windows\temp\
    과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  10. 그런 다음 Temp 폴더(일부 파일의 소유권을 가져와야 할 수도 있음)를 선택한 후 휴지통을 비우십시오. .
  11. 지금 시작 Windows 모듈 설치 프로그램Windows 업데이트 서비스 (1~3단계).
  12. 그런 다음 Windows 온도를 확인합니다. 폴더(9단계)를 다시 수행하고 파일이 표시되면 해당 파일을 삭제합니다. 뿐만 아니라.
  13. 이제 휴지통을 다시 비우십시오. PC를 종료합니다.
  14. 잠깐 1분 후 전원 켜기 시스템.
  15. 시스템 부팅 시 CBS.log 문제가 해결되었는지 확인합니다.

Windows 모듈 설치 프로그램을 중지할 수 없는 경우 , 다음 방법을 시도하십시오:

  1. Windows를 클릭하고 명령 프롬프트를 입력하고 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다. 관리자 권한으로 실행을 선택합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  2. 지금 실행 다음:
    net stop TrustedInstaller
    과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  3. 성공하면 4~15단계를 시도하여 CBS.log를 삭제하고 위 명령이 실패하면 실행 다음을 하나씩:
    sc qc TrustedInstaller
    
    tasklist | find /i "TrustedInstaller.exe"
    
    taskkill /f /im "TrustedInstaller.exe"
    과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  4. 그런 다음 4-15단계를 시도하여 CBS.log 파일을 삭제하고 드라이브 공간 문제가 해결되는지 확인합니다.

해결 방법 2:SFC 스캔 수행

필수 시스템 파일이 손상된 경우 CBS.log 문제가 발생할 수 있습니다. 이러한 맥락에서 SFC 스캔을 수행하면 파일 손상이 지워져 문제가 해결될 수 있습니다.

  1. 먼저, 종료 PC를 기다립니다. 1분 동안.
  2. 그런 다음 전원 켜기 SFC 스캔을 수행합니다. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  3. 검사가 완료되면 CBS.log가 정상 크기로 돌아오는지 확인합니다. 그렇지 않은 경우 CBS.log를 삭제합니다. (해결 방법 1에서 논의됨) 구성 요소 기반 서비스 문제가 해결되는지 확인합니다.

해결 방법 3:오프라인 업데이트를 수동으로 수행

업데이트 설치에 지속적으로 실패하고 반복적인 재시도가 CBS 파일의 급격한 증가를 유발할 수 있는 경우 CBS.log가 드라이브 공간의 많은 부분을 소비했을 수 있습니다. 이 경우 오프라인 업데이트를 수동으로 설치하면 오류가 해결되어 문제가 해결될 수 있습니다.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 설정을 엽니다. .
  2. 이제 업데이트 및 보안을 선택합니다. 오른쪽 창에서 고급 옵션을 엽니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  3. 그런 다음 업데이트 일시중지 드롭다운을 확장합니다. 날짜 선택 . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  4. 이제 완전히 닫습니다. 모든 응용 프로그램(어떤 응용 프로그램도 시스템의 저장 드라이브에 쓰지 않도록)을 누르고 누름 전원 버튼 시스템 전원이 꺼질 때까지(종료하거나 다시 시작하지 마십시오). 그런 다음 전원 켜기 시스템. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  5. 시스템 부팅 시 웹 브라우저 실행 Microsoft 웹사이트의 Windows 10 다운로드 페이지를 엽니다.
  6. 이제 지금 업데이트를 클릭합니다. 버튼을 눌러 최신 업데이트(예:Windows 10 2020년 10월 업데이트)를 클릭하고 다운로드가 완료되도록 합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  7. 그런 다음 실행 다운로드된 파일 관리자로 프롬프트에 따라 설치 업데이트.
  8. 설치가 완료되면 재부팅 PC를 재부팅하고 Microsoft 업데이트 카탈로그로 이동합니다. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  9. 이제 최신 KB 다운로드 시스템에 대한 업데이트(인터넷을 검색하여 시스템에 대한 최신 업데이트의 KB 번호를 찾을 수 있음).
  10. 그런 다음 업데이트를 설치합니다. 설치를 완료하기 위해 프롬프트에 따라 관리자로.
  11. 지금 재부팅 PC 및 CBS.log 삭제 (해결 방법 1에서 논의됨).
  12. 그런 다음 비활성화 업데이트 일시중지 옵션 (1~3단계를 반복하여) CBS 드라이브 문제가 해결되었는지 확인합니다.

해결 방법 4:작업 스케줄러를 사용하여 CBS 로그 파일 삭제

위의 솔루션으로 문제가 해결되지 않은 경우 작업 스케줄러에서 반복 작업을 만들어 CBS 로그 파일을 삭제할 수 있습니다. 그러면 CBS 로그의 드라이브 공간 소비가 중지되고 문제가 해결됩니다.

  1. Windows를 클릭합니다. , 유형:메모장 , 그런 다음 엽니다.
  2. 이제 복사-붙여넣기 메모장에 다음 줄을 입력합니다.
    net stop “TrustedInstaller”
    
    del /S c:\windows\logs\cbs\*.log
    
    net start “TrustedInstaller”
    과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  3. 그런 다음 파일을 확장합니다. 메뉴에서 저장을 선택합니다. .
  4. 이제 파일 형식 변경 모든 파일파일 이름 .bat 확장자 사용 (예:DeleteCBSLog.bat). 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  5. 그런 다음 다른 이름으로 저장 대화 상자에서 디렉토리로 이동합니다. 파일을 저장할 위치 (예:데스크톱).
  6. 이제 저장을 클릭합니다. 메모장을 닫습니다. .
  7. 이제 Windows를 클릭합니다. , 유형:작업 스케줄러 , 그리고 열기 그것. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  8. 그런 다음 액션을 확장합니다. 메뉴에서 작업 만들기를 선택합니다. . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  9. 이제 이름 입력 작업(예:DeleteCBSLogs) 및 체크 표시 가장 높은 권한으로 실행 . 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  10. 그런 다음 트리거로 이동합니다. 탭을 클릭하고 새로 만들기를 클릭합니다. 단추. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  11. 이제 매일을 선택합니다. 확인을 클릭합니다. 단추. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  12. 그런 다음 작업으로 이동합니다. 탭을 클릭하고 새로 만들기를 클릭합니다. 단추. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  13. 이제 찾아보기를 클릭합니다. (Program/Scrip 앞) .bat 파일이 있는 디렉터리로 이동합니다. (예:데스크탑). 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  14. 그런 다음 더블 클릭 배치 파일에서 (예:DeleteCBSLogs) 설정으로 이동합니다. 탭. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  15. 이제 "작업이 실패하면 다음 간격으로 다시 시작을 선택합니다. ", 드롭다운을 1시간으로 설정합니다. .
  16. 그런 다음 선택 취소 "다음보다 오래 실행되면 작업 중지 상자 "를 클릭하고 확인을 클릭합니다. 단추. 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  17. 이제 CBS 로그 삭제 (해결 방법 1에서 설명한 대로) 및 재부팅 기기에서 CBS.log 문제가 해결되었는지 확인하세요.

해결 방법 5:시스템 레지스트리를 편집하여 CBS 로그 파일 생성 중지

어떤 솔루션도 문제를 해결하지 못한 경우 시스템 레지스트리를 편집하여 CBS 로그를 비활성화하면 문제가 해결될 수 있습니다(문제가 해결되었다고 보고되면 설정을 활성화해야 함을 명심하십시오).

경고: 시스템 레지스트리 편집은 숙련된 작업이므로 각별한 주의를 기울여 진행하고 위험을 감수해야 합니다. 제대로 수행하지 않으면 PC/데이터에 영구적인 손상을 줄 수 있습니다.

  1. Windows를 클릭합니다. , 유형:레지스트리 편집기 , 그리고 그것을 마우스 오른쪽 버튼으로 클릭하십시오. 그런 다음 관리자 권한으로 실행을 선택합니다. .
  2. 이제 탐색 다음 경로:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
  3. 그런 다음 더블 클릭 EnableLog에서 값을 0으로 설정합니다. (레지스트리 키의 소유권을 가져와야 할 수도 있습니다). 과도한 디스크 공간을 사용하여 구성 요소 기반 서비스(cbs.log)를 수정하는 방법
  4. 지금 종료 편집자 및 삭제 솔루션 1에서 논의된 현재 CBS 로그
  5. 그런 다음 재부팅 PC에서 CBS.log 문제가 해결되었는지 확인하십시오.

문제가 지속되면 3 세 번째 를 시도해 볼 수 있습니다. 파티 청소 유틸리티 CBS.log 문제가 해결되었는지 확인합니다.