Saat mengembangkan produk saya, perangkat pengujian saya memiliki beberapa versi aplikasi yang diinstal secara bersamaan. Namun, untuk mendapatkan jalur absolut yang digunakan aplikasi saya untuk berfungsi, saya harus mengganti atau mengganti nama folder sehingga versi yang ingin saya uji memiliki jalur yang benar, katakanlah C:\Program Files\My Company\My App\My App.exe
. Saya telah membuat jalan pintas yang menargetkan jalur ini, tetapi jika jalan pintas ini dibuka ketika tidak ada versi saat ini yang memiliki jalur tersebut maka jalan pintas akan secara otomatis memperbarui sendiri, mengira file telah pindah secara permanen. Ini menyebabkan kegagalan diam sampai saya menemukan apa yang terjadi. Saya tidak tahu ini adalah fitur cara pintas Windows sampai sekarang.
Jadi pertanyaan saya sederhana. Apakah ada cara untuk mematikan fitur ini? Secara global bagus tetapi solusi per-pintas akan lebih baik.
Menggunakan file batch daripada pintasan adalah salah satu solusi, tapi saya bertanya-tanya apakah ada cara untuk membuat ini berfungsi saat masih menggunakan pintasan.
Saya menggunakan Windows 10 Home dan Windows 7 Home.
.bat
) dengan perintah sederhana, misstart "" "C:\path\to\file.exe"
.mklink
perintah) alih-.lnk
alih file? Atau apakah itu diperbarui juga?Jawaban:
Anda dapat menggunakan PowerShell! Skrip kecil ini memukul file LNK untuk menghasilkan efek yang sama seperti menggunakan
shortcut
utilitas klasik .Untuk menggunakannya, simpan teks itu sebagai
.ps1
file, misnotrack.ps1
. Jika Anda belum melakukannya, ikuti instruksi di bagian Skrip yang Mengaktifkan wiki tag PowerShell . Kemudian Anda dapat menjalankannya dari prompt PowerShell:Pintasan yang diubah dengan cara ini tidak akan berubah ketika target bergerak. Jika pintasan seperti ini rusak, tidak ada sama sekali yang akan terjadi ketika Anda mencoba membukanya.
Saya mengumpulkan matematika biner yang digunakan dalam skrip saya dari Microsoft PDF 48 halaman ini dalam format LNK .
sumber
Hentikan dan nonaktifkan layanan: Klien Pelacakan Tautan Terdistribusi (TrkWks).
sumber
Gunakan
shortcut.exe
Opsi perintah-s
:sumber
Anda dapat mengaktifkan GPO berikut:
Konfigurasi Pengguna \ Template Administratif \ Menu Mulai dan Bilah Tugas \ Jangan gunakan metode berbasis pencarian saat menyelesaikan pintasan shell
kunci registri yang sesuai:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoResolveSearch
Konfigurasi Pengguna \ Template Administratif \ Menu Mulai dan Bilah Tugas \ Jangan gunakan metode berbasis pelacakan saat menyelesaikan pintasan shell
kunci registri yang sesuai:
Konfigurasi Pengguna \ Template Administratif \ Komponen Windows \ File Explorer \ Jangan melacak pintasan shell saat roaming
kunci registri yang sesuai:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\LinkResolveIgnoreLinkInfo
sumber