Bunun arkasında muhakeme istiyorsanız, Start in
bir yükseklik yapıldığı zaman açıkça göz ardı potansiyel bir güvenlik açığına karşı korumak için (yalnızca Windows kendisi parçası olan binarilerde).
Temel fikir, çalışma dizininde bulunan potansiyel olarak zararlı DLL'lerin mevcut yönetici dışındaki bir kullanıcı tarafından denetlenebileceği ve daha sonra yüksek ayrıcalıklarla yüklenebileceğidir. Bunu önlemek için, UAC çalışma dizinini sıfırlayacaktır. '' Başlat '' kısayolları yükseklikten önce ayarlandığından, bu yükseklik sırasında sıfırlanır. İdeal bir dünyada, bu koruma tüm yükseltmeler için geçerli olacaktır, ancak yalnızca yerleşik Windows ikili dosyaları için geçerlidir, çünkü çalışma dizininin korunmasını bekleyen bazı üçüncü taraf programlarını ihlal eder.
Diğer cevaplar, bunu yükselterek cmd
, yükselme gerçekleştikten sonra çalışma dizinini /k
argüman yoluyla değiştirmesini söyleyerek atlar .