차후 업데이트에 두 번째 드라이브를 사용하도록 Windows 업데이트를 설정할 수 있습니까?


15

내 C 드라이브는 15Gb이며 대부분 Windows 업데이트 제거 폴더로 채워집니다.

이러한 제거 폴더를 두 번째 드라이브에 두어 업데이트 할 때 더 많은 공간을 확보하도록 Windows 업데이트를 설정할 수 있습니까?

관련 질문 :-


답을 찾기가 쉽지 않습니다. 누군가가 UNinstall 폴더를 변경할 수 있지만 레지스트리를 변경할 수 없다고 주장하는 레지스트리를 찾았습니다 ...
Ivo Flipse

아마도 serverfault에서 이것을 물어보십시오. 그들은 그것을 알아야합니다
Ivo Flipse


@ Rowland Shaw-나는 원래 질문에서 그 질문에 링크했습니다. 그것은 나에게 물었습니다. 제거를 중단하지 않고 기존 제거 폴더를 이동할 수 있는지 묻습니다. 이렇게하면 향후 제거 폴더를 항상 드라이브에 더 많은 공간을 두도록 설정해야합니다.
Paul Rowland

답변:


19

제거 폴더와 직접 관련이 없기 때문에 -1을 얻지 않기를 바랍니다. 그러나이 사용자 공간 문제와 업데이트 파일 이동에 도움이됩니다.

제거 폴더가 하드 코딩 된 것처럼 보이기 때문에 다른 폴더 중 일부를 이동할 수 있습니까? 좋은 방법은 C : \ Windows \ SoftwareDistribution 폴더 (업데이트 등이 다운로드되는 위치)이지만 Microsoft는이 폴더를 옮길 수는 없지만 Microsoft (Sysinternals) 정션 도구 (I 항상 명령 프롬프트에서 사용되는 C : \ Windows 폴더의 루트로 추출하십시오. 이 도구는 본질적으로 데이터를 한 위치에서 다른 위치로 리디렉션하며 컴퓨터는 폴더를 이동하더라도 원래 위치에 여전히 폴더가 있다고 생각합니다. 레지스트리를 변경하는 대신이 폴더와 i386 폴더와 같은 다른 폴더에 항상 사용합니다.

접합 추가

먼저 Windows Update 서비스를 중지하고 SoftwareDistribution 폴더를 권한이있는 다른 드라이브로 복사해야합니다. 시작> 실행> cmd를 통해 명령 프롬 트 (cmd)를 시작한 후 다음을 수행하십시오.

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

Windows에서 D : \ Windows \ SoftwareDistribution이 파일 이름 또는 디렉토리 이름을 지정하는지 묻습니다 (F = 파일, D = 디렉토리)?

Answer D for directory

두 번째로 이전 폴더의 이름을 바꿉니다.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

세 번째 단계는 접합을 작성하는 것입니다 (명령 프롬프트에서).

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

넷째는 Windows Update 서비스를 다시 시작하는 것입니다.

net start wuauserv

업데이트를 다운로드 할 수 있는지 확인하십시오. 작동하면 SoftwareDistribution.del 폴더를 삭제하십시오. 그렇지 않은 경우 다시 시도하거나 SoftwareDistribution.del 파일의 이름을 다시 바꾸십시오.

정션 제거

어떤 이유로 더 이상 원하지 않는 경우 접합을 삭제합니다. Windows Update 서비스를 중지하고 Software Distribution 파일을 Windows 폴더로 다시 복사하십시오.

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

다음으로 -d를 사용하여 juction을 삭제하십시오.

junction -d D:\Windows\SoftwareDistribution

그런 다음 Windows Update 서비스를 다시 시작하십시오.

net start wuauserv

Junction이있는 폴더 확인 :

junction -s c:\

1
이 절차는 매우 잘 작동합니다. 몇 가지 참고 사항 : 'junction'명령은 live.sysinternals.com 에서 찾을 수 있으며 대상 드라이브는 NTFS 형식이어야합니다.
Phillip Ngan

4

이것이 귀하의 질문에 대한 답변이 아니라는 것을 알고 있지만 ... 왜 Windows [un] 폴더를 유지합니까? 간단히 삭제하십시오. Windows 업데이트를 롤백 한 적이 있습니까?

편집 : Office 설치 폴더는 또 다른 문제입니다. 그들과 함께, MS 오피스는 종종 자체 복구 할 수 있습니다. 그것들이 없으면 큰 문제가있는 경우 다시 설치를보고있을 수 있습니다.


동의합니다 ... 업데이트를 제거 할 필요가 없습니다. 며칠 동안 기다렸다가 모든 것이 정상이면 제거 할 수 있습니다. CCleaner (임시 파일 및 불필요한 파일을 제거하는 더 깨끗한 도구)를 사용할 수 있으며이를 제거하는 옵션이 있습니다.
Julien N

1
사실, 난 여러 차례에 걸쳐 제거 업데이트를 필요로했다. 그럼에도 불구하고 (수백 대의 컴퓨터를 관리하며이 작업을 총 세 번 수행했습니다). 그러나 일반적으로 몇 달 이상 지난 설치 제거 폴더를 삭제하는 것이 안전합니다.
Joel Coehoorn

1

나는 당신이 잘못된 끝에서 이것에 접근하고 있다고 생각합니다 .C 드라이브를 더 크게 만드는 것이 좋습니다. 파티션 인 경우 http://gparted.sourceforge.net/ 에서 gparted live CD 를 사용하여 파티션 크기를 조정하십시오. 하드 드라이브 인 경우 교체해야합니다. 귀하의 질문에 대한 직접적인 답변이 아닙니다.


1

와 같은 이름을 가진 폴더를 참조하는 경우 C:\4633bc0687e6970b8e63a999ac1f7aWindows Update에서 남은 것이므로 절대로 필요하지 않으므로 아무런 피해없이 삭제할 수 있습니다.

C에서 Windows 디스크 정리를 실행하고 목록에서 "서비스 팩 백업 파일"을 확인하면 가장 안전하게 서비스 팩 파일을 삭제할 수 있습니다. 디스크 정리는 공간을 회수하는 가장 안전한 방법입니다. Windows를 손상시키지 않습니다.

c:\windows\$NtUninstall----$Windows 업데이트를 제거하지 않으려는 경우 와 같은 이름을 가진 다른 폴더 가 삭제 될 수 있습니다. 그러한 가능성을 유지하려면 다른 디스크로 옮길 수 있습니다. 완전히 제거하는 방법은 여기설명되어 있습니다 .

추가 질문이 있으면 정확한 Windows 버전 및 서비스 팩 수준을 아는 것이 도움이됩니다.


답을 주셔서 감사하지만 기존 제거 폴더를 삭제할지 여부가 아니라 그 때 더 많은 공간이있는 두 번째 드라이브에 제거 폴더를 넣을 수 있는지 찾고 있습니다.
Paul Rowland

MSOCache를 삭제하면 Office 2007 업데이트가 실패합니다.
kinokijuf

@kinokijuf : 오른쪽-삭제되었습니다. 왜 공감해야합니까?
harrymc

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.