Jest to stary problem pochodzący z Windows XP, teraz w moim 64-bitowym systemie Windows 7 zaczyna tracić ustawienia widoku folderów, jeśli chodzi o Szczegóły, Listę, Ikony itp., Wszystko inne jest stabilne pod względem pozycji i rozmiaru. Zwykle używam widoku szczegółów do większości rzeczy, a teraz foldery zaczynają czasami wracać do widoku ikon, nie w 100% przypadków, ale wydaje się, że częściej, im częściej używam komputera.
Tak, mam tysiące folderów, więc myślę, że domyślny rozmiar pamięci podręcznej jest zużyty, dokładnie ten sam problem, który miałem z Windows XP.
Nie mogę znaleźć ostatecznej instrukcji na temat tego, gdzie znaleźć ustawienie pamięci podręcznej widoku folderu w rejestrze dla Windows 7 64-bit, istnieje mnóstwo odpowiedzi na XP (z których korzystałem w przeszłości), Vista i niektóre Beta / RC Windows 7.
Znalazłem ten artykuł od Microsoft.
W sekcji „Samodzielne rozwiązywanie problemu” dla 64-bitowego systemu Windows 7 nie mam podklucza Local Settings
pod kluczem zgodnie z Wow6432Node
artykułem Microsoft.
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\
Local Settings
\Software\Microsoft\Windows\Shell\Bags
Mam jednak ten klucz.
HKRU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
\Bags
i\BagsMRU
Skanowanie rejestru w poszukiwaniu BagMRU Size
wartości (nie kluczy) nie zwraca żadnych trafień. Zakładam, że Windows 7 nie używa już tej wartości domyślnie.
Jakieś sugestie dotyczące zwiększenia rozmiaru pamięci podręcznej dla ustawień widoku bez całkowitego resetowania wszystkich ustawień folderu eksploratora?
Czy ktoś ma wgląd w to, jaki maksymalny rozmiar stabilnej pamięci podręcznej jest dozwolony dla W7? i gdzie zmienić / dodać tę wartość.
Edytować:
Znalazłem moje stare notatki z dni Vista i XP, nie mam już linku referencyjnego.
Windows Vista
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
Utwórz DWord 32-bit BagMRU Size
i ustaw wartość dziesiętną na 10,000
lub20,000
Czasami ustawienia folderów ulegają uszkodzeniu. Użyj, regedit
aby wyświetlić
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
Kliknij Bags
i wybierz Edycja > Usuń > Tak . Usuń także BagMRU
klucz i uruchom ponownie.
Windows XP
Poprawka do dodatku SP2 dla systemu Windows XP : Domyślnie dodatek SP2 ma ustawienie pamięci podręcznej folderów na 5000 folderów, aby zapamiętać ustawienia wyświetlania dla każdego folderu, jeśli masz ponad 5000 folderów (łącznie wszystkich dysków twardych), musisz wprowadzić zmiany w rejestrze i zmienić go na maksymalnie 8 000. w tym celu Uruchom i uruchom regedit i przejdź do tych dwóch folderów
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
następnie przejdź do
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
w prawym panelu poszukaj BagMRU size
, kliknij prawym przyciskiem myszy modyfikuj, wybierz dziesiętne i ustaw dane wartości na 8,000
. Zrób to w obu lokalizacjach, uruchom ponownie, aby zastosować.
Będę eksperymentować przez kilka następnych dni i zdać relację z każdego oświecenia.
Odpowiedzi:
Analiza
Za pomocą Monitora procesów w systemie Windows 7 x64 po ponownym uruchomieniu Eksploratora i losowym przeglądaniu widzę:
Dostęp pod
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Dostęp pod
HKCU\Software\Microsoft\Windows\Shell\Bags
Dostęp o godz
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU Size
(To nie istnieje na moim komputerze, ale jest wymagane)
Dostęp pod
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
Dostęp pod
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\Directory\OpenWithList\MRUList
(To nie istnieje na moim komputerze, ale jest wymagane)
Wniosek
Tak więc nasz
%WINDIR%\Explorer.exe
dostęp tylko do 64-bitowych kluczy do naszych toreb.Jednak, gdy
Wow6432Node
klucze są dostępne podczas używania%WINDIR%\SysWOW64\explorer.exe
,nie mogą być pewne konteksty, gdzie 32-bitowy Explorer służy więc zachować ostrożność. Na przykład, gdy jest uruchamiany z kontekstu 32-bitowego lub może po uruchomieniu Eksploratora Windows z okna dialogowego Plik.
Aby wyczyścić informacje o torbie, rzeczywiście wystarczy odtworzyć foldery
Bags
iBagMRU
pod:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\
I chociaż jest mniej używany, może pomóc w odtworzeniu
Bags
folderu w:HKCU\Software\Microsoft\Windows\Shell\
Wymagana
BagMRU Size
jest wartość parametru , więc nie jest tak dobrze, że klucz jest nieobecny. Może to skutkować nieokreślonym zachowaniem, ale domyślam się, że zamiast tego używa domyślnego w kodzie. Aby mieć pewność i rzucić mniej szybko do limitu, możesz zdefiniować wartość DWORD z dużą liczbą w następującym kluczu:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU Size
Ostatnim kluczem, do którego można uzyskać dostęp, jest otwieranie za
MRUList
pomocąExplorer.exe
, nie sądzę, że jest to kiedykolwiek potrzebne, ponieważ nie ma czegoś takiego jak otwarcieMost Recently Used List
innego niż pokazanie tego w coś takiego jak menu Start. Nie trzeba więc tworzyć tego klucza.Powiedziałbym, że możesz jedynie utworzyć i zwiększyć
BagMRU Size
ustawienie, zakładając, że ustawienia Torby nie są uszkodzone ... Odpowiedziałem na inne pytanie pod twoim pytaniem.źródło
64-bitowa wersja systemu Windows 7 używa wpisu rejestru Wow6432 do przedstawienia osobnego widoku HKEY_LOCAL_MACHINE \ SOFTWARE dla aplikacji 32-bitowych, które działają na 64-bitowej wersji systemu Windows. Ponieważ prawdopodobnie używasz 64-bitowego Eksploratora, nie sądzę, aby dotyczyło to twojego przypadku.
Z Zmiany w rozmiarze, widoku, ikonie lub pozycji folderu zostały utracone. Aby zwiększyć ograniczenie widoku folderu, wypróbuj ten skrypt:
Jeśli to nie zadziała, czy wykonałeś wszystkie instrukcje z cytowanego artykułu Microsoft? Zawiera ogólne instrukcje dla systemu Windows 7, a ponadto dodatkowe instrukcje dla wersji 64-bitowej (dotyczące bardziej 32-bitowej wersji Eksploratora, której najprawdopodobniej nie używasz).
EDYTOWAĆ
Znalazłem ten artykuł MS, który wydaje się dotyczyć twojego problemu:
Zmiany rozmiaru, widoku, ikony lub pozycji folderu zostały utracone .
Zawiera także FixIt, który może wykonać pracę za Ciebie, ale lepiej zweryfikuj po uruchomieniu (w IE).
Jeśli „BagMRU Size” ustawiony przez FixIt nie wystarczy, możesz go jeszcze zwiększyć. Artykuł mówi o 5000, więc możesz spróbować 10000.
źródło
Rzeczywiście, to irytujący problem. Z mojego doświadczenia wynika, że po zapełnieniu pamięci podręcznej system Windows nie usuwa najstarszych wpisów i po prostu nie zapamiętuje ustawień nowych folderów ...
Dobra wiadomość, wygląda na to, że możemy zwiększyć domyślnie 5000 wpisów w Windows 7.
Zobacz ten artykuł: Poprawka: Windows zapomina Ustawienia widoku folderów
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
BagMRU Size
10000
(Lub w Hexadecimal typ podstawowy2710
).Wpisy są przechowywane pod tymi dwoma kluczami:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Aby opróżnić pamięć podręczną, możesz po prostu usunąć oba klucze.
Możesz także przejrzeć to narzędzie NirSoft, aby wyświetlić stan pamięci podręcznej: ShellBagsView .
źródło