Tidak dapat menemukan nilai Ukuran BagMRU, pengaturan folder saya hilang

9

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 Settingsbawah tombol Wow6432Nodesesuai 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 Sizenilai 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 Sizedan atur nilai desimal ke 10,000atau20,000

Terkadang pengaturan folder rusak. Gunakan regedituntuk melihat

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell

Klik Bagsdan pilih Edit > Hapus > Ya . Hapus BagMRUkunci 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.

Moab
sumber
Saya menemukan bahwa ada beberapa entri registri yang diterima windows untuk alasan apa pun yang tidak pernah dibuat. Cukup tambahkan secara manual Pengaturan Lokal / etc stuff per instruksi di bagian bawah artikel. Windows mungkin akan mulai menggunakan kunci sebagaimana dimaksud. Berikan waktu dan lihat apakah nilai 5000 yang disarankan cukup baik.
CreeDorofl
5000 adalah default di W7 dari pemahaman saya dan saya memiliki folder dua kali lebih banyak dan lebih, saya akan mencoba menambahkan nilai besok dan melihat apakah ada perubahan, saya masih ingin tahu ukuran nilai cache maksimum yang dapat digunakan tanpa menyebabkan masalah, karena Saya mungkin perlu 15-20K.
Moab
@ Moab: Saya menduga itu bilangan bulat yang tidak ditandatangani sehingga menjadi terbatas pada 65.535 jika itu pendek dan 4.294.967.295 kalau-kalau itu panjang; jika bukan unsigned, itu setengah dan masih cukup untuk apa yang Anda tentukan. Namun , harap dicatat bahwa ini adalah cache , saya tidak berpikir bahwa Anda memerlukan informasi yang disimpan untuk folder 15-20K tetapi hanya untuk folder yang Anda kunjungi secara teratur. Saya akan menyarankan untuk mencoba 10K pertama jika 5K tidak cukup ...
Tamara Wijsman
@ Moab: Adapun stabilitas, ini sangat tergantung pada komputer Anda; Anda hanya meningkatkan ukuran tombol yang akan diambil dan kinerja karenanya akan tergantung pada hard disk Anda, kecepatan memori dan penggunaan memori ...
Tamara Wijsman
@ Tom Wijsman, Ini masalah lama sejak XP, jika saya atur terlalu rendah dan membuka beberapa folder yang tidak sering, saya kehilangan pengaturan untuk beberapa yang paling sering saya kunjungi, begitu cache penuh, mulai kehilangan entri cache tertua. Saya mempelajari masalah tahun-tahun yang lalu dengan XP, lalu saya memiliki masalah yang sama dengan Vista, ketika saya meneliti Vista beberapa orang mengatakan 20K adalah max stabil, tetapi saya tidak dapat menemukan tautan ke info itu lagi. Sementara koleksi folder saya bertambah, begitu juga masalahnya.
Moab

Jawaban:

1

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.exehanya mengakses kunci 64-bit untuk Tas kami.

Namun, yang Wow6432Nodekunci 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 Bagsdan BagMRUfolder di bawah:

  • HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\

Dan meskipun kurang digunakan mungkin membantu untuk membuat ulang Bagsfolder di bawah:

  • HKCU\Software\Microsoft\Windows\Shell\

Nilai BagMRU Sizediminta, 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 MRUListdengan Explorer.exe, saya tidak berpikir bahwa ini pernah diperlukan karena tidak ada yang namanya membuka Most Recently Used Listselain untuk menunjukkan bahwa dalam sesuatu seperti Start Menu. Jadi tidak perlu membuat kunci itu.

Adakah saran untuk menambah ukuran cache untuk pengaturan tampilan tanpa sepenuhnya mengatur ulang seluruh pengaturan folder explorer?

Saya akan mengatakan bahwa Anda hanya dapat membuat dan meningkatkan BagMRU Sizepengaturan dengan asumsi bahwa pengaturan Tas Anda tidak rusak ... Saya telah menjawab pertanyaan lain di bawah pertanyaan Anda.

Tamara Wijsman
sumber
Tidak yakin ada jawaban, jadi saya akan menerima jawaban Anda karena sudah menjawab beberapa pertanyaan dan Anda mengerjakan PR menggunakan Monitor Proses.
Moab
0

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:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\ShellNoRoam\BagMRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\ShellNoRoam\Bags]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]
[-HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags]
[-HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00001f40
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]
"BagMRU Size"=dword:00001f40
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSaveSettings"=dword:00000000]

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.

harrymc
sumber
Saat ini saya telah menetapkan agar 20k di semua lokasi, masih kehilangan beberapa pengaturan tampilan folder setelah menjelajahi beberapa ribu folder (tidak ada di mana dekat 20k). W7 berantakan dibandingkan dengan XP dengan semua "folder" pengaturan folder baru ini. Saya bisa membuat perubahan pada XP bagmru dan hanya berfungsi. W7 mengingat pengaturan sampai saya menelusuri terlalu banyak folder, jadi itu berfungsi semacam.
Moab
Artikel MS itu ada di posting asli saya.
Moab
Oups, saya pikir saya menemukan solusi untuk Anda. Ketakutan saya adalah bahwa "Ukuran BagMRU" tidak memiliki efek pada Windows 7, jadi tidak masalah bagaimana Anda mengaturnya. Sebelum memutuskan itu, cobalah mungkin info di artikel ini . Periksa juga artikel lain ini . Perhatikan bahwa artikel ini mengklaim bahwa Ukuran BagMRU terbatas hingga kurang dari 8000.
harrymc
8k untuk XP, dapat ditingkatkan menjadi 20k di Vista dan W7. Entah itu tidak berpengaruh pada sengaja atau fitur yang rusak / kereta.
Moab
Baca artikel MS itu. Saya menemukan bahwa saya tidak memiliki beberapa kunci yang ditentukan dalam dokumen, jadi sekarang saya telah menambahkannya. Hanya waktu yang akan mengatakan apakah itu berfungsi, tetapi saya curiga itu berhasil. Pencarian sebelumnya menunjukkan bahwa satu orang yang mengalami adalah bahwa kunci registri XP lama telah ditinggalkan di Vista dan 7 dan orang-orang menempatkan pengaturan di tempat yang salah. Selain itu, x64 windows 7 juga tidak menyimpan pengaturan dalam tombol yang sama, jadi Anda harus membaca dengan cermat ...
0

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

  • Navigasi ke HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
  • Di panel sebelah kanan, "klik kanan> Baru> Nilai DWORD (32-bit)". Beri namaBagMRU Size
  • Untuk nilai, pilih Desimal dan ketik mis. 10000(Atau dalam tipe dasar heksadesimal 2710).
  • Mulai ulang.


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 .

Gras Double
sumber