Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie problemów z miejscem na dysku, które są spowodowane przez duży katalog składników systemu Windows (WinSxS).
Dotyczy: Windows 7 z dodatkiem Service Pack 1, Windows Server 2008 R2 z dodatkiem Service Pack 1
Oryginalny numer KB: 2795190
Symptomy
Podczas badania rozmiaru folderu C:\Windows można zauważyć, że katalog C:\Windows\winsxs wydaje się używać wielu miejsc na dysku.
Przyczyna
Katalog magazynu składników systemu Windows (C:\Windows\winsxs) jest używany podczas operacji obsługi w ramach instalacji systemu Windows. Operacje obsługi obejmują, ale nie są ograniczone do instalacji aktualizacji systemu Windows, dodatku Service Pack i poprawek.
Magazyn składników zawiera wszystkie pliki wymagane do instalacji systemu Windows. Wszystkie aktualizacje tych plików są również przechowywane w magazynie składników podczas instalowania aktualizacji. Powoduje to, że magazyn składników rośnie wraz z upływem czasu w miarę dodawania kolejnych aktualizacji, funkcji lub ról do instalacji. Magazyn składników używa twardych łączy NTFS między samymi i innymi katalogami systemu Windows, aby zwiększyć niezawodność platformy Windows.
Magazyn składników będzie wyświetlać duży rozmiar katalogu ze względu na sposób, w jaki Windows Explorer uwzględnia łącza twarde. Powłoka systemu Windows zlicza każde odwołanie do twardego łącza jako pojedyncze wystąpienie pliku dla każdego katalogu, w którym znajduje się plik. Jeśli na przykład plik o nazwie advapi32.dll ma 700 KB i znajduje się w magazynie składników i w katalogu \Windows\system32, Eksplorator Windows niedokładnie zgłosi, że plik zużywa 1400 KB miejsca na dysku twardym.
Rozwiązanie
Magazyn składników nie może znajdować się na woluminie innym niż wolumin systemowy z powodu twardych łączy NTFS. Jeśli spróbujesz przenieść magazyn składników, spowoduje to brak możliwości poprawnego zainstalowania aktualizacji systemu Windows, dodatków Service Pack, ról lub funkcji. Ponadto nie zalecamy ręcznego usuwania ani kasowania plików z magazynu składników.
Aby zmniejszyć rozmiar katalogu magazynu składników w instalacji systemu Windows, możesz zdecydować się na stałą instalację dodatku Service Pack i odzyskanie używanego miejsca z plików dodatku Service Pack. Jeśli jednak instalacja dodatku Service Pack będzie trwała, dodatek Service Pack nie będzie wymienny.
Aby usunąć pliki dodatku Service Pack z instalacji systemu Windows, użyj następujących narzędzi wbudowanych:
- Zainstalowany dodatek Service Pack 2 systemu Windows Server 2008: Compcln.exe
- Zainstalowany dodatek Windows 7 Service Pack 1 lub Windows Server 2008 R2 Service Pack 1: DISM /online /Cleanup-Image /SpSuperseded lub Disk Cleanup Wizard (cleanmgr.exe)
Czyszczenie może być również wykonywane proaktywnie na instalacjach systemu Windows Server 2008 poprzez wymuszenie zdarzenia usunięcia w systemie. Scavenging spróbuje usunąć wszystkie niepożądane pliki binarne systemu z instalacji i umożliwić systemowi Windows odzyskanie miejsca na dysku. Aby wydać zdarzenie dezinstalacji w instalacji systemu Windows, dodaj i usuń niepożądany składnik systemu, który nie został jeszcze zainstalowany, a następnie uruchom ponownie instalację systemu Windows. Oczyszczanie zostanie wykonane podczas następującego ponownego uruchomienia systemu operacyjnego.
Uwaga
Oczyszczanie jest wykonywane automatycznie w instalacjach systemów Windows 7 i Windows Server 2008 R2.
Więcej informacji
Aby odzyskać dodatkowe miejsce na dysku w systemie, wykonaj następujące kroki:
Wybierz przycisk Start, a następnie w polu tekstowym Wyszukaj programy i pliki wpisz Oczyszczanie dysku.
Kliknij ikonę Oczyszczanie dysku i uruchom narzędzie Oczyszczanie dysku, aby określić pliki, które można usunąć, na podstawie konfiguracji.
Dodatkowe sposoby oszczędzania miejsca na woluminie systemowym obejmują następujące elementy:
- Przenieś plik stronicowania do innego woluminu w systemie.
- Wyłącz hibernacji w systemie.
- Użyj opcji dedykowanego pliku zrzutu, aby przechwycić pliki zrzutu pamięci na innym woluminie w systemie.
- Odciążanie katalogów plików profilu użytkownika i programu do innego woluminu w systemie.
- Wyłącz punkty przywracania systemu w instalacjach klientów.
- Wyczyść wszystkie katalogi tymczasowe i foldery przy użyciu Kreatora oczyszczania dysku (cleanmgr.exe).
- Odinstaluj nieużywane aplikacje lub narzędzia z instalacji.
Aby uzyskać więcej informacji na temat folderu WinSxS, zobacz:
Aby uzyskać więcej informacji na temat wymagań systemowych dotyczących dysków, zobacz:
- Instalowanie systemów Windows Server 2008 i Windows Server 2008 R2
- Wymagania systemowe systemu Windows 7
Uwaga
Po zainstalowaniu produktu przy użyciu Instalatora Windows mniejsza wersja oryginalnego pliku danych .msi jest przechowywana w folderze Pamięć podręczna Instalatora Windows (%windir%\Instalator). W miarę upływu czasu ten folder może być większy. Każda dodatkowa instalacja aktualizacji dla zainstalowanych produktów, takich jak poprawki, aktualizacje zbiorcze czy zestawy instalacyjne dodatków Service Pack, przechowuje również odpowiednie pliki .msp lub .msi w pamięci podręcznej Instalatora Windows. W miarę upływu czasu ten folder może być większy. Nie obsługujemy i nie zalecamy usuwania żadnych plików w tym folderze ani zastępowania ich plikami z innego komputera. Każda aktualizacja aplikacji zależy od informacji dostępnych w plikach przechowywanych w tym folderze. Bez tych informacji aktualizacje nie mogą poprawnie wykonywać instalacji.
Folder %windir%\softwaredistribution\downloads jest używany przez usługę Windows Update do przechowywania pobranych aktualizacji. Zazwyczaj nie trzeba zarządzać tym folderem, ponieważ jest on zarządzany przez system Windows. Typowy rozmiar tego folderu zależy od kilku czynników, takich jak wersja systemu operacyjnego, jakie aktualizacje są dostępne w tym czasie itd. W związku z tym trudno jest zapewnić typowe oczekiwania związane z rozmiarem. Jeśli ten folder używa dużo miejsca na dysku, najpierw zainstaluj wszystkie dostępne aktualizacje dla systemu, a następnie uruchom ponownie komputer. Aby rozwiązać ten problem, jeśli rozmiar nadal pozostaje duży, wykonaj następujące kroki:
- W podwyższonym wierszu polecenia uruchom polecenie
Net Stop WUAUSERV
. - Usuń zawartość folderu %windir%\softwaredistribution\downloads .
- W podwyższonym wierszu poleceń uruchom komendę
Net Start WUAUSERV
- W podwyższonym wierszu polecenia uruchom polecenie
Zbieranie danych
Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.