Windows를 종료하지 않고 Windows Installer 폴더에서 드라이브 공간을 확보하려면 어떻게해야합니까?


387

내 SSD 시스템에서 C:\Windows\Installer폴더는 방대하며 전체 디스크 공간의 약 15 %를 차지합니다.

Windows 8.1 / 10을 종료하지 않고 해당 폴더를 정리하는 방법이 있습니까? OS 파티션에서 설치 프로그램을 제거하면 낭비가됩니다.


2
Windows 8에 문제가 있었고 임시 솔루션은 8.1로 업그레이드하는 것이 었습니다 (20 + G 여유 공간이 있습니다!). 그러나 8.1의 지속적인 패치로 문제가 다시 커졌습니다. 이것은 XP 이후 Windows의 성가신 문제입니다.
Fuhrmanator

실제로 해당 폴더의 Windows 설치 프로그램이 아닙니다. 기본적으로 Windows가 다른 프로그램과 코드 버전을 실행하는 데 필요한 모든 것입니다.
HopelessN00b

2
농담 해? 내 컴퓨터에서이 폴더만으로도 부팅 볼륨에 할당 된 디스크 공간 (20GB / 80GB)의 25 % 이상을 차지합니다. 2008 R2 승리.
Jay Imerman 2016

3
당신은 행복한 사람입니다! 내 시스템에서 설치 프로그램 디렉토리는 95GB HDD의 50 %를 차지합니다. Microsoft는 여기에서 세계 최대 소프트웨어 회사처럼 행동하지 않습니다!
Al Bundy

2
거의 2018 년이며, 이제 Windows 10이 있으며 동일한 항목으로 디스크에서 46GB를 가져옵니다.
mcy

답변:


213

이것은 나를 위해 일한 것 같습니다. 다음은 http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html 의 간단한 지침입니다 .

  • 컴퓨터에서 설치가 실행되고 있지 않은지 확인하십시오 (정식적인 방법이 있지만 확실하지 않습니다).
  • Windows 탐색기 C : \ Windows \ Installer 를 사용하여 D : \ C_DRIVE \ Windows \ Installer 와 같은 다른 디스크로 복사 하십시오. 참고 : Windows \ Installer는 시스템 폴더이므로 Windows 8.1에서는 보이지 않습니다. 탐색기를 사용하여 복사본을 만들려면 계정을 조정해야합니다. 이를 수행하는 방법을 찾는 데 도움이됩니다.
  • C : \ Windows \ Installer 의 백업 사본을 만듭니다.
  • 관리자로 실행중인 cmd.exe 창에 다음 명령을 입력하십시오.

    rmdir /s /q C:\Windows\Installer
    mklink /D C:\Windows\Installer D:\C_DRIVE\Windows\Installer
    
    • 일부 프로세스는이 디렉토리 내의 일부 파일을 사용하기 때문에 Windows가 설치 프로그램 디렉토리를 삭제하지 못하게 할 수 있습니다.

      C:\Windows\Installer\{some files}.msi - The process cannot access the file because it is being used by another process.
      

      경우이 링크 를 사용하고 프로세스 탐색기 를 사용 하여 rmdir 명령을 제한하는 프로세스를 찾아 중지 할 수 있습니다.

확인

확인을 위해 Microsoft Visio Professional 2013 설치를 "수리"했습니다 (처리하는 데 4 분 소요). 성공적으로 완료되었습니다. 위와 같이 변경 한 후 Windows 업데이트 (재부팅 포함)도 성공적으로 실행되었습니다. 아무것도 작동하지 않으면 다시 쓸 것입니다.


5
먼저 "C : \ Windows \ Installer"를 "D : \ C_DRIVE \ Windows \ Installer"로 옮긴 다음 mklink를 실행하면 더 좋지 않습니까?
Mladen B.

2
@MladenB. 재귀 적과 move반대로 사용 copy하는 rmdir것이 더 나을 수도 있습니다. 내가 인용 한 원래의 지침은 파일을 제거해야하는 것은 소유권을 가져야하기 때문에 복잡 할 수 있다고 언급했습니다. 나는 Windows에서 이전에 그렇게해야했으며 많은 파일이있을 때 성가신 일입니다. 이 경우 복사가 처음 완료되면 rmdir작업을 수행하면됩니다. 들어 C:\Windows\Installer는 아마 차이가 없지만, 인용 된 글은 별도의 드라이브에 재배치 할 수있는 다른 디렉토리 말한다.
Fuhrmanator 11

