Мне нужно знать, какое максимальное количество учетных записей разрешено в системе Windows 7.
Ссылка на что-то официальное было бы идеально. (Ситуация в PHB)
Учетные записи хранятся в SAM, который является частью реестра (KB124594, если вам действительно нужна ссылка на это). Однако реестр не имеет ограничений на размер, превышающих максимальный размер файла файловой системы, начиная с Windows XP - см. KB292726. Итак, ответ был бы таков, что есть конечно предел (он всегда есть), но он выходит за рамки любого возможного варианта использования.
2 ^ 30, или 1 073 741 824.
Ссылка Вот - это относится к Active Directory, но идентификатору пользователя в локальном хранилище назначается RID так же, как и в AD.
Может, наверное, ответят методом проб и ошибок. Создайте небольшой сценарий PowerShell, подобный этому (псевдокод):
for (int i = 0; i < 1000000; i++) {
Windows.CreateUser("User"+$i);
}
Запустите его в тестовой системе и посмотрите, не сломается ли он. Убедитесь, что у вас есть хотя бы 1 ТБ свободного места. Увеличьте счетчик, если у вас больше свободного места.
Встроенного ограничения нет, вы можете создать столько, сколько захотите.