Showing results for 
Show  only  | Search instead for 
Did you mean: 
Engaged Sweeper
I'm attempting to confirm on our PCs what the current screensaver is for the current user, if the screensaver is active, what the timeout value is, and if the display is locked/secured once the screensaver starts. The values I am attempting to scan are:
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeOut

I'm getting values in tblRegistry for ScreenSaveActive and ScreenSaverIsSecure, but I have yet to be successful in scanning ScreenSaveTimeOut or SCRNSAVE.EXE.

All four values are REG_SZ. The two I can scan, ScreenSaveActive and ScrenSaverIsSecure, will have a value of only 0 or 1. ScreenSaveTimeOut should contain a numeric value that represents the number of seconds for timeout. SCRNSAVE.EXE will contain the string value of the screensaver program to use.

Any assistance is greatly appreciated!
Lansweeper Alumni
Problem resolved through email. An incorrect Rootkey value had been submitted for the registry scan.
Engaged Sweeper
I've sent my reply to the email address above...
Lansweeper Alumni
Could you contact us at and provide us with the following:
- Screenshot of your web console landing page. You can access your landing page by clicking on the Lansweeper logo in the top left corner of the web console. Please show us the whole page.
- Screenshot of your configuration console under Scanning Options\Registry Scanning.
- Output of the report below, preferably in Excel format. Replace "YourComputer" with the name of one of your problem machines.

Select Distinct tblComputers.Computername, tblComputers.ComputerUnique,
tblComputers.Domain, tblComputers.Firstseen, tblComputers.Lastseen,
tblComputers.Lasttried, tblComputers.Lasttriggered,
tblComputers.LastScheduled, tblComputers.LastActiveScan,
tblComputers.LastLsPush, tblComputers.Scanserver, Web40OSName.OSname,
Web40OSName.SP, TsysWaittime.CFGname, TsysLastscan.CFGcode,
TsysLastscan.Lasttime, TsysLastscan.Scantime, TsysWaittime.Waitdays,
tblRegistry.Regkey, tblRegistry.Valuename, tblRegistry.Value,
tblRegistry.Lastchanged, tblerrors.CFGname As CFGname1, tblerrors.ErrorText,
tblerrors.Lastchanged As Lastchanged1
From tblComputers Inner Join
TsysLastscan On tblComputers.Computername = TsysLastscan.Computername
Inner Join
TsysWaittime On TsysWaittime.CFGCode = TsysLastscan.CFGcode Left Join
Web40OSName On Web40OSName.Computername = tblComputers.Computername Left Join
tblRegistry On tblComputers.Computername = tblRegistry.Computername Left Join
tblerrors On tblComputers.Computername = tblerrors.Computername
Where TsysWaittime.CFGname = 'REGISTRY' And tblComputers.Computer = 'YourComputer'

To use the specified report, do the following:
• Open the Lansweeper configuration console and select Reports & Alerts\Report Builder. Hit the “New” button.
• Copy the SQL code provided and paste it at the bottom of the newly created report, replacing the default SQL code.
• Click somewhere near tblComputers so the new code applies.
• Give the report a “View name” and a “Report name” and hit the “Save” button.
• Double-click on the report in the report list to see its results and export options.