3
최소한 C:\WINDOWS\Installer\$PatchCache$전체 C:\WINDOWS\Installer폴더 를 압축하는 것이 좋습니다 . 간단한 단계는 디스크의 공간을 크게 절약 할 수 있습니다. 내부에 택시를 사용하지 않는 많은 .msp 파일이 있습니다. 이러한 .msp 파일은 압축률이 좋고 디스크 공간이 무료입니다. C:\WINDOWS\Installer간단한 압축 후 41GB가되는 폴더 에 SSD (노트북의 유일한 디스크) 52GB가 폴더에 있습니다.
Oleg

1
여기서 논의 할 흥미로운 접근 방식이 있습니다 : blogs.msdn.com/b/heaths/archive/2014/02/11/… 많은 기능을하는 스크립트를 포함하여 다른 대안에 대한 의견을보십시오.
Fuhrmanator

6
@Fuhrmanator Windows 7에서는 나중에 원본 권한을 저장하고 복원해야했습니다. 이동 : 이동 icacls C:\WindowsInstaller /save Installer.acl : icacls D:\C_DRIVE\Windows\Installer /restore Installer.acl. 그렇지 않으면 설치 관리자가 디렉토리에 액세스하여 오류 1632를보고 할 수 없습니다.
trapicki

204

한 번의 클릭으로 모든 고아 파일의 Windows Installer 디렉토리를 정리하기 위해 "PatchCleaner"를 만들었습니다. 앱이 올바른 작업을 수행한다고 신뢰하지 않는 경우 나중에 다시 필요할 때를 대비하여 이동 기능을 사용하여 안전한 위치에 두십시오. 여러 컴퓨터에서 실행하고 최대 15Gb의 공간을 절약했습니다 :-)

Windows 업데이트 후 PatchCleaner를 실행하여 새로 분리 된 파일을 찾으십시오.

이동 조치를 사용하고 고아 패치를 외부 저장소로 이동하는 것이 좋습니다.

PatchCleaner @ HomeDev

알려진 문제 (웹 사이트에 대한 자세한 내용)

  • PatchCleaner를 실행 한 후 Adobe Reader를 업데이트하지 못할 수 있습니다.

참고 : @ 2016 년 2 월 1.4.1.0 버전에서는 사용자 정의 가능한 필터가 Adobe Reader가 잘못 감지되지 않도록 제외하는 수정 사항이 있습니다.


2
마술 :-). Windows는 실제로 WMI 호출을 통해 액세스 할 수있는 알려진 패치 목록을 유지합니다. 이 알려진 목록을 실제로 c : \ windows \ installer 디렉토리에있는 것과 비교하고 목록에없는 폴더에있는 것은 더 이상 필요하지 않습니다. 며칠 전의 최신 Windows 업데이트 로이 업데이트를 성공적으로 실행했으며 모두 성공적으로 설치되었습니다. patchcleaner가 잘못한 경우 오류가 발생합니다. 프로그램이 올바른 작업을 수행 할 때까지 이동 조치를 사용하는 것이 좋습니다.
jcrawfor74

13
훌륭한 도구, 정말 마음에 들어 완벽하게 작동 :)
Alex Popov

9
이 도구의 이식 가능한 버전을 만들 수 있다고 생각하십니까?
RedX

2
@ jcrawfor74 새 WIX 도구로 만든 MSI / MSP 파일이 저장된 C : \ ProgramData \ Package Cache 폴더를 정리 하시겠습니까?
magicandre1981

4
30.44GB를 복구했습니다. 도구 주셔서 감사합니다! 그것이 무료 소프트웨어라면 좋을 것입니다. 그것은 신뢰 질문을 완화했을 것입니다;)
user30747

80

