<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: How to determine version of Windows 10	</title>
	<atom:link href="https://pureinfotech.com/determine-version-windows-10/feed/" rel="self" type="application/rss+xml" />
	<link>https://pureinfotech.com/determine-version-windows-10/</link>
	<description>Pureinfotech is the best site to get Windows help – featuring friendly how-to guides on Windows 10, Windows 11, Xbox, and other things tech, news, deals, reviews, and more.</description>
	<lastBuildDate>Fri, 09 Apr 2021 11:42:08 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Mauro		</title>
		<link>https://pureinfotech.com/determine-version-windows-10/#comment-4504</link>

		<dc:creator><![CDATA[Mauro]]></dc:creator>
		<pubDate>Mon, 14 Dec 2015 12:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://pureinfotech.com/?p=67324#comment-4504</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://pureinfotech.com/determine-version-windows-10/#comment-4501&quot;&gt;postanote&lt;/a&gt;.

Thank you for taking the time. Great info. Just tried them on PowerShell and they worked like a charm.


Thanks,
Mauro]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://pureinfotech.com/determine-version-windows-10/#comment-4501">postanote</a>.</p>
<p>Thank you for taking the time. Great info. Just tried them on PowerShell and they worked like a charm.</p>
<p>Thanks,<br />
Mauro</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: postanote		</title>
		<link>https://pureinfotech.com/determine-version-windows-10/#comment-4501</link>

		<dc:creator><![CDATA[postanote]]></dc:creator>
		<pubDate>Fri, 11 Dec 2015 21:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://pureinfotech.com/?p=67324#comment-4501</guid>

					<description><![CDATA[# To get major and min info --- You are bound to what the public API&#039;s will provide
# Private API stuff, like what you see in WinVer output I have never been able to find
# If only there was a way to pipe winver to a var or text file and problem solved.
# Well there is, but not completely

Get-ItemProperty -Path c:windowssystem32winver.exe &#124; Format-List *

# Though you get all that is there, the way it is displayed in the winver dialog is not really there.
# The closest you get is 

(Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo &#124; Format-List *

# 
# anyway, more API stuff.
# OSVERSIONINFOEX structure 
# https://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx

Get-WmiObject Win32_OperatingSystem &#124; Get-Member

# Or all properties populated using

Get-CimInstance Win32_OperatingSystem  &#124; Format-List *

# 
# Then you do something like...
# 
[Environment]::OSVersion
[System.Environment]::OSVersion.Version
(Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion
$OSProperties = @(&#039;BuildNumber&#039;,&#039;ServicePackMajorVersion&#039;,&#039;ServicePackMinorVersion&#039;,&#039;OSArchitecture&#039;)
ForEach ($OSProperty in $OSProperties)
{
    (Get-WmiObject Win32_OperatingSystem).$OSProperty
}


# The above gives you..
 [Environment]::OSVersion

Platform ServicePack Version    VersionString                  
-------- ----------- -------    -------------                  
 Win32NT             6.3.9600.0 Microsoft Windows NT 6.3.9600.0

PS C:&#062; [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
6      3      9600   0       

PS C:&#062; (Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion

6.3.9600.17196 (winblue_gdr.140601-1505)

PS C:&#062; $OSProperties = @(&#039;BuildNumber&#039;,&#039;ServicePackMajorVersion&#039;,&#039;ServicePackMinorVersion&#039;,&#039;OSArchitecture&#039;)
ForEach ($OSProperty in $OSProperties)
{
    (Get-WmiObject Win32_OperatingSystem).$OSProperty
}

9600
0
0
64-bit

PS C:&#062; (Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo &#124; Format-List *
　
FileVersionRaw     : 6.3.9600.17415
ProductVersionRaw  : 6.3.9600.17415
Comments           : 
CompanyName        : Microsoft Corporation
FileBuildPart      : 9600
FileDescription    : Version Reporter Applet
FileMajorPart      : 6
FileMinorPart      : 3
FileName           : C:windowssystem32winver.exe
FilePrivatePart    : 17415
FileVersion        : 6.3.9600.16384 (winblue_rtm.130821-1623)
InternalName       : winver
IsDebug            : False
IsPatched          : False
IsPrivateBuild     : False
IsPreRelease       : False
IsSpecialBuild     : False
Language           : English (United States)
LegalCopyright     : © Microsoft Corporation. All rights reserved.
LegalTrademarks    : 
OriginalFilename   : WINVER.EXE.MUI
PrivateBuild       : 
ProductBuildPart   : 9600
ProductMajorPart   : 6
ProductMinorPart   : 3
ProductName        : Microsoft® Windows® Operating System
ProductPrivatePart : 17415
ProductVersion     : 6.3.9600.16384
SpecialBuild       : 
#&#062;

　
 [Environment]::OSVersion

Platform ServicePack Version      VersionString                    
-------- ----------- -------      -------------                    
 Win32NT             10.0.10586.0 Microsoft Windows NT 10.0.10586.0


PS C:&#062; [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      10586  0       


PS C:&#062; (Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion

10.0.10586.0 (th2_release.151029-1700)

PS C:&#062; $OSProperties = @(&#039;BuildNumber&#039;,&#039;ServicePackMajorVersion&#039;,&#039;ServicePackMinorVersion&#039;,&#039;OSArchitecture&#039;)
ForEach ($OSProperty in $OSProperties)
{
    (Get-WmiObject Win32_OperatingSystem).$OSProperty
}                                                         
10586
0
0
64-bit

PS C:&#062; (Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo &#124; Format-List *
　
FileVersionRaw     : 10.0.10586.0
ProductVersionRaw  : 10.0.10586.0
Comments           : 
CompanyName        : Microsoft Corporation
FileBuildPart      : 10586
FileDescription    : Version Reporter Applet
FileMajorPart      : 10
FileMinorPart      : 0
FileName           : C:windowssystem32winver.exe
FilePrivatePart    : 0
FileVersion        : 10.0.10586.0 (th2_release.151029-1700)
InternalName       : winver
IsDebug            : False
IsPatched          : False
IsPrivateBuild     : False
IsPreRelease       : False
IsSpecialBuild     : False
Language           : English (United States)
LegalCopyright     : © Microsoft Corporation. All rights reserved.
LegalTrademarks    : 
OriginalFilename   : WINVER.EXE.MUI
PrivateBuild       : 
ProductBuildPart   : 10586
ProductMajorPart   : 10
ProductMinorPart   : 0
ProductName        : Microsoft® Windows® Operating System
ProductPrivatePart : 0
ProductVersion     : 10.0.10586.0
SpecialBuild       : 
#&#062;]]></description>
			<content:encoded><![CDATA[<p># To get major and min info &#8212; You are bound to what the public API&#8217;s will provide<br />
# Private API stuff, like what you see in WinVer output I have never been able to find<br />
# If only there was a way to pipe winver to a var or text file and problem solved.<br />
# Well there is, but not completely</p>
<p>Get-ItemProperty -Path c:windowssystem32winver.exe | Format-List *</p>
<p># Though you get all that is there, the way it is displayed in the winver dialog is not really there.<br />
# The closest you get is </p>
<p>(Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo | Format-List *</p>
<p>#<br />
# anyway, more API stuff.<br />
# OSVERSIONINFOEX structure<br />
# <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx" rel="nofollow ugc">https://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx</a></p>
<p>Get-WmiObject Win32_OperatingSystem | Get-Member</p>
<p># Or all properties populated using</p>
<p>Get-CimInstance Win32_OperatingSystem  | Format-List *</p>
<p>#<br />
# Then you do something like&#8230;<br />
#<br />
[Environment]::OSVersion<br />
[System.Environment]::OSVersion.Version<br />
(Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion<br />
$OSProperties = @(&#8216;BuildNumber&#8217;,&#8217;ServicePackMajorVersion&#8217;,&#8217;ServicePackMinorVersion&#8217;,&#8217;OSArchitecture&#8217;)<br />
ForEach ($OSProperty in $OSProperties)<br />
{<br />
    (Get-WmiObject Win32_OperatingSystem).$OSProperty<br />
}</p>
<p># The above gives you..<br />
 [Environment]::OSVersion</p>
<p>Platform ServicePack Version    VersionString<br />
&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;-    &#8212;&#8212;&#8212;&#8212;-<br />
 Win32NT             6.3.9600.0 Microsoft Windows NT 6.3.9600.0</p>
<p>PS C:&gt; [System.Environment]::OSVersion.Version</p>
<p>Major  Minor  Build  Revision<br />
&#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8212;&#8211;<br />
6      3      9600   0       </p>
<p>PS C:&gt; (Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion</p>
<p>6.3.9600.17196 (winblue_gdr.140601-1505)</p>
<p>PS C:&gt; $OSProperties = @(&#8216;BuildNumber&#8217;,&#8217;ServicePackMajorVersion&#8217;,&#8217;ServicePackMinorVersion&#8217;,&#8217;OSArchitecture&#8217;)<br />
ForEach ($OSProperty in $OSProperties)<br />
{<br />
    (Get-WmiObject Win32_OperatingSystem).$OSProperty<br />
}</p>
<p>9600<br />
0<br />
0<br />
64-bit</p>
<p>PS C:&gt; (Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo | Format-List *<br />
　<br />
FileVersionRaw     : 6.3.9600.17415<br />
ProductVersionRaw  : 6.3.9600.17415<br />
Comments           :<br />
CompanyName        : Microsoft Corporation<br />
FileBuildPart      : 9600<br />
FileDescription    : Version Reporter Applet<br />
FileMajorPart      : 6<br />
FileMinorPart      : 3<br />
FileName           : C:windowssystem32winver.exe<br />
FilePrivatePart    : 17415<br />
FileVersion        : 6.3.9600.16384 (winblue_rtm.130821-1623)<br />
InternalName       : winver<br />
IsDebug            : False<br />
IsPatched          : False<br />
IsPrivateBuild     : False<br />
IsPreRelease       : False<br />
IsSpecialBuild     : False<br />
Language           : English (United States)<br />
LegalCopyright     : © Microsoft Corporation. All rights reserved.<br />
LegalTrademarks    :<br />
OriginalFilename   : WINVER.EXE.MUI<br />
PrivateBuild       :<br />
ProductBuildPart   : 9600<br />
ProductMajorPart   : 6<br />
ProductMinorPart   : 3<br />
ProductName        : Microsoft® Windows® Operating System<br />
ProductPrivatePart : 17415<br />
ProductVersion     : 6.3.9600.16384<br />
SpecialBuild       :<br />
#&gt;</p>
<p>　<br />
 [Environment]::OSVersion</p>
<p>Platform ServicePack Version      VersionString<br />
&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;-      &#8212;&#8212;&#8212;&#8212;-<br />
 Win32NT             10.0.10586.0 Microsoft Windows NT 10.0.10586.0</p>
<p>PS C:&gt; [System.Environment]::OSVersion.Version</p>
<p>Major  Minor  Build  Revision<br />
&#8212;&#8211;  &#8212;&#8211;  &#8212;&#8211;  &#8212;&#8212;&#8211;<br />
10     0      10586  0       </p>
<p>PS C:&gt; (Get-ItemProperty -Path c:windowssystem32hal.dll).VersionInfo.FileVersion</p>
<p>10.0.10586.0 (th2_release.151029-1700)</p>
<p>PS C:&gt; $OSProperties = @(&#8216;BuildNumber&#8217;,&#8217;ServicePackMajorVersion&#8217;,&#8217;ServicePackMinorVersion&#8217;,&#8217;OSArchitecture&#8217;)<br />
ForEach ($OSProperty in $OSProperties)<br />
{<br />
    (Get-WmiObject Win32_OperatingSystem).$OSProperty<br />
}<br />
10586<br />
0<br />
0<br />
64-bit</p>
<p>PS C:&gt; (Get-ItemProperty -Path c:windowssystem32winver.exe).VersionInfo | Format-List *<br />
　<br />
FileVersionRaw     : 10.0.10586.0<br />
ProductVersionRaw  : 10.0.10586.0<br />
Comments           :<br />
CompanyName        : Microsoft Corporation<br />
FileBuildPart      : 10586<br />
FileDescription    : Version Reporter Applet<br />
FileMajorPart      : 10<br />
FileMinorPart      : 0<br />
FileName           : C:windowssystem32winver.exe<br />
FilePrivatePart    : 0<br />
FileVersion        : 10.0.10586.0 (th2_release.151029-1700)<br />
InternalName       : winver<br />
IsDebug            : False<br />
IsPatched          : False<br />
IsPrivateBuild     : False<br />
IsPreRelease       : False<br />
IsSpecialBuild     : False<br />
Language           : English (United States)<br />
LegalCopyright     : © Microsoft Corporation. All rights reserved.<br />
LegalTrademarks    :<br />
OriginalFilename   : WINVER.EXE.MUI<br />
PrivateBuild       :<br />
ProductBuildPart   : 10586<br />
ProductMajorPart   : 10<br />
ProductMinorPart   : 0<br />
ProductName        : Microsoft® Windows® Operating System<br />
ProductPrivatePart : 0<br />
ProductVersion     : 10.0.10586.0<br />
SpecialBuild       :<br />
#&gt;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mauro		</title>
		<link>https://pureinfotech.com/determine-version-windows-10/#comment-4498</link>

		<dc:creator><![CDATA[Mauro]]></dc:creator>
		<pubDate>Fri, 11 Dec 2015 11:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://pureinfotech.com/?p=67324#comment-4498</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://pureinfotech.com/determine-version-windows-10/#comment-4497&quot;&gt;postanote&lt;/a&gt;.

Awesome, thanks for extras. Anyway to show the full build number, such as 10586.29?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://pureinfotech.com/determine-version-windows-10/#comment-4497">postanote</a>.</p>
<p>Awesome, thanks for extras. Anyway to show the full build number, such as 10586.29?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: postanote		</title>
		<link>https://pureinfotech.com/determine-version-windows-10/#comment-4497</link>

		<dc:creator><![CDATA[postanote]]></dc:creator>
		<pubDate>Thu, 10 Dec 2015 17:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://pureinfotech.com/?p=67324#comment-4497</guid>

					<description><![CDATA[More ways to look at / for this info 

 # In the Windows PowerShell Console host
# at a cmd prompt - other ways
PowerShell $env:OS
PowerShell Get-WmiObject -class Win32_OperatingSystem
PowerShell Get-CimInstance -ClassName Win32_OperatingSystem

# In the Windows PowerShell environments
# PowerShell.exe - the console host to replace the command prompt
# PowerShell_ISE.exe (Integrated Scripting Environment) graphical
cmd /c Ver
systeminfo &#124; findstr /B /C:&quot;OS Name&quot; /C:&quot;OS Version&quot;
wmic os get version
Winver
$env:OS
Get-WmiObject -class Win32_OperatingSystem
Get-CimInstance -ClassName Win32_OperatingSystem]]></description>
			<content:encoded><![CDATA[<p>More ways to look at / for this info </p>
<p> # In the Windows PowerShell Console host<br />
# at a cmd prompt &#8211; other ways<br />
PowerShell $env:OS<br />
PowerShell Get-WmiObject -class Win32_OperatingSystem<br />
PowerShell Get-CimInstance -ClassName Win32_OperatingSystem</p>
<p># In the Windows PowerShell environments<br />
# PowerShell.exe &#8211; the console host to replace the command prompt<br />
# PowerShell_ISE.exe (Integrated Scripting Environment) graphical<br />
cmd /c Ver<br />
systeminfo | findstr /B /C:&#8221;OS Name&#8221; /C:&#8221;OS Version&#8221;<br />
wmic os get version<br />
Winver<br />
$env:OS<br />
Get-WmiObject -class Win32_OperatingSystem<br />
Get-CimInstance -ClassName Win32_OperatingSystem</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: pureinfotech.com @ 2026-04-23 01:47:10 by W3 Total Cache
-->