Windows simge konumlarını nerede depolar?


23

Windows XP / Vista / 7 / ... simgelerin konumunu masaüstünde nereye kaydeder? Konumları kaydetmenin yerleşik bir yolu var mı? Bazı öğelerin konumunu kilitleyebilir miyim?

Yanıtlar:


15

Kayıt defterinde bulunurlar HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop.

İlgilenmeniz gereken anahtar ItemPosXXXxXXX ( XXX , çözünürlüğünüzdür).

görüntü tanımını buraya girin

İlgili değerlerdir Mode, LogicalViewMode, IconSize.

Bunları tabloda gösterildiği şekilde birleştirebilirsiniz:

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

Güncelleştirme

Neyse ki size yardımcı olabilecek bir makale buldum. Bkz: Windows Shellbag Forensics.


Bir KB makaleniz veya buna benzer bir şeyiniz var mı?
Max Ried

1
@ MaxRied: Cevabımı güncelledim. Umarım size yardımcı olur.
stderr,

Geç kaldığımı biliyorum ama birkaç tane buldum ItemPos1920x1080x144(n)( nsayıdır) ... O zaman hangisi gerçek simge pozisyonunu içerir?
stevefestl

2
Not: Bu, Windows 10 için işe yaramaz
Alec Istomin

Benim için Windows 10'da çalışıyor gibi görünüyor.
Codingale

1

Simge konumları kayıt defterinde saklanır. Ne yazık ki tam olarak konumum yok.

Simgelerin konumunu düzeltmek için bu linki kullanabilirsiniz: http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/

Masaüstünüzü tıklattığınızda içerik menüsüne iki giriş ekler: Save Desktop Icon Layoutve Restore Desktop Icon Layout.

Simgelerin geçerli konumunu kaydedebilirsiniz. Bir şey bir işi çözerse, kaydedilmiş konuma geri yükleyebilirsiniz.


1

Windows simgeleri, özellikle ekran çözünürlüğü değiştiğinde, ancak bu tür değişiklikleri geri almak için yerleşik araçlar içermediğinde, hareket etme eğilimindedir.

Kayıt defteri bilgileri Windows'un farklı sürümleri için farklı olabileceğinden, kendiniz yapmaya çalışmak yerine üçüncü taraf bir yardımcı programı kullanın.

Simgeleri yerinde tutmak için mükemmel bir yardımcı program, ücretsiz ve çok yönlü Iconoid'dir .

görüntü


1

Bu anahtarı vermeyi dene HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop

Sonra masaüstünüzü yeniden düzenleyin, sonra tekrar içe aktarın.

Nasıl gittiğini bana bildirin.


İşe yaramıyor. Dektop'un simge düzenini bozan 2. monitörümü (geniş ekran modunda) bağladığımda dizüstü bilgisayar ekranımda. 2. monitörün bağlantısını kesmek ve ardından saklanan anahtarı içe aktarmak hiçbir şey yapmaz, simgeler şifreli kalır.
István Zachar

1

Dışarıdaki en iyi uygulama 'DesktopOK'. Ücretsizdir ve simge konumlarını belirli çözünürlüklerde kaydeder, böylece RemoteDesktop'u PC'nize taktığınızda bozulmazlar. Sınırsız sayıda devlet tasarrufu sağlar.


0

Her türlü ilacı belki de bir düzine konuyla ilgili belgelenen sorun çözme sorununa denedim. Hiçbir şey işe yaramadı. Sonra, Ben Lavender'in cevabında belirtilen ihracat / ithalat hilesini denedim . Bu da işe yaramadı; ilk başta değil. Ama sonra kafama garip bir fikir geldi. Başka bir konuşmadan toplanmış hafif bir bükülme ekledim. Zevkime göre, biraz gözden geçirilmiş prosedür işe yaradı. İşte işlemlerin tam sırası:

  1. İhracat HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop(aynı belirtilen anahtarı Ben Lavanta'nın cevap ).
  2. Masaüstünü uygun boyutta simgelerle istenen konumlara yerleştirin.
  3. Sağ tıklayın ve yerel menüden “Yenile” yi seçin.
  4. Kaydedilen kayıt defteri anahtarını alın.

Adım # 3 başarısızlıkla başarı arasındaki bütün farkı yarattı.


1
Süper Kullanana Hoşgeldiniz. Lütfen farklı kişilerin farklı sıralarda listelenen cevapları gördüğünü unutmayın; bu nedenle, başka bir cevaba başvuracaksanız, adı ve bağlantısı ile yapmanız gerekir; “önceki” veya “yukarıda” gibi şeyler söyleme. (Ayrıca bunların mesajlar değil , cevaplar olduğunu unutmayın .) Son olarak, cevaplar silinebilir; Ben Lavender'in cevabı silinmiş olsaydı cevabınız faydasız olurdu. Bu nedenle, başkasının cevabını oluştursanız bile, cevabınıza tüm gerekli bilgileri eklemelisiniz.
G-Man 'Reinstate Monica' Dedi

Bu işe yaramıyor, Ben'in cevabı altındaki yorumuma bakın.
István Zachar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.