폴더를 압축 할 수 있습니다. 공간의 10 ~ 20 %를 회복합니다.

  1. 탐색기 옵션에서 "시스템 파일 표시"활성화
  2. 설치 프로그램 폴더를 마우스 오른쪽 버튼으로 클릭
  3. 속성
  4. 고급을 클릭하십시오
  5. 새 대화 상자에서 '압축'을 선택하십시오.
  6. 확인을 클릭하십시오
  7. 모든 파일 및 폴더에 적용

7
완벽하게 안전한 최상의 방법. 내 폴더를 12GB에서 2GB 줄였습니다
JqueryToAddNumbers

4
C : \ Windows \ Installer 폴더를 보려면 폴더 옵션에서 보호 된 운영 체제 파일 숨기기 옵션을 선택 취소하십시오.
Mian Asbat Ahmad

5
또는 바로 찾아서 빈 공간을 마우스 오른쪽 버튼으로 클릭하십시오.
bastijn

이 답변이 정말 유용하다는 것을 알았습니다. 압축을 활성화 한 후 "Installer"폴더가 46.5GB에서 38.9GB로 줄어 들었습니다 (압축 과정은 약 1 시간이 걸렸습니다)
Andrea

13
그렇습니다 COMPACT /C /S:C:\Windows\Installer.
saintali 2012

10

때때로 $ patchcache $는 많은 "Installer"폴더를 사용합니다. "C : \ Windows \ Installer \ $ PatchCache $"폴더의 크기 (1.5 년 후 6GB)를 확인할 수 있습니다.

기본적으로 "원래 설치 프로그램이있는 경우 삭제할 수 있습니다"로 요약됩니다.

rmdir / q / s "C : \ WINDOWS \ Installer \ $ PatchCache $"(관리자로서)

그것에 대해 읽으십시오 : "C : \ WINDOWS \ Installer \ $ PatchCache $"폴더를 삭제할 수 있습니까?

msdn : http://blogs.msdn.com/b/heaths/archive/2007/01/17/the-patch-cache-and-freeing-space.aspx


1
좋은 점은 거의 모든 물리적 설치 프로그램에서 설치하기 때문에 내 문제 중 좋은 5GB였습니다! 감사합니다 x3
크로노 메트릭

필자의 경우 Installer 디렉토리에있는 37GB 중 32GB입니다. 좋은 포인터.
에릭 존슨

7

: 나는 몇이 작동하지 않는 사용자로부터 읽은 bitsum.com/junctionmaster.php#comment-1127491034 "문제는, MSIEXEC (분명히) 접합을 무시하고 수동으로 C를 생성합니다.이 1)을 제거합니다 \ WINDOWS \ Installer를 2) 대상 디렉토리의 내용을 완전히 삭제합니다. "
Fuhrmanator

1
@ Fuhrmanator 나는 schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html을 사용 했으며 그것은 나를 위해 작동합니다.
magicandre1981

이전 랩톱에는 작은 SSD와 더 큰 HDD가있었습니다. 나는 그것을 모두 HDD로 옮기고 링크를 만들었습니다. 완벽하게 작동했습니다. (Win10 64bit)
deroby 2016 년

2

Windows 10에서 디스크 공간을 안전하게 지우는 방법 (*) (**)

(*) 다음 단계는 일반적으로 안전하다고 생각되지만 주철 보증을 제공하지 않으므로 사용자 책임하에 사용하십시오.

(**)이 지침은 Windows 10 용으로 작성되었지만 유사한 지침이 다른 Windows 버전에도 적용될 수 있습니다.

  1. 고아 파일을 삭제하려면 PatchCleaner 를 실행하십시오 .
  2. 디스크 정리를 실행하십시오 (예 : Windows 시작 화면에 "clean"을 입력하고 "불필요한 파일을 삭제하여 디스크 공간 확보"를 선택). 청소할 드라이브를 선택하십시오. "시스템 파일 정리"를 클릭하십시오 (필요한 경우 자격 증명을 입력하십시오). 청소할 드라이브를 선택하십시오. 시스템 파일을 지우려면 옵션을 선택하십시오.
  3. Configuration Manager 속성을 엽니 다 (예 : Windows 시작 화면에 "config"를 입력하고 "Configuration Manager"선택). 캐시 탭을 선택하십시오. "설정 구성"을 클릭하고 필요한 경우 자격 증명을 입력하십시오. "파일 삭제 ..."를 클릭하십시오. "지속 된 캐시 컨텐츠 삭제"체크 상자를 선택하고 "예"를 클릭하십시오.
  4. Treesize Free를 다운로드하여 설치 하십시오 . 실행하고 관련 드라이브를 스캔 한 다음 삭제할 수있는 더 큰 폴더 나 파일을 수동으로 삭제하십시오 (필요한주의 사항 적용).
  5. 파일 탐색기를 열고 Windows temp 폴더 (예 :)로 이동하십시오 C:\Windows\Temp. 모든 파일과 폴더를 선택한 다음 SHIFT+ 를 눌러 하드 삭제를 선택 DEL하십시오 (관리자 자격 증명을 입력해야 할 수도 있음). 그런 다음 사용 중이므로 삭제할 수없는 모든 파일을 건너 뛰도록 선택하십시오.

1

당신은 시도 할 수 있습니다 접합을 신규로 기본 폴더에서 접합을 생성 한 후 일시적으로 이전 설치 폴더의 이름을 변경, 새 드라이브에 파일을 복사하여. 그런 다음 이름이 바뀐 설치 프로그램 폴더를 삭제하기 전에 몇 가지 사항을 테스트하십시오. Visual Studio 또는 Adobe Photoshop과 같이 더 크고 복잡한 프로그램을 설치 한 다음 모두 제거하기 위해 제거하십시오. 그러나 문제가 발생하면 프로그램을 설치하거나 다시 설치하지 못할 수 있습니다. 거기에 있었어요. :)



@ivan_pozdeev 정션은 하드 링크와 다릅니다. 나는 junction.exe라는 작은 프로그램을 사용하여 docs.microsoft.com/en-us/sysinternals/downloads/junction
Damon

링크에 대한 의견을 인용 함 : 경고! XP에서는 작동하지 않습니다. 한 번 C:\Windows\Installer연결 지점을 만들어서 msiexec끊어 폴더를 새로 만들었습니다 .
ivan_pozdeev

예, 접합에 대해 구체적으로 말하고 있습니다. XP는 심볼릭 링크를 지원하지 않습니다. (링크의 솔루션은 하드 링크가 아닌 기호 링크에 대해 설명합니다.)
ivan_pozdeev

1
@ivan_pozdeev 인정해야합니다. 기억은 이제 안개가났습니다. XP 에서이 작업을 수행하고 오랜 기간 (yr) 동안 작동하는 것을 기억합니다. 그러나 나는 당신을 먼저 믿을 것입니다!
Damon

1

가장 좋은 해결책은 Windows Installer CleanUp Utility를 사용하는 것입니다.

https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx


8
SU에 오신 것을 환영합니다. SU는 스팸 메일을 많이받으며 일반적으로 답처럼 읽습니다. SO에 대한 역사를 감안할 때 스패머가 아니라는 것이 안전하지만 링크 전용 제품 권장 사항은 다운 투표를 유도하여 일반적으로 삭제됩니다. 좋은 지침 여기에 소프트웨어를 추천합니다.
fixer1234

소프트웨어를 추천 할 때는주의하십시오. 서면으로 답변이 스팸으로 표시 될 수 있습니다. 귀하의 답변에는 소프트웨어에 대한 설명과 문제 해결 방법이 포함되어야합니다. 추가 정보 : 답변에 소프트웨어를 추천하는 방법은 무엇입니까?
bwDraco

2
감사합니다 @ fixer1234 @ DragonLord 다음에 권장 팁을 연습합니다.
hatranpro

4
@hatranpro이 질문에 대한 권장 팁을 편집하여 연습하는 것이 좋습니다. 지금.
SandRock

4
이 유틸리티는 OP가 요청한 것을 수행하지 않습니다. 사용하지 않는 파일을 삭제하여 "Windows Installer 폴더의 공간을 비우지"않습니다. 대신 사용 된 파일과 레지스트리 메타 데이터가 삭제 됩니다 . technet.microsoft.com/en-us/library/… 에서 설명을 읽으십시오 .
ivan_pozdeev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.