Назад | Перейти на главную страницу

разница между Windows 7 (64 бит) Enterprise и Windows 7 (64 бит) Professional Невозможно создать папку в c: \ Program Files

Это связано с https://stackoverflow.com/questions/4721604/windows-7-64bit-win32-api-to-sacrificerelegate-administrative-privileges-for

Публикация здесь, чтобы получить больше информации о UAC в отношении вариантов Windows 7

У меня две машины. a - Используется 64-разрядная версия Windows 7 Enterprise. b - Используется 64-разрядная версия Windows 7 Professional.

На машине 'a' я могу создавать папки в c: \ Program Files \, на машине 'b' это дает ошибку разрешения.

cd /d c:\Program Files
touch test   (permission denied with windows 7 professional)

Это связано с Windows 7 UAC и виртуализацией. Поиск в Интернете указывает на множество статей, но я не мог понять, где задокументировано указанное выше различие.

Практически нет разницы между корпоративным и профессиональным. Enterprise - это просто профессионал с добавленным Bitlocker и несколькими настройками лицензии, чтобы сделать его более привлекательным для корпоративных клиентов. Обычно он доставляется тем, кто покупает Windows 7 с Software Assurance в рамках соглашений о корпоративном лицензировании.

Не должно быть разницы в поведении UAC на этих двух. Настройка по умолчанию предотвращает запись в Program Files в обоих случаях.

Некоторые мысли о том, на что смотреть: если вы бежите touch, тогда могу ли я предположить, что вы работаете под Cygwin? Убедитесь, что обе оболочки работают с повышенными правами, что настройки UAC идентичны (после перезагрузки) и что на пути нет приложения групповой политики. (Хотя для GPO было бы странно различать две редакции окон, по какой-то причине они могли находиться в разных OU в вашем домене).