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 obejście problemu, w którym najnowsze poprzednie wersje nie są wyświetlane dla udziału w systemie Windows z włączoną funkcją Poprzednie wersje .
Oryginalny numer KB: 4032986
Symptomy
Zmieniono wartość rejestru MaxShadowCopies na większą wartość (wartość domyślna to 64). Wartość rejestru MaxShadowCopies określa maksymalną liczbę migawek, które usługa kopiowania woluminów w tle (VSS) może zachować. Po nawiązaniu połączenia z udziałem z włączoną funkcją Poprzednie wersje można zobaczyć tylko starsze poprzednie wersje. Brak najnowszych poprzednich wersji udziału.
Przyczyna
Ten problem występuje, ponieważ składniki usługi VSS i serwera bloku komunikatów serwera (SMB) mają oddzielne numery limitów. Numer limitu usługi VSS można zmodyfikować przez rejestr, ale serwer SMB ma stałą liczbę limitów, która różni się w wersjach systemu Windows. Windows 8, Windows Server 2012 i nowsze wersje systemu Windows są ograniczone do wyświetlania 500 poprzednich wersji na serwerze SMB. Jeśli ustawisz wartość rejestru MaxShadowCopies na 512, po stronie klienta będą wyświetlane tylko najstarsze 500 poprzednich wersji. W związku z tym nie można zobaczyć 12 najnowszych poprzednich wersji.
Rozwiązanie
Aby obejść ten problem, ogranicz liczbę poprzednich wersji, które są przechowywane na serwerze do 500 na wolumin.
Więcej informacji
Ważne
Należy rozważnie wykonywać czynności podane w tej sekcji. Niepoprawne zmodyfikowanie rejestru może być przyczyną poważnych problemów. Przed zmodyfikowaniem rejestru należy utworzyć jego kopię zapasową, aby móc przywrócić rejestr na wypadek problemów.
Domyślnie system Windows przechowuje tylko 64 migawki na wolumin dla poprzednich wersji. Ten limit można dostosować, tworząc lub zmieniając następujący klucz rejestru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VSS\Settings\MaxShadowCopies
Aby uzyskać więcej informacji, zobacz Klucze rejestru i wartości dotyczące tworzenia kopii zapasowych i przywracania .
Ustawienie tego klucza na wartość wyższą niż serwer SMB może obsługiwać, aby uniemożliwić użytkownikom wyświetlanie najnowszych poprzednich wersji. Limit serwera SMB dla każdego systemu operacyjnego jest następujący:
- System Windows 8, Windows Server 2012 i nowsze wersje mają limit 500.
- Windows Vista, Windows 7, Windows Server 2008 i Windows Server 2008 R2 mają limit 500 dla protokołu SMB w wersji 1 (SMBv1) i 64 dla protokołu SMB w wersji 2 (SMBv2).
- Windows XP i Windows Server 2003 mają limit 64.
Uwaga 16.
Limit serwera SMB nie jest regulowany. Można zmodyfikować tylko wartość rejestru MaxShadowCopies , aby dostosować liczbę poprzednich wersji, które są przechowywane.