User Idle Time Tracking and PC Insomnia Prevention

Technote (troubleshooting)


Problem(Abstract)

How to track User Idle Time and prevent PC Insomnia

Resolving the problem

TEM Power Management now provides the capability to track user idle time on client machines. This information can be used to determine if a computer is not entering a sleep state, such as Standby or Hibernate, when it should (commonly called "PC Insomnia") and to take actions to enforce that sleep state.

For the "BES Power Management" site, released in 2008, tracking user idle time requires a separate utility to be deployed to the client. Click here for instructions. For the "Power Management" site, released in August 2010, tracking user idle time is enabled automatically.

Force Standby/Hibernate in PC Insomnia Conditions

Sometimes, Windows XP and Vista machines will have system standby or hibernate enabled, and the machine will be inactive for the time specified in its Windows Power Profile, but the machine never enters a sleep state. This can be caused by applications preventing sleep attempts, or because an application is actively using the CPU.

If a machine experiencing this problem has idle time tracking enabled, it will become relevant for the "Force Standby in PC Insomnia Conditions - Windows XP/Vista" or "Force Hibernate in PC Insomnia Conditions - Windows XP/Vista" Task. Using these tasks, machines that are idle for a time longer than its minimum standby or hibernate intervals will be forced to enter a sleep state. These tasks can be set as policy actions to ensure that computers will always enter a sleep when specified in the Windows Power Profile.

Tracking User Idle Time for the "BES Power Management" site (released in 2008)

Operators using version 7.1 of the BES Console can track user idle time by using the "Enable User Idle Tracking" Task, which can be accessed from a link in the "Idle Tracking and Control" section in the Power Tracking Information Dashboard.

The "Enable User Idle Tracking" Task will launch an idle tracking utility in the user space of the locally logged-in user of XP and Vista computers. The idle tracking utility only tracks the locally logged-in user, so the Task will not be relevant on computers that have multiple or remote users. Once enabled, the utility will track the amount of time since a user moved the mouse or input a keystroke.

Note: In order to minimize impact on the system, the utility will not report idle times of fewer than 5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

For the "Power Management" site, released in August 2010, tracking user idle time is enabled automatically.

Force Standby/Hibernate in PC Insomnia Conditions

Sometimes, Windows XP and Vista machines will have system standby or hibernate enabled, and the machine will be inactive for the time specified in its Windows Power Profile, but the machine never enters a sleep state. This can be caused by applications preventing sleep attempts, or because an application is actively using the CPU.

If a machine experiencing this problem has idle time tracking enabled, it will become relevant for the "Force Standby in PC Insomnia Conditions - Windows XP/Vista" or "Force Hibernate in PC Insomnia Conditions - Windows XP/Vista" Task. Using these tasks, machines that are idle for a time longer than its minimum standby or hibernate intervals will be forced to enter a sleep state. These tasks can be set as policy actions to ensure that computers will always enter a sleep when specified in the Windows Power Profile.

Tracking User Idle Time for the "BES Power Management" site (released in 2008)

Operators using version 7.1 of the BES Console can track user idle time by using the "Enable User Idle Tracking" Task, which can be accessed from a link in the "Idle Tracking and Control" section in the Power Tracking Information Dashboard.

The "Enable User Idle Tracking" Task will launch an idle tracking utility in the user space of the locally logged-in user of XP and Vista computers. The idle tracking utility only tracks the locally logged-in user, so the Task will not be relevant on computers that have multiple or remote users. Once enabled, the utility will track the amount of time since a user moved the mouse or input a keystroke.

Note: In order to minimize impact on the system, the utility will not report idle times of fewer than 5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

If a machine experiencing this problem has idle time tracking enabled, it will become relevant for the "Force Standby in PC Insomnia Conditions - Windows XP/Vista" or "Force Hibernate in PC Insomnia Conditions - Windows XP/Vista" Task. Using these tasks, machines that are idle for a time longer than its minimum standby or hibernate intervals will be forced to enter a sleep state. These tasks can be set as policy actions to ensure that computers will always enter a sleep when specified in the Windows Power Profile.

Tracking User Idle Time for the "BES Power Management" site (released in 2008)

Operators using version 7.1 of the BES Console can track user idle time by using the "Enable User Idle Tracking" Task, which can be accessed from a link in the "Idle Tracking and Control" section in the Power Tracking Information Dashboard.

The "Enable User Idle Tracking" Task will launch an idle tracking utility in the user space of the locally logged-in user of XP and Vista computers. The idle tracking utility only tracks the locally logged-in user, so the Task will not be relevant on computers that have multiple or remote users. Once enabled, the utility will track the amount of time since a user moved the mouse or input a keystroke.

Note: In order to minimize impact on the system, the utility will not report idle times of fewer than 5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

computers will always enter a sleep when specified in the Windows Power Profile.

Tracking User Idle Time for the "BES Power Management" site (released in 2008)

Operators using version 7.1 of the BES Console can track user idle time by using the "Enable User Idle Tracking" Task, which can be accessed from a link in the "Idle Tracking and Control" section in the Power Tracking Information Dashboard.

The "Enable User Idle Tracking" Task will launch an idle tracking utility in the user space of the locally logged-in user of XP and Vista computers. The idle tracking utility only tracks the locally logged-in user, so the Task will not be relevant on computers that have multiple or remote users. Once enabled, the utility will track the amount of time since a user moved the mouse or input a keystroke.

Note: In order to minimize impact on the system, the utility will not report idle times of fewer than 5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

uot; Task will launch an idle tracking utility in the user space of the locally logged-in user of XP and Vista computers. The idle tracking utility only tracks the locally logged-in user, so the Task will not be relevant on computers that have multiple or remote users. Once enabled, the utility will track the amount of time since a user moved the mouse or input a keystroke.

Note: In order to minimize impact on the system, the utility will not report idle times of fewer than 5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

5 minutes.

The "Enable User Idle Tracking" Task will by default launch as a policy action because the idle tracking utility needs to be re-launched every time a user logs in. By launching as a policy, the action will automatically reapply whenever the idle tracking utility is disabled.

Note: If the "Enable User Idle Tracking" action is set as a policy action, it will automatically re-apply even if tracking is disabled using the "Stop User Idle Tracking" Task. To prevent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

vent this, close any open "Enable User Idle Tracking" policy actions. The description of the "Stop User Idle Tracking" Task will provide a list of all open idle tracking policy actions.

Once idle tracking is enabled, the "User Idle Tracking Analysis" can be used to return idle time statistics, such as how long a user has been idle, and the last time the machine went idle. This analysis will also report which machines don't have idle tracking functioning because of multiple or remote users.

Historical Number

503

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Tivoli Endpoint Manager

Software version:

All Versions

Operating system(s):

Platform Independent

Reference #:

1506086

Modified date:

2014-04-18

Translate my page

Machine Translation

Content navigation