Jak zmusić Vistę do zapamiętywania ustawień folderów?
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
O, 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.
Najbardziej wk.. jest jak vista w ‘moj komputer’ co uruchomienie kompa proponuje inny widok.
btd: Po wklepaniu sobie powyższego pliku .reg przestaje. Też mnie to dobijało, ale teraz siedzi jak ustawiłem.
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.
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.
Super artykulik, bardzo praktyczny i potrzebny. Dzięki.
Tego właśnie szukałem „od lat” !!!
Witam
A czy jest jakiś taki plik po Windowsa Xp ?
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?
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: 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.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
Spróbuj jeszcze w Opcjach folderów -> Widok zresetować ustawienia wszystkich folderów.
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>
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
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
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
jak mozesz podaj maila i cos sie zapytam. chce ci wyslalc prtscr
Mail jest publicznie dostępny na secondgate.pl.
temat z moim problemem zamkniety. wszystko dziala tylko widocznie musialo odstac troche i sie ulozyc :)
Brachu wielkie dzia za ta modyfikacje bo juz myslałem ze mnie kur… strzeli naprawde super Wielkie Dzia
Pozdrawiam
Może mi ktoś powiedzieć jak pobrać ten plik?
Prawy przycisk -> zapisz element docelowy jako.
Wielkie dzięki, okienka zostają na miejscu jak powinny :)
Potwierdzam działanie powyższej recepty. Koniec koszmaru z niewiadomojakimi widokami folderów. Dzięki.
U mnie vista niestety dalej wyrabia z folderami co jej sie podoba.
Po zabawie z rejestrem bezpośrednio czy po imporcie pliku, który zamieściłem, do rejestru?
Zapisałem plik na pulpicie. Jak go później zapisać w rejestrze? :) ..bo nie wiem :/
Otworzyć go i potwierdzić chęć zaimportowania go do rejestru w okienku, które wyskoczy.
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
Tak też można. Jeśli nic się nie pojawiło, to pewnie znaczy, że masz coś nie tak ze skojarzeniem plików .reg.
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: Coś namieszane z powiązaniami masz. W takim razie Start -> Uruchom -> regedit -> Plik -> Importuj i wskazujesz ten zapisany plik.
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: 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.
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?
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.
(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.
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ą.
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: 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ę.
Witam.
po zaimportowaniu rejestru explorer windows nie chce mi pokazywac zadnej miniatury obrazka czy filmu. Jak to przywrocic ?
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.
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
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?
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
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: Raczej bez szans.
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: 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.
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?
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: Dzięki wielkie, przyda się na pewno prędzej czy później. :D
Brawa dla Ciebie kolego zx!
Dzięki bardzo za pomocny i przystępnie napisany poradnik. O tym, że przygotowałeś gotowca pod postacią pliku .reg mogłeś napisać na początku artu :P
Dzięki :)
A da rade teraz jakoś cofnąć wszystkie te ustawienia? :P
Mam wrażenie że dopiero po ich zastosowaniu VISTA nie pamięta ustawień :/ W sumie przed zmianą było lepiej więc chce przywrócić do stanu pierwotnego :D tylko JAK?
junior: Wywalając wartości, które trzeba było ustawić, a o których mowa w artykule. Musiałeś coś źle zrobić (np. nie zaznaczyć odpowiedniej opcji przy edycji wartości). Proponuję po prostu zaimportować plik zalinkowany na końcu artykułu do rejestru i sprawdzić jak będzie wtedy.
No właśnie zrobiłem to za pomocą twojego pliku REG. Nic nie robiłem ręcznie :)
Dobra już wiem :]
Nie odptaszkowałem zapamiętywnaia przed uruchomieniem pliku REG :]
teraz działa gites :D dzięki :)
junior: Widać swoje dziwactwa Windows ma, bo wcale nie koniecznie trzeba odznaczać tę opcję.
Jak czyszczę kompa CCleanerem to wszystko jest OK z zapamiętywaniem wyglądu folderów (po wykorzystaniu załączonego pliku modyfikującego rejestr), ale jak zastosowałem CCleaner Enhancer, to Vista ciągle wraca do domyślnych ustawień folderu z muzyką. Widocznie ten CC Enhancer niepotrzebnie czyści jakieś wpisy odpowiedzialne za wygląd folderów. Po jego wywaleniu i powrocie do podstawowej wersji CCleanera na powrót wszystko jest OK.
U mnie ustawienia potrafiły się wywalić CZTERY razy na tydzień.
Wielkie dzięki za ten poradnik a zwłaszcza za gotowy plik .reg.