Windows 7 şimdi uygulama taşındığında kısayol değiştiriliyor?


2

.lnkBilgisayarımda yürütülebilir bir kısayol ( ) varsa , ve ardından exe'yi bilgisayardaki başka bir klasöre taşıdığımda, kısayolun yeni konumu yansıtacak şekilde otomatik olarak güncelleneceğini keşfettim . Bu neredeyse tamamen yamalı bir Windows 7 (x64) PC ile oluyor - başka bir benzer W7 kutusunda da teyit edildi.

Bu ne zaman başladı? Bu çok şaşırtıcı, bunun Windows’un kuruluşundan bu yana beklenen işlevsellik olmadığını düşünmek. (Özellikle kısayolun eski davranışına güvenirseniz, kötü bir şekilde başarısız olur.) Bu şimdi herhangi bir Windows sürümünde oluyor mu?


4
AFAIR bir NTFS özelliğidir ve Vista'dan beri böyle çalışır. Dağıtılmış Bağlantı İzleme İstemcisi hizmeti durdurularak devre dışı bırakılabilir.
gronostaj,

@gronostaj aslında bunun nedeni gibi görünüyor, ancak bu, varsayılan işlevselliğin son bir veya iki ay içinde nasıl değiştiğini açıklamıyor.
Conrad

Yanıtlar:


5

Windows yıllar boyunca daha akıllı bir hale gelse de, bir süredir kısayolları takip ediyor.

Windows 95'te, varolmayan bir dosyanın kısayolunu kullanmaya çalıştıysanız, Windows, eksik olana benzer özelliklere sahip dosyalar (ör. Oluşturma süresi) için komşu dizinleri arar. Dosyayı klasör hiyerarşisinde başlangıç ​​noktasından çok uzağa taşıdıysanız, Windows muhtemelen bulmadan önce pes eder.

Windows NT'de Microsoft, FAT32'den daha iyi olan NTFS'yi birçok yönden daha iyi tanıttı. İlgili olarak, her bir dosyayı atayabilir ve bir nesne tanımlayıcısını düzenleyebilir. Kısayol kesildiğinde, Windows bir birim içinde bir dosyayı ne kadar taşıdığınız veya yeniden adlandırdığınızdan bağımsız olarak sabit kalan nesne tanımlayıcısını arar.

Daha fazla okuma: Kısayolların Raymond Chen tarafından izlenmesi .

Windows 2000'de, Microsoft, Dağıtılmış Bağlantı İzleme İstemcisi hizmetini ekledi. Bu hizmet taşınan dosyalara göz kulak olur. Bir dosyayı birimler arasında taşıdığınızda (böylece nesne tanımlayıcısını değiştirdiğinizde), orijinal konumu ve yeni yeri not eder. Bir nesne tanımlayıcısı araması bozuk bir kısayolu çözmezse, Dağıtılmış Bağlantı İzleme İstemcisi hizmeti farklı bir sürücüde bulabilir. Bu hizmeti durdurursanız, birim içi onarımların hala çalışacağını, ancak çapraz birim taşıma işlemlerinin gerçekte kısayolu kıracağını gözlemleyin. Bir etki alanında, bu istemci hizmeti, bilgisayarlar arasında hareket etse bile, eksik bir hedefi bulmanıza yardımcı olabilecek etki alanı denetleyicileri olan Dağıtılmış Bağlantı İzleme Sunucusu üzerindeki karşılığı ile çalışır.

Daha fazla okuma: Windows tabanlı etki alanı denetleyicilerinde Dağıtılmış Bağlantı İzleme .

Son zamanlarda bu mimaride değişiklikler olmuş gibi görünmüyor. Windows 10'da da bu davranışı görüyorum. Ne olursa olsun, kısayol izleme davranışı, İzleme Kısayolları makalesinde belirtilen politikalarla değiştirilebilir.


Mükemmel tarih, teşekkürler. Bir ay önce W7 bilgisayarımda (AD etki alanına bağlı değil) bir şeylerin değiştiğini mi düşünüyorsunuz? Bu beni dün gece bilgisayardaki ağ bölgelerinde ısırdı.
Conrad

1
@Conrad Bu ilginç; İlgili değişiklik olup olmadığını görmek için Windows güncelleme geçmişini araştırıyorum. Bir şey bulursam size bildiririm.
Ben N

2
@Conrad Bir VM'de biraz deney yaptım ve 2010'dan beri güncellenmemiş bir Windows 7 bilgisayarının bile hacimlerdeki bağlantı hedeflerini izleyebildiğini gördüm. (Biraz dengesiz bir şekilde işe yarayabilir, çünkü ilk defa denediğimde, kısayol kırıldı, ancak FAT'ten NTFS'ye bir birim yeniden biçimlendirildikten ve yeniden başlatıldıktan sonra, çapraz birim izleme düzgün çalıştı.) DLTC hizmeti değilse çalışan, kesinlikle hacimleri takip etmez. Bir hareketin aksine kopyala ve sil işleminin bir kısayolu kıracağını unutmayın.
Ben N,
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.