Jak zmusić Vistę do zapamiętywania ustawień folderów?
- 17 kwietnia 2008
- 14:05:02
Vista ma dziwną tendencję do gubienia ustawień folderów. W XP było to samo, jednak jakby mniej rzucało się w oczy. Tutaj to, co system potrafił zrobić z wyświetlaniem plików przechodzi ludzkie pojęcie. Ustawimy sobie wszystko tak, jak byśmy chcieli, zamkniemy ładnie system, a gdy ponownie otworzymy katalog, okaże się, że wszystkie ustawienia pojechały do Irlandii.
Sposób na takie zachowanie na szczęście jest i to bardzo podobny do tego z XP. Wpływ na taki stan rzeczy mają dwie funkcje. Jeśli komuś zależy tylko na wprowadzeniu ustawień, na dole dostępny jest plik, który zrobi to za nas.
Po pierwsze rozpoznawanie typu folderu. System skanuje każdy katalog, który otwieramy i stara się odpowiednio dostosować jego wygląd do zawartości. Całość w teorii bardzo dobra, ale co jeśli w jednym katalogu mamy przeróżne typy plików? Mieszamy obrazy z dokumentami, a na dokładkę wkleimy tam kilka filmów? System uzna, że odpowiedni typ katalogu to taki, który odpowiada plikom w największej ilości. Czyli - jeśli mamy 200 plików JPEG, 30 dokumentów tekstowych i 3 filmy, to dla folderu zostanie ustawiony typ Pictures and Videos
(Obrazy i pliki wideo
). Jeśli chcielibyśmy jednak zmienić typ na All Items
(Wszystkie typy
)... możemy próbować, ale system i tak wie swoje.
Po drugie ograniczona ilość zapamiętywanych ustawień. Tak, Windows domyślnie zapamiętuje ustawienia dla odgórnie ustawionej ilości folderów. O ile w XP była to wartość stała, tak w Vista zależy od wersji. Limit w Vista Basic jest karygodny, ale nawet w Vista Ultimate nie jest specjalnie duży.
To naprawiamy...
Logiczne jest więc, że trzeba wyłączyć automatykę i ustawić większy limit. Na początek jednak upewnijmy się, że w Opcjach folderów w zakładce Widok mamy odznaczoną opcję Zapamiętuj ustawienia wyświetlania każdego folderu. Bez tego ani rusz dalej.
Przede wszystkim wszystkie te operacje wymagają usunięcia wszelkich zapisanych ustawień folderów. Odpalamy regedit i (po uprzednim zaakceptowaniu tego działania w okienku UAC i zrobieniu kopii zapasowej) usuwamy następujące klucze z rejestru:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU\
I - jeśli posiadamy Vistę w wersji 64-bit usuwamy dodatkowo dwa poniższe klucze. Teorytycznie nie jest to potrzebne, ponieważ jest to kopia powyższych, wykonywana automatycznie, jednak żeby być całkowicie pewnym lepiej pozbyć się wszystkiego.
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU\
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags\
Teraz wystarczy się wylogować i zalogować ponownie (ewentualnie uruchomić ponownie system), żeby całość powróciła do stanu domyślnego.
Kolejny krok to wyłączenie automatycznego wykrywania typu folderu. Tutaj również należy zmodyfikować rejestr. Przechodzimy do poniższego klucza (jeśli któryś podklucz nie istnieje, należy go utworzyć).
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\
Tworzymy w nim nową wartość (typ REG_SZ) o nazwie FolderType i przypisujemy jej wartość NotSpecified.
Kolejny raz wylogowujemy się lub restartujemy system i zaznaczamy opcję Zapamiętuj ustawienia wyświetlania każdego folderu w Opcjach folderów w zakładce Widok.
Ostatnim krokiem jest zwiększenie ilości zapamiętywanych ustawień. Co dziwne, w rejestrze znajdują się odpowiedzialne za to klucze, jednak nie w tym miejscu, w którym powinny (zostały w miejscach, w których były obecne za czasów Windows XP). Ponownie uruchamiamy edytor rejestru i przechodzimy do klucza:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\
Tworzymy w nim nową wartość typu DWORD (32-bit) i nadajemy jej nazwę BagMRU Size. Od nas zależy jaką nadamy jej wartość - będzie to ilość ustawień folderów, które system zapamięta. Sam ustawiłem 10000 i myślę, że jest to wartość w zupełności wystarczająca (trzeba pamiętać, że wartość wpisujemy zaznaczając uprzednio system dziesiętny).
Dla pewności jeszcze jeden restart systemu i od tej pory możemy spokojnie ustawiać opcje wyświetlania folderów, bez obawy, że Vista je zgubi.
Na koniec załączam plik rejestru, który wprowadzi wszelkie niezbędne ustawienia, dla wszystkich, którym nie chce się bawić w ręczną edycję. Zapisujemy na dysk, uruchamiamy i wyrażamy zgodę na dodanie wpisów do rejestru (po czym - dla pewności - restartujemy system). Plik czyści wszystkie ustawienia folderów, wyłącza automatyczne wykrywanie typów folderów i zwiększa ilość zapamiętywanych ustawień do 10000.
Komentarze
kanał komentarzy do tego artykułuO, dzięki. Nie zauważyłem jeszcze u siebie problemów ze znikaniem zapamiętanych ustawień, ale mocno irytuje mnie automatyczne rozpoznawanie typu folderu, właśnie przy mieszanej zawartości.
Hoppke
14:44:00 | 18 kwietnia 2008
Najbardziej wk.. jest jak vista w ‘moj komputer’ co uruchomienie kompa proponuje inny widok.
btd
15:12:06 | 18 kwietnia 2008
btd: Po wklepaniu sobie powyższego pliku .reg przestaje. Też mnie to dobijało, ale teraz siedzi jak ustawiłem.
zx
15:13:05 | 18 kwietnia 2008
Witam ja mam takie drobne pytanko czy ten plik rejestru jest uniwersalny dotyczy tez Wersji systemu 64bit? Czy raczej nie? Chodzi o to gdy zapisze w rejestrze ten plik to czy nadal bede musiał odejmowac jeszcze te 2 klucze które zostały powyżej opisane?
Pozdrawiam.
P@weł
17:18:49 | 13 maja 2008
Dodatkowe klucze wersji x64 są automatycznie kopiowane z kluczy x86, więc wystarczy zmienić/usunąć te z x86, żeby i te z x64 się zmieniły. Czyli plik jest uniwersalny.
zx
17:20:26 | 13 maja 2008
Super artykulik, bardzo praktyczny i potrzebny. Dzięki.
Seadog
16:44:12 | 19 lipca 2008
Tego właśnie szukałem „od lat” !!!
Seba
16:50:20 | 26 lipca 2008
Witam
A czy jest jakiś taki plik po Windowsa Xp ?
pol
19:13:18 | 21 sierpnia 2008
Ten temat był wałkowany już sto razy w przypadku XP i na pewno znajdziesz taki plik przez Google. Problemem na początku była Vista, więc postanowiłem darować sobie opisywanie XP – po co powtarzać treść dziesiątek stron?
zx
20:21:37 | 21 sierpnia 2008
wszystko dobrze ale teraz jak wprowadzam zmiany w folderze, np chce zeby wyświetlały mi sie miniatyry to niestety vista nie zapamietyje tego i powraca do pierwotnego widoku :/
marco
11:40:22 | 08 października 2008
marco: Coś zrobiłeś nietak. Upewnij się, że opcja
Zapamiętuj ustawienia wyświetlania każdego folderujest włączona, a potem zwyczajnie zaimportuj plik .reg do rejestru.zx
12:56:36 | 08 października 2008
dzieki za odpowiedz ale w/w opcja jest wlaczona. nic sam nie zmienialem tylko zainportowalem plik reg do rejestru. niestety za kazdym razem mam ten sam widok co po wprowadzeniu tego pliku do rejestru. nie wiem czy to cos pomoze ale mam viste business x64
marco
13:03:05 | 08 października 2008
Spróbuj jeszcze w Opcjach folderów -> Widok zresetować ustawienia wszystkich folderów.
zx
13:04:45 | 08 października 2008
niestety i to nie pomaga. na dodatek jak klikam prawym klawiszem myszki i wybieram wlasciwosci a nastepnie dostosowywanie i jak wybiore co kolwiek to zawsze powraca mi automatycznie do <b>wszystkich elementow</b>
marco
13:07:28 | 08 października 2008
Mi to wygląda na jakiś głębszy problem z rejestrem. Nie mam pomysłu co można by poradzić. Póki co proponuję jednak jakieś forum, np Winforum.pl albo forum na searchengines.pl
zx
13:09:43 | 08 października 2008
a mam taka nietypowa prosbe. czy mozesz napisac w moim imieniu bo ja jestem zupelnym laikiem w tych tematach i nawet nie wiem gdzie co i jak szukac i ewentualnie co napisac. za pomoc bardzo dziekuje
marco
13:15:33 | 08 października 2008
To chyba nie da rady. :P Bo oprócz tego, że trzeba przedstawić problem, będzie kupe pytań. Napisz po prostu, że system nie reaguje na jakiekolwiek zmiany widoku i po zamknięciu okna wszystko wraca do ustawień domyślnych. Daj link do tego artykułu i powiedz, że kompletnie nie pomaga. I miej nadzieję, że ktoś na coś wpadnie. ;P
zx
13:17:15 | 08 października 2008
jak mozesz podaj maila i cos sie zapytam. chce ci wyslalc prtscr
marco
13:20:03 | 08 października 2008
Mail jest publicznie dostępny na secondgate.pl.
zx
13:20:33 | 08 października 2008
temat z moim problemem zamkniety. wszystko dziala tylko widocznie musialo odstac troche i sie ulozyc :)
marco
20:35:57 | 08 października 2008
Brachu wielkie dzia za ta modyfikacje bo juz myslałem ze mnie kur… strzeli naprawde super Wielkie Dzia
Pozdrawiam
lobo
11:13:47 | 07 listopada 2008
Może mi ktoś powiedzieć jak pobrać ten plik?
sm
19:36:35 | 13 grudnia 2008
Prawy przycisk -> zapisz element docelowy jako.
zx
20:14:54 | 13 grudnia 2008
Wielkie dzięki, okienka zostają na miejscu jak powinny :)
btonga
21:13:55 | 30 stycznia 2009
Potwierdzam działanie powyższej recepty. Koniec koszmaru z niewiadomojakimi widokami folderów. Dzięki.
beczerek
20:55:01 | 03 lutego 2009
U mnie vista niestety dalej wyrabia z folderami co jej sie podoba.
Godlike
23:32:17 | 20 marca 2009
Po zabawie z rejestrem bezpośrednio czy po imporcie pliku, który zamieściłem, do rejestru?
zx
16:09:19 | 21 marca 2009
Zapisałem plik na pulpicie. Jak go później zapisać w rejestrze? :) ..bo nie wiem :/
tomek
10:00:15 | 15 kwietnia 2009
Otworzyć go i potwierdzić chęć zaimportowania go do rejestru w okienku, które wyskoczy.
zx
11:21:57 | 15 kwietnia 2009
Niestety nic takie nie wyskoczyło, i szczerze mowiąc nie wiem czemu. (?)
Zrobiłem to otwierając „regedit” i tam Plik -> Importuj, po czym wybrałem pobrany plik rejestru. :) mam nadzieje że nie naknociłem :P
tomek
11:09:44 | 16 kwietnia 2009
Tak też można. Jeśli nic się nie pojawiło, to pewnie znaczy, że masz coś nie tak ze skojarzeniem plików .reg.
zx
11:14:56 | 16 kwietnia 2009
Witam, zapisuję plik jako, po czym mam plik z rozszerzeniem .reg, ale otwiera się po prostu w notatniku, jak go uruchomić, żeby zadziałał? Z góry dzięki.
Woks
11:43:04 | 25 czerwca 2009
Woks: Coś namieszane z powiązaniami masz. W takim razie Start -> Uruchom -> regedit -> Plik -> Importuj i wskazujesz ten zapisany plik.
zx
12:40:26 | 25 czerwca 2009
ludzie czy wy nie potraficie pisac po ludzku? Wasza kaszana jest może do przetrawienia dla kogoś kto bawi się w rejestrze i rozumie wasze niedokładne opisy. Żaden lub prawie zaden informatyk nie potrafi tłumaczyć po ludzku! Nie jestem nowicjuszem ale jak czytam takie opisy to nóż w kieszeni mi się otwiera. Czy to tak trudno napisać krok po kroku nie używając jakiegoś dziwnego dialektu co należy zrobić? Udało się zrobić pierwszą część a potem zacząłem używać w myślach wyrazów na ch,k,p itp. itd !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
waldek
19:31:08 | 03 września 2009
waldek: W takim razie dla ciebie jest ostatni akapit. Nie dziw się, że nie będę tłumaczył podstaw - nie od tego jest ten artykuł. Jeśli chcesz się czegoś nauczyć, eksperymentuj. Nie wiesz czegoś? Szukaj, pytaj.
zx
19:34:40 | 03 września 2009
a co tam mam niby zapisać i niby gdzie?
Windows Registry Editor Version 5.00
; Reset and remove folder customization settings.
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]
; Turn off automatic folder type discovery.
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
; Change save of folder settings slots quantity to 10000
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00002710
co tu mam zapisywać? Gdzie? Mam zgadywać gdzie i eksperymentować? Może najpierw wkleję to do worda i zobaczę co się stanie,hmmmmm potem może do exela. Zaczynam się zastanawiac czy do painta da się to wkleić. Ciekawe.
Nie da się napisać po ludzku?
waldek
19:47:58 | 03 września 2009
A nie da się tego zapisać na dysk, po ludzku, tak, jak napisane? Prawym przyciskiem na link i 'zapisz element docelowy' (lub podobnie, zależne od przeglądarki).
Na przyszłość - oczekujesz od kogoś pomocy, zmień ton.
zx
19:49:08 | 03 września 2009
(Komentarz zmodyfikowany 03.09.2009 o 20:59)
Przepraszam za ton ale nie sądziłem, że ktoś od razu odpowie. Naprawdę nie jestem lewy w obsłudze komputera ale informatykiem też nie jestem. Na co dzień utrzymuję w swojej firmie kilkanaście komputerów (xp i ubuntu) w stanie funkcjonalności. Wielokrotnie szukałem rozwiązań wielu problemów i zazwyczaj musiałem właśnie próbować jeden lub dwa dni. Ktoś pisze tekst w stylu zrób "bla bla" potem zrób "ble ble" jak to ci nie pomoże to zrób xcsfgdhsagshaha. I super!! Tylko po co szukać przez dwa dni odpowiedzi na pytanie co oznacza bla bla i ble ble? Ostatni wpis bardzo mi pomógł ale szczerze nie wiem jak szybko wpadłbym na takie rozwiązanie. Jasnowidzem nie jestem i myślach czytać nie umiem. Tak czy inaczej dziękuję a innym szukającym rozwiązania tego problemu polecam ten link.
waldek
20:26:31 | 03 września 2009
Ja po prostu nie bardzo wiem gdzie widzisz problem. Zapisujesz plik na dysk, otwierasz go edytorem rejestru i wszystko śmiga. Biorąc pod uwagę popularność artykułu, ludzie sobie jakoś z tym radzą.
zx
21:00:30 | 03 września 2009
teraz dyskusja jest nie na temat i pewnie zaśmieca niepotrzebnie ten wątek. Ale skoro się wywiązała to pozwolę sobie ją kontynuować. Teraz już sobie poradziłem ale z opisu ciężko było wywnioskować co należy zrobić. Widząc link prawie każdy w niego kliknie. Tak też zrobiłem. Krzaczki niewiele mi mówią ale są tacy którzy w lot wszystko łapią.
Mały przykład. Gdybyś wsiadł do samochodu który nagle się zepsuł w czasie jazdy, ktoś Ci mówi że to chyba za mała przerwa i wystarczy klucz nr 18 np. I co z tym zrobisz? Gdzie jej poszukasz? Co zrobisz z tym kluczem? Dla mechanika i osoby trochę zorientowanej sprawa oczywista. Ktoś niezorientowany może nawet znaleźć klucz nr 18 ale czy na pewno będzie on właściwy? Mechanik żyje w swoim świecie i dla niego niepojęte jest to, że ktoś może nie wiedzieć w czym rzecz. Tak samo jest z informatykami.
Bynajmniej nie mam nic do mechaników:) do informatyków też nie ale cenię sobie rzeczowość w opisach, a o tą czasem trudno.
waldek
23:22:17 | 03 września 2009
waldek: Już tłumaczę jak jest. Internet Explorer tak kliknięty link chce od razu zapisać. Nie mam pojęcia dlaczego pozostałe przeglądarki pliki .reg wyświetlają. Jedyna sensowna odpowiedź to 'bo mogą', ale jak się głębiej przyglądam, to sensu w tym brak. Świata nie zmienię.
zx
13:15:30 | 06 września 2009
Witam.
po zaimportowaniu rejestru explorer windows nie chce mi pokazywac zadnej miniatury obrazka czy filmu. Jak to przywrocic ?
zinger
14:41:16 | 20 września 2009
zinger: To nie wina tego pliku, bo akurat z tym nie ma nic wspólnego. Podpowiem ci, że możesz spróbować wyczyścić cache miniatur na przykład, ale najrozsądniej zrobisz jak zapytasz na jakimś forum tematycznym - w końcu od tego są. Od miniatur też chyba był jakiś pojedynczy wpis do rejestru.
zx
17:15:06 | 20 września 2009
http://stilger.eu/2009/07/12/ku-pamieci-podglad-miniatur-w-windows-server-2008-r2/
tutaj jest cos napisane wlasnie.
ale ja mam dword 0
wiec totalnie nie wiem o co chodzi
totalnie
zinger
17:00:43 | 22 września 2009
A może masz zaznaczone 'Zawsze pokazuj ikony, nie miniatury' (wolne tłumaczenie, bo nie wiem jak jest w polskiej wersji) w Opcjach folderów?
zx
17:05:58 | 22 września 2009
Naprawilem
podpowiem ze po prostu z automatu SunriseSeven dla windows 7 wylaczyl (a moze jednak ja sam)
mi podglad miniatur w systemie :)
sorry za zasmiecanie1
zinger
17:25:28 | 22 września 2009
Kluczowe dla mnie pytanie:
Czy da się gdzieś zapisać ustawienia folderów tak, by po przeinstalowaniu systemu nie ustawiać ich ponownie, tylko powrócić do ustawień sprzed instalacji?
Z góry dziękuję za pomysły jak sobie z tym poradzić.
jsowa
16:04:23 | 30 września 2009
jsowa: Raczej bez szans.
zx
16:04:53 | 30 września 2009
Myślałem żeby wyeksportować klucze 'Bags' i 'BagMRU' i po przeinstalowaniu wczytać je, tzn. zaimportować z powrotem do Rejestru. Pytanie tylko, czy nie potworzy mi dodatkowych folderów, np. z programów, których teraz używam...
jsowa
20:04:19 | 30 września 2009
jsowa: Coś mi mówi, że same Bagsy to za mało i więcej syfu ci to zrobi niż przyniesie pożytku. Foldery nowe raczej nie powstaną - wpisy na strukturę danych nie mają, tylko na sposób w jaki wyświetla je explorer.
zx
21:14:51 | 30 września 2009
Mam zamiar zrobić mały teścik. Usunąć klucze i wczytać je z powrotem. Oczywiście najpierw stworzyć punkt przywracania, gdyby nie wyszło. Wiesz może czy przywracanie systemu ma wpływ również na rejestry, tzn. czy przywróci mi również zmiany w kluczach?
jsowa
15:00:14 | 01 października 2009
Już po teście. Ota jak wyszedł:
1. Zrobiłem punkt przywracania systemu
2. Zapisałem cały Rejestr w pliku .reg
3. Odinstalowałem jeden z programów z jego katalogami, by zasymulować czystszy (docelowo: czysty, czyli nowo zainstalowany) system
4. Usunąłem klucze 'Bags' i 'BagMRU' jak w poradniku - ustawienia folderów zostały skasowane
5. Przywróciłem poprzednio zapisany plik .reg
WYNIK: Ustawienia folderów powróciły, katalogi z usuniętego programu na szczęście nie, ale na liście dodaj/usuń programy pozostał zepsuty wpis odinstalowanego programu.
WYNIK: Wszystko gra, żadnych nieprzyjemnych niespodzianek nie znalazłem. Polecam przed przeinstalowaniem systemu zapisać te dwa klucze, by nie ustawiać folderów ponownie. Oczywiście nie zapominając o zwiększeniu ilości zapamiętywanych ustawień (jak w poradniku wyżej). Kiedy wypróbuję to "na żywca" napiszę jaki efekt. Pzdr.
jsowa
17:13:49 | 01 października 2009
jsowa: Dzięki wielkie, przyda się na pewno prędzej czy później. :D
zx
20:49:42 | 01 października 2009
Brawa dla Ciebie kolego zx!
ernie
17:17:24 | 26 października 2009