Community FAQ
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
User456
Engaged Sweeper II
Hi,
First I don't understand why this is not a default report.
But I would like to have a report that shows the Windows 10 Version, Build and UBR number.
Just like if you type RUN: winver
All information can be found in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Keys:
ProductName
ReleaseId
CurrentBuildNumber
UBR

UBR is shown in hexadecimal and needs to be converted into decimal.

Result should be like:
Windows 10 Pro
1703
15063
674

If this is possible and if anyone could help it would be greatly appreciated.
Best regards
5 REPLIES 5
User456
Engaged Sweeper II
Hi Charles,
It works 🙂 I now have the OS, Version number, Build number and Update Revision next to each other in the same report.

Thanks.
Best regards
Esben_D
Lansweeper Employee
Lansweeper Employee
If you want the registry key to contain value X or Y. If that is the case, you should be able to do the following:

Where tblRegistry.Regkey Like '%SOFTWARE\Microsoft\Windows NT\CurrentVersion'
And (tblRegistry.Valuename = 'CurrentBuildNumber' Or tblRegistry.Valuename = 'ReleaseId') SubQuery1
On SubQuery1.AssetID = tblAssets.AssetID


For getting multiple values in one report, you will need a second subquery like:

 Left Join (Select Top 1000000 tblRegistry.AssetID,
tblRegistry.Regkey,
tblRegistry.Valuename,
tblRegistry.Value,
tblRegistry.Lastchanged
From tblRegistry
Where
tblRegistry.Regkey Like
'%SOFTWARE\Microsoft\Windows NT\CurrentVersion' And
tblRegistry.Valuename = 'ReleaseId') SubQuery2 On SubQuery2.AssetID =
tblAssets.AssetID


FYI I moved this topic to report request as this is report related.
User456
Engaged Sweeper II
Hi again,
How do I add an extra Valuename to a query?
Having this:
Where tblRegistry.Regkey Like '%SOFTWARE\Microsoft\Windows NT\CurrentVersion'
And tblRegistry.Valuename = 'CurrentBuildNumber') SubQuery1
On SubQuery1.AssetID = tblAssets.AssetID

I also would like to add this value to the above query:
tblRegistry.Valuename = 'ReleaseId'

TIA
User456
Engaged Sweeper II
Thanks, I will have a look.
Would be nice though if this was a official Lansweeper report.
Win 10 is everywhere now. And the new 1709 just came out.
Esben_D
Lansweeper Employee
Lansweeper Employee
Just to get the ball rolling, some of the information you are looking for is already present in Lansweeper. I would suggest taking a look at the database dictionary to look up where this information is stored. This topic explains where to find the database dictionary: https://www.lansweeper.com/Forum/yaf_postst9870_Lansweeper-database-dictionary.aspx#post38296

Additionally you can use the built-in report 'OS build report' as inspiration to help you along. Some of the information you want is already in there.

Lastly, if you do need information from a specific registry key. This report might be useful too to take parts from: https://www.lansweeper.com/Forum/yaf_postst10451_Value-of-a-value-name-submitted-for-custom-registry-scanning.aspx#post39295

Reports & Analytics

Ask about reports you're interested in and share reports you've created. Subscribe to receive daily updates of reports shared in the Community.

New to Lansweeper?

Try Lansweeper For Free

Experience Lansweeper with your own data.
Sign up now for a 14-day free trial.

Try Now