Fixed
2147483647 を超える
policyHelper の timeoutMs と refreshIntervalMs 値がタイマーの最大値を超えていたため、失敗や毎ミリ秒ごとの再実行が発生していました。これらは現在制限値にクランプされます。英語原文を表示
Fixed
policyHelper timeoutMs and refreshIntervalMs values above the timer maximum (2147483647) causing failures or re-runs every millisecond; they are now clamped変更前
設定ファイルやレジストリで timeoutMs や refreshIntervalMs に 2147483647 以上の値を指定すると、内部の 32 ビットタイマーがオーバーフローし、ヘルパーの実行が失敗したり、毎ミリ秒ごとに異常な再実行が発生したりしていました。
変更後
これらの値がタイマーの最大値を超えた場合、ヘルパーは正常に動作するように制限値(2147483647)にクランプされます。これにより、タイマー溢れによる失敗や過度な再実行が防止されます。
ユーザーへの恩恵
ヘルパーの設定値がタイマーの上限を超えても、意図せぬ失敗や過度な再実行が発生しなくなり、安定した動作が保証されます。