2010-05-29 2 views
0

내가 설치 한 : 의 Microsoft Visual C++ 2008 SP1 재배포 가능 패키지 (x86)C : Windows winsxs에서 하나의 폴더를 제거하는 방법은 무엇입니까?

다음과 같은 폴더를 가지고 : x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91 x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a

나는 이미 재배포 패키지를 제거했지만 계속해서 과부하 상태입니다.

아무 것도 설치하지 않고 프로그램을 테스트하고 싶기 때문에 제거하고 싶습니다 (다른 컴퓨터에 DLL을 빌드 할 때 포함 시켰습니다).

그렇다면 어떻게 C : \ Windows \ winsxs에서 해당 폴더를 제거 할 수 있습니까? 사전에

감사합니다 : D

답변

1

설치된 어셈블리와 관련된 많은 추가 구성 데이터가 있기 때문에 레지스트리 또는 파일 시스템을 직접 수정하는 것은 약간 위험합니다.

이러한 파일이 여전히 존재한다는 사실은 큰 피해를주지 않습니다 (WinSxS는 캐시 임). 중요한 것은 시스템이 파일을 설치 한 것으로 간주하는지 아닌지입니다. 나는 이것을 여기에서 수행하는 방법에 대해 블로깅했다 : http://blogs.msdn.com/b/talagrand/archive/2010/03/02/9973115.aspx

+1

와우, 쓸모없는 블로그 게시물입니다. 짧게는 유틸리티를 사용하지 않아도 OP의 작업에는 전혀 쓸모가 없습니다. 블로그를 스팸하고 실제로 피해자를 도우려는 답변을 downvoting하는 대신 * 실제 * 답변을 제공하지 않는 것이 좋습니다. –

+0

존경심, 나는 당신의 대답을 downvoted 기계에 설치 상태를 손상시키는 옹호하기 때문에. 이 레지스트리 값을 Zapping하면 CRT9를 사용하는 다른 소프트웨어가 올바르게 설치 또는 작동하지 못하게됩니다 (실제로 설치 상태를 포함하지 않으므로 다른 설치 관리자가 손상을 복구하지 못합니다). –

+0

원래 질문은 "아무 것도 설치하지 않고 프로그램을 테스트하고 싶다"라는 것이어서 깨끗한 컴퓨터를 암시합니다. 블로그 게시물은이 유형의 질문에 대한 응답으로 구체적으로 작성되었습니다. 도구는 컴퓨터가 응용 프로그램 관점에서 (파일 존재 여부를 확인하는 대신 프로그래밍 방식으로 쿼리하여) 컴퓨터가 "깨끗한"상태로 간주되는지 여부를 결정하고, 긍정적 인 응답의 경우 파일이있는 경우 파일을 제거 할 필요가 없습니다. 다행히도 이것은 OP와 다른 사람들이 질문에 대한 액면가 답보다 더 많은 도움이되기를 바랍니다. –

0

당신은 REM 명령을 사용하여 (관리자) 명령 줄을 통해 그들을 제거하려고합니다.

+0

"rem"은 비고, 의견이다. "델"이라고 했니? –

+0

Id가 작동하지 않았습니다. 그것은 나에게 접근을 거부했다! 나는 del 및 rmdir 명령을 사용했습니다. –

+0

UGH LOL, 저는 Windows에서 그렇게 많이 작동하지 않습니다. 언급 된대로 del 및 rmdir이어야하며 관리자로 명령 줄을 실행해야합니다. – Nik

관련 문제