Хотя я не делал попытку этого в Windows 7, я предполагаю, что проблема совпадает с, я встретился на Windows Server 2008 R2. Это происходит из-за Windows UAC. Выполните установку путем щелчка правой кнопкой (или возможно щелчок shift-right) на исполняемом файле и выберите "Run as Administrator". Это было успешно для меня к настоящему времени...
Вы можете использовать для этого SID (objectSID). Он будет сохраняться до тех пор, пока не будет создана новая учетная запись или учетные записи не будут перенесены в другой домен.
Если вы хотите что-то меньшее, вы можете просто использовать последнюю группу номеров из SID, предполагая, что только один домен, как три предыдущих одни предназначены только для идентификации домена, а блок перед этим - просто для того, чтобы показать, что это Windows AD SID.
Вы также можете использовать для этого objectGUID, я полагаю.