Ini adalah masalah lama sejak Windows XP, sekarang pada sistem Windows 7 64-bit saya mulai kehilangan pengaturan tampilan folder ketika datang ke Rincian, Daftar, Ikon dll, segala sesuatu yang lain stabil untuk posisi dan ukuran. Saya cenderung menggunakan tampilan rincian untuk sebagian besar hal dan sekarang folder mulai kembali ke tampilan ikon kadang-kadang, bukan 100% dari waktu Anda, tetapi tampaknya lebih sering semakin saya menggunakan PC.
Ya saya punya ribuan folder, jadi saya pikir ukuran cache default sudah habis, masalah yang sama persis dengan Windows XP.
Saya tidak bisa menemukan instruksi pasti di mana menemukan pengaturan cache tampilan folder di registri untuk Windows 7 64-bit, ada banyak jawaban untuk XP (yang telah saya gunakan di masa lalu), dan Vista dan beberapa Beta / RC Windows 7.
Saya menemukan artikel ini dari Microsoft.
Di bagian "biarkan saya memperbaiki sendiri" untuk Windows 7 64-bit, saya tidak memiliki tombol di Local Settings
bawah tombol Wow6432Node
sesuai dengan artikel Microsoft.
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\
Local Settings
\Software\Microsoft\Windows\Shell\Bags
Namun saya punya kunci ini.
HKRU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
\Bags
dan\BagsMRU
Memindai nilai- BagMRU Size
nilai registri (bukan kunci) tidak menghasilkan klik. Saya menganggap Windows 7 tidak lagi menggunakan nilai ini secara default.
Adakah saran untuk menambah ukuran cache untuk pengaturan tampilan tanpa sepenuhnya mengatur ulang seluruh pengaturan folder explorer?
Apakah ada yang punya wawasan tentang apa ukuran cache maksimum stabil diperbolehkan untuk W7? dan di mana harus mengubah / menambah nilai ini.
Edit:
Saya menemukan catatan lama saya dari hari Vista dan XP, saya tidak lagi memiliki tautan referensi.
Windows Vista
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
Buat DWord 32-bit BagMRU Size
dan atur nilai desimal ke 10,000
atau20,000
Terkadang pengaturan folder rusak. Gunakan regedit
untuk melihat
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
Klik Bags
dan pilih Edit > Hapus > Ya . Hapus BagMRU
kunci juga, dan restart.
Windows XP
Perbaikan Windows XP SP2 : Secara default SP2 memiliki pengaturan cache folder 5.000 folder untuk mengingat pengaturan tampilan untuk setiap folder, jika Anda memiliki lebih dari 5.000 folder (total semua harddisk) Anda harus membuat perubahan registri dan naik ke maksimal 8.000. untuk melakukan Start-Run-regedit ini dan navigasikan ke dua folder ini
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
lalu pergi ke
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
di kanan panel tangan mencari BagMRU size
, klik kanan memodifikasi dan pilih desimal dan set data nilai ke 8,000
. Lakukan ini di kedua lokasi, mulai ulang agar berfungsi.
Saya akan bereksperimen selama beberapa hari ke depan dan melaporkan kembali pencerahan apa pun.
Jawaban:
Analisis
Menggunakan Process Monitor pada Windows 7 x64 saya melihat yang berikut ketika saya me-restart explorer dan secara acak menelusuri:
Akses di bawah
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Akses di bawah
HKCU\Software\Microsoft\Windows\Shell\Bags
Akses di
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU Size
(Ini tidak ada di komputer saya, tetapi diminta)
Akses di bawah
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
Akses di bawah
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\Directory\OpenWithList\MRUList
(Ini tidak ada di komputer saya, tetapi diminta)
Kesimpulan
Jadi, kami
%WINDIR%\Explorer.exe
hanya mengakses kunci 64-bit untuk Tas kami.Namun, yang
Wow6432Node
kunci diakses ketika Anda menggunakan%WINDIR%\SysWOW64\explorer.exe
,mungkin ada beberapa konteks di mana 32-bit explorer digunakan sehingga mengambil hati-hati. Misalnya, ketika diluncurkan dari konteks 32-bit atau mungkin ketika Anda meluncurkan Windows Explorer dari File Dialog.
Untuk menghapus informasi Bag, memang cukup untuk menciptakan
Bags
danBagMRU
folder di bawah:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\
Dan meskipun kurang digunakan mungkin membantu untuk membuat ulang
Bags
folder di bawah:HKCU\Software\Microsoft\Windows\Shell\
Nilai
BagMRU Size
diminta, jadi tidak benar-benar baik bahwa kuncinya tidak ada. Itu bisa mengakibatkan perilaku yang tidak terdefinisi, tetapi saya menduga bahwa itu hanya menggunakan default sebagai gantinya dalam kode. Untuk memastikan dan menjalankan kurang cepat ke batas Anda bisa menentukan nilai DWORD dengan sejumlah besar di tombol berikut:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU Size
Kunci terakhir yang diakses adalah ketika Anda akan membuka
MRUList
denganExplorer.exe
, saya tidak berpikir bahwa ini pernah diperlukan karena tidak ada yang namanya membukaMost Recently Used List
selain untuk menunjukkan bahwa dalam sesuatu seperti Start Menu. Jadi tidak perlu membuat kunci itu.Saya akan mengatakan bahwa Anda hanya dapat membuat dan meningkatkan
BagMRU Size
pengaturan dengan asumsi bahwa pengaturan Tas Anda tidak rusak ... Saya telah menjawab pertanyaan lain di bawah pertanyaan Anda.sumber
Windows 7 versi 64-bit menggunakan entri registri Wow6432 untuk menyajikan tampilan terpisah HKEY_LOCAL_MACHINE \ SOFTWARE untuk aplikasi 32-bit yang berjalan pada versi Windows 64-bit. Karena Anda mungkin menggunakan Explorer 64-bit, saya tidak percaya itu berlaku untuk kasus Anda.
Dari Perubahan ukuran, tampilan, ikon atau posisi folder hilang , untuk menambah batasan tampilan folder, coba skrip ini:
Jika ini tidak berhasil, sudahkah Anda menjalankan semua instruksi dari artikel Microsoft yang Anda kutip? Ini berisi instruksi umum untuk Windows 7, dan sebagai tambahan, lebih banyak instruksi untuk versi 64-bit (lebih berkaitan dengan Explorer versi 32-bit yang kemungkinan besar tidak Anda gunakan).
EDIT
Saya telah menemukan artikel MS ini yang sepertinya mengatasi masalah Anda:
Perubahan pada ukuran, tampilan, ikon atau posisi folder hilang .
Ini juga berisi FixIt yang dapat melakukan pekerjaan untuk Anda, tetapi lebih baik memverifikasi setelah menjalankannya (di IE).
Jika "Ukuran BagMRU" yang ditetapkan oleh FixIt tidak cukup, Anda dapat menambahnya lagi. Artikel ini berbicara tentang 5.000, jadi Anda dapat mencoba 10.000.
sumber
Memang, itu masalah yang menjengkelkan. Dari pengalaman saya, setelah cache ini penuh, Windows tidak menghapus entri terlama dan hanya tidak ingat pengaturan untuk folder baru ...
Berita bagus, sepertinya kita dapat meningkatkan standar 5.000 entri di Windows 7.
Lihat artikel ini: Memperbaiki: Windows lupa pengaturan Tampilan Folder
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
BagMRU Size
10000
(Atau dalam tipe dasar heksadesimal2710
).Entri disimpan di bawah dua kunci ini:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Untuk mengosongkan cache, Anda cukup menghapus kedua tombol.
Anda juga dapat melihat utilitas NirSoft ini untuk melihat status cache: ShellBagsView .
sumber