Цитата из статьи MSDN:
Минимальные и максимальные значения времени ожидания устанавливаются операционной системой и обычно составляют 10 и 30 секунд соответственно, однако это может варьироваться в зависимости от операционной системы. Значения тайм-аута, которые являются слишком большими или слишком маленькими, корректируются до соответствующего минимального или максимального значения. Кроме того, если пользователь, кажется, не использует компьютер (не происходит никаких событий клавиатуры или мыши), система не учитывает это время по истечении времени ожидания.