Кто-нибудь знает, почему значок UAC не отображается для значка setup.exe на одном компьютере в проводнике Windows, но отображается, когда тот же исполняемый файл копируется на другой компьютер? На обеих машинах установлена Windows 7. На обеих машинах настройки UAC установлены на "По умолчанию", и обе setup.exe затемняют экран (безопасный рабочий стол) и запрашивают разрешение при двойном щелчке по setup.exe. Так что это, похоже, в основном косметическая проблема, а не то, что программа не повышается должным образом на машине, не отображающей значок UAC.
Единственное отличие, которое я могу заметить, заключается в том, что машина, на которой отображается значок UAC, — это Win 7 Professional 32-bit, а та, на которой его нет, — это Win 7 Enterprise 32-bit SP1.
Есть ли какие-либо другие параметры или факторы, которые могут объяснить эту разницу?
решение1
Попробуйте нажать на фон рабочего стола и нажать F5 (обновить). Возможно, дело просто в том, что Windows не проверила его сразу и не показала значок. Я видел, как это происходило, особенно когда файл копировался по сети.