Di mana posisi ikon toko Windows?

23

Di mana Windows XP / Vista / 7 / ... menyimpan posisi ikon di desktop? Apakah ada cara bawaan untuk menyimpan posisi? Bisakah saya mengunci posisi barang tertentu?

Max Ried
sumber

Jawaban:

15

Mereka berada di registri di bawah HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop.

Kunci yang menarik bagi Anda adalah ItemPosXXXxXXX (di mana XXX adalah resolusi Anda).

masukkan deskripsi gambar di sini

Nilai-nilai yang relevan Mode, LogicalViewMode, IconSize.

Anda dapat menggabungkan mereka seperti yang ditunjukkan pada tabel:

Style       Mode    LogicalViewMode  IconSize
X-Lg Icons  5       3                0x100
Lg Icons    5       3                0x60
Med Icons   5       3                0x30
Sm Icons    2       3                0x10
List        3       3                0x10
Details     4       1                0x10
Tiles       6       2                0x30

Memperbarui

Untungnya menemukan artikel yang dapat membantu Anda. Lihat: Windows Shellbag Forensics.

stderr
sumber
Apakah Anda memiliki artikel KB atau sesuatu seperti ini?
Max Ried
1
@ MaxRied: Saya memperbarui jawaban saya. Saya harap ini membantu Anda.
stderr
Saya tahu saya terlambat tetapi saya menemukan beberapa ItemPos1920x1080x144(n)( nadalah angka) ... Lalu yang mana yang berisi posisi ikon sebenarnya?
stevefestl
2
Catatan: ini tidak berfungsi untuk windows 10
Alec Istomin
Tampaknya bekerja untuk saya, pada Windows 10.
Codingale
1

Posisi ikon disimpan dalam registri. Sayangnya saya tidak memiliki lokasi yang tepat.

Anda dapat menggunakan tautan ini untuk memperbaiki posisi ikon: http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/

Itu menambahkan dua entri ke menu konteks ketika Anda mengklik desktop Anda: Save Desktop Icon Layoutdan Restore Desktop Icon Layout.

Anda dapat menyimpan posisi ikon saat ini. Jika ada yang mengacaukan pesanan Anda dapat mengembalikannya ke lokasi yang disimpan.

Rubanov
sumber
1

Ikon Windows cenderung bergerak, terutama ketika resolusi layar berubah, namun tidak mengandung alat bawaan untuk membatalkan perubahan tersebut.

Karena informasi registri dapat bervariasi untuk versi Windows yang berbeda, lebih baik gunakan utilitas pihak ketiga daripada mencoba melakukannya sendiri.

Utilitas luar biasa untuk menjaga ikon tetap di tempatnya adalah Iconoid yang gratis dan sangat serbaguna .

gambar

harrymc
sumber
1

Coba ekspor kunci ini HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop

Kemudian atur ulang desktop Anda, dll, lalu impor kembali.

Biarkan saya tahu bagaimana kelanjutannya.

Ben Lavender
sumber
Yah, itu tidak berhasil. Setiap kali saya menghubungkan monitor ke-2 saya (dalam mode layar yang diperluas) yang mengacaukan tata letak ikon dektop di layar laptop saya. Memutuskan sambungan monitor kedua dan mengimpor kunci yang disimpan tidak melakukan apa-apa, ikon tetap teracak.
István Zachar
1

Aplikasi terbaik di luar sana adalah 'DesktopOK'. Ini gratis dan menyimpan posisi ikon pada resolusi tertentu sehingga tidak kacau ketika Anda RemoteDesktop ke PC Anda. Menghemat jumlah negara tak terbatas.

DimitriG
sumber
0

Saya mencoba setiap obat untuk masalah ikon berebut yang didokumentasikan dalam mungkin selusin utas yang relevan. Tidak ada yang berhasil. Kemudian, saya mencoba trik ekspor / impor yang disebutkan dalam jawaban Ben Lavender . Ini juga tidak berhasil; tidak pada awalnya. Tapi kemudian gagasan aneh muncul di kepalaku. Saya menambahkan sedikit twist diperoleh dari percakapan lain. Saya senang sekali, prosedur yang sedikit direvisi berhasil. Berikut urutan operasi yang tepat:

  1. Ekspor HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktopkunci (sebagaimana ditentukan dalam jawaban Ben Lavender ).
  2. Atur desktop dengan ikon berukuran tepat di lokasi yang diinginkan.
  3. Klik kanan dan pilih "Refresh" dari menu lokal.
  4. Impor kunci registri yang disimpan.

Langkah # 3 membuat semua perbedaan antara kegagalan dan kesuksesan.

Martin Noilly
sumber
1
Selamat datang di Pengguna Super. Harap perhatikan bahwa orang yang berbeda melihat jawaban yang tercantum dalam pesanan yang berbeda, jadi, jika Anda akan merujuk ke jawaban lain, Anda harus melakukannya dengan nama dan tautan; jangan katakan hal-hal seperti "sebelum" atau "di atas". (Perhatikan juga bahwa ini adalah jawaban , bukan pesan .) Akhirnya, jawaban dapat dihapus; jawaban Anda akan menjadi sia-sia jika jawaban Ben Lavender telah dihapus. Karena itu, bahkan jika Anda membangun jawaban orang lain, Anda harus memasukkan semua detail yang diperlukan dalam jawaban Anda.
G-Man Mengatakan 'Reinstate Monica'
Tidak berhasil, lihat komentar saya di bawah jawaban Ben.
István Zachar