여전히 Windows 7, 8 또는 8.1을 실행하고 있습니까? 그런 다음 시스템에 새 파일을 다운로드하거나 추가하지 않은 경우에도 사용 가능한 하드 드라이브 공간이 꾸준히 감소하는 것을 확인할 수 있습니다. 이러한 정크 파일 축적은 로그 파일 압축 버그의 증상입니다. , Microsoft가 2년 넘게 알고 있었던 문제입니다.
Microsoft는 공식적으로 아무 것도 공개하지 않았지만 이 버그를 수동으로 수정하고 필요한 하드 드라이브 공간을 해제할 수 있습니다.
로그 파일 압축 버그
이는 Windows 7, 8, 8.1, 2008 R2의 신뢰할 수 있는 설치 프로그램 CBS 로그에 영향을 미치는 알려진 문제는 물론 다른 버전에도 존재할 수 있는 알려진 문제입니다.
증상
고맙게도 jwalker107 포스터 Microsoft Answers 포럼에서 버그의 증상을 자세히 설명했습니다.
<블록 인용>Windows 7 x64 클라이언트의 하드 드라이브 공간이 부족한 경우가 반복적으로 발생하여 C:\Windows\TEMP가 "cab_XXXX_X" 패턴을 따르는 수백 개의 파일(일반적으로 각각 100MB)과 함께 사용되고 있음을 발견했습니다. 이러한 파일은 시스템 공간이 부족할 때까지 지속적으로 생성됩니다. 파일을 제거하고 재부팅하면 파일이 다시 생성되기 시작합니다. 이는 대용량 구성 요소 기반 서비스 로그로 인해 발생하는 것으로 나타났습니다. 이들은 C:\Windows\Logs\CBS에 저장됩니다. 현재 로그 파일의 이름은 "cbs.log"입니다. "cbs.log"가 특정 크기에 도달하면 정리 프로세스가 로그 이름을 "CbsPersist_YYYYMMDDHHMMSS.log"로 바꾼 다음 .cab 파일로 압축하려고 시도합니다. 그러나 cbs.log가 그 전에 2GB 크기에 도달하면 정리 프로세스가 파일을 압축하면 파일이 너무 커서 makecab.exe 유틸리티에서 처리할 수 없습니다. 로그 파일의 이름은 CbsPersist_date_time.log로 변경되지만 makecab 프로세스가 압축을 시도하면 프로세스가 실패합니다(단, \Windows\Temp에서 약 100MB를 사용한 후에만). 그런 다음 정리 프로세스가 반복적으로 실행됩니다(제 경험상 약 20분마다). 프로세스는 매번 실패하고 죽기 전에 \Windows\Temp에서 ~ 100MB를 새로 소비합니다. 시스템의 드라이브 공간이 부족할 때까지 이 작업을 반복합니다.
원인
시스템이 올바르게 작동하면 통합 CAB 압축 장치는 신뢰할 수 있는 설치 프로그램 CBS 로그가 2GB에 도달하기 전에 압축해야 합니다. 불행히도 CAB는 2GB보다 큰 파일을 처리할 수 없으며 즐거운 시간을 보내기 시작합니다. 결과적으로 CAB 압축기(
makecab.exe
)은(는) 모든 하드 드라이브를 빠르게 채우는 쓸모없고 엄청나게 부풀려진 TEMP 파일을 엄청나게 많이 생성합니다.
로그 파일이 2GB보다 커지도록 허용되는 이유는 명확하지 않습니다. 압축을 유지하기에는 로깅이 너무 빨라질 수 있으며 여기서 원인은 Windows 업데이트일 수 있습니다. 로그 파일이 2GB 이상으로 커지면 압축 도구가 충돌하고 악순환에 빠져 드라이브가 가득 찰 때까지 임시 정크 파일을 축적합니다.
이 버그는 짜증나고 시간이 많이 걸립니다. 그리고 Microsoft가 더 나은 압축 도구를 계속 기피하는 이유는 나에게 달려 있습니다.
수동 수정
InfoWorld에서 Windows의 Woody의 Woody Leonhard가 이 문제를 수동으로 수정하는 방법을 자세히 설명했습니다. 트윗 아래로 이동하여 이 혼란에서 벗어날 수 있는 방법을 알아보세요.
Windows 키 + R 누르기 실행 대화 상자를 엽니다. 유형
services.msc
지역 서비스 패널을 엽니다.
Windows 모듈 설치 프로그램으로 이동합니다. 끄고 끄세요.
이제 %rootdirectory%> Windows> 로그> CBS로 이동합니다. .
이제 디렉토리에 있는 각 파일을 이동하거나 이름을 바꿔야 합니다. 존재하는 파일 수에 따라 모두 다른 디렉토리로 옮기는 것이 더 쉬울 수 있습니다.
이제 %rootdirectory%> Windows> Temp로 이동합니다. .
오른쪽 상단 모서리에
를 입력합니다.cab*
및 검색. 결과가 있으면 삭제하십시오.
시스템을 재부팅하십시오.
이제 Windows Module Installer 서비스가 정상적으로 작동하고
makecab.exe
하드 드라이브 전체를 반복적으로 던지는 대신 실제로 파일을 처리할 수 있어야 합니다.
Windows 캐시 정리
Windows 10을 실행 중이고 소중한 하드 드라이브 수가 천천히 떨어지는 것을 발견했다면, 당신도 모르는 사이에 데이터를 축적하는 수많은 캐시 중 하나일 수 있습니다.
이전에 다음 각 캐시를 찾고 지우는 방법에 대해 자세히 설명했지만 여러분이 알 수 있도록 나열하겠습니다.
- Windows 10 업데이트 캐시
- Windows 스토어 캐시
- 임시 파일 캐시
- 썸네일 캐시
- 시스템 복원 캐시
- 웹 브라우저 캐시
- DNS 캐시
DNS 캐시를 지워도 임시 파일 캐시를 지우는 것과 같은 공간이 제공되지는 않지만 공간을 확보하는 방법에 대한 효과적인 제안도 있습니다.
버그 없는 존재
이제 잘못된 사람의 손아귀에서 벗어나 하드 드라이브를 다시 한 번 제어할 수 있어야 합니다.
makecab.exe
, 실제로 문제가 되는 파일을 삭제할 수 있고 10억 개를 더 생성할 수 있습니다.
시스템 크기를 줄이는 방법은 무엇입니까? 정기적으로 다운로드 폴더를 비우시겠습니까? 필요한 것 외에는 삭제하시겠습니까? 아래에서 기술을 알려주세요!