{"id":4403,"date":"2016-10-18T18:19:58","date_gmt":"2016-10-18T12:49:58","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=4403"},"modified":"2025-04-04T19:39:08","modified_gmt":"2025-04-04T14:09:08","slug":"determine-memory-module-type-ddr-ddr2-ddr3-installed","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/determine-memory-module-type-ddr-ddr2-ddr3-installed\/","title":{"rendered":"How to Find the RAM type (DDR2, DDR3, DDR4, DDR5), Speed, etc"},"content":{"rendered":"<p>This post explains two different ways to find full information about the Memory module installed in your system, without using 3rd party tools. You may need the existing Memory module information such as the type, part number, number of available slots, capacity, and speed if you plan to upgrade the RAM.<!--more--><\/p>\n<div id=\"toc\">\n<h4>Find the RAM module type:<\/h4>\n<ol>\n<li><a href=\"#taskmgr\">Using Task Manager<\/a><\/li>\n<li><a href=\"#wmic\">Using the WMIC console tool<\/a><\/li>\n<li><a href=\"#powershell\">Using a PowerShell script<\/a><\/li>\n<\/ol>\n<\/div>\n<h2>Determine the Memory Module Information Quickly<\/h2>\n<h3><a id=\"taskmgr\"><\/a>Using Task Manager<\/h3>\n<p>Start Task Manager, select the Performance tab, and click Memory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4407\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/module-type-1.png\" alt=\"determine memory module type\" width=\"649\" height=\"607\" \/><\/p>\n<p>This tab lists the available and used memory along with memory chip information such as the module capacity, speed, type, and the number of available slots.<\/p>\n<hr \/>\n<h3><a id=\"wmic\"><\/a>Memory Type, part number, speed, etc using WMIC<\/h3>\n<p>The Windows Management Instrumentation is an extremely useful tool to view hardware information and automate system tasks. You can use WMI&#8217;s command-line tool (WMIC) to view memory chip information. Open a Command Prompt window and type:<\/p>\n<pre class=\"cmd\">wmic memorychip get | clip<\/pre>\n<p>(or)<\/p>\n<pre class=\"cmd\">wmic memorychip get \/format:list | clip<\/pre>\n<p>This copies the memory module information to the clipboard, which you can paste in Notepad or any text editor of choice.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4405\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/module-type-3.png\" alt=\"determine memory module type\" width=\"1168\" height=\"186\" \/><\/p>\n<p>The following <a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/aa394347(v=vs.85).aspx\" target=\"_blank\" rel=\"noopener noreferrer\">properties<\/a> of your Memory module are shown using the above command. However, the data for some fields\/properties show up empty.<\/p>\n<ul>\n<li>BankLabel<\/li>\n<li>Capacity<\/li>\n<li>DataWidth<\/li>\n<li>Description<\/li>\n<li>DeviceLocator<\/li>\n<li>FormFactor<\/li>\n<li>HotSwappable<\/li>\n<li>InstallDate<\/li>\n<li>InterleaveDataDepth<\/li>\n<li>InterleavePosition<\/li>\n<li>Manufacturer<\/li>\n<li>MemoryType<\/li>\n<li>Model<\/li>\n<li>Name<\/li>\n<li>OtherIdentifyingInfo<\/li>\n<li>PartNumber<\/li>\n<li>PositionInRow<\/li>\n<li>PoweredOn<\/li>\n<li>Removable<\/li>\n<li>Replaceable<\/li>\n<li>SKU<\/li>\n<li>SerialNumber<\/li>\n<li>Speed<\/li>\n<li>Status<\/li>\n<li>Tag<\/li>\n<li>TotalWidth<\/li>\n<li>TypeDetail<\/li>\n<li>Version<\/li>\n<\/ul>\n<p>If you need only specific data required in order to purchase a new module, you&#8217;d run this command:<\/p>\n<pre>wmic memorychip get banklabel, manufacturer, partnumber, speed, MemoryType, SMBIOSMemoryType, devicelocator<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19990\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-memory-type-partnumber.png\" alt=\"wmic memory type, part number find\" width=\"896\" height=\"136\" srcset=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-memory-type-partnumber.png 896w, https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-memory-type-partnumber-768x117.png 768w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>That shows the Manufacturer Name, Part Number, Memory type, Socket Name, speed of the memory chip.<\/p>\n<p>The most important field is the <strong>Memory type<\/strong>. It&#8217;s indicated in CIM values. A value of 20 means DDR, 21 is DDR2, 22 is DDR2 FB-DIMM, 24 is DDR3, 26 is DDR4.<\/p>\n<p><em>For DDR4 and higher, you may have to use the <code>SMBIOSMemoryType<\/code> field, since the <code>MemoryType<\/code> column shows <code>0<\/code>.<\/em><\/p>\n<div class=\"qt\">\n<h4>MemoryType shows up as 0 (Unknown)?<\/h4>\n<p>If you have DDR4 (and higher) RAM installed on your system, the WMIC command-line may show the memory type as <code>0<\/code>. However, you can rely on the <code>SMBIOSMemoryType<\/code> data.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19992\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-ddr4-memory-type.png\" alt=\"wmic memory type, part number find\" width=\"895\" height=\"116\" srcset=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-ddr4-memory-type.png 895w, https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-ddr4-memory-type-768x100.png 768w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/p>\n<p>Microsoft <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/cimwin32prov\/win32-physicalmemory\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">documentation says<\/a> DDR4 is <code>26<\/code> (<code>0x1A<\/code>). DDR5 is 34, but it&#8217;s not mentioned in the official documentation.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Memory Type\/SMBIOSMemoryType<\/strong><\/td>\n<td><strong>RAM Type<\/strong><\/td>\n<\/tr>\n<tr>\n<td>20<\/td>\n<td>DDR<\/td>\n<\/tr>\n<tr>\n<td>21<\/td>\n<td>DDR2<\/td>\n<\/tr>\n<tr>\n<td>22<\/td>\n<td>DDR2 FB-DIMM<\/td>\n<\/tr>\n<tr>\n<td>24<\/td>\n<td>DDR3<\/td>\n<\/tr>\n<tr>\n<td>26<\/td>\n<td>DDR4<\/td>\n<\/tr>\n<tr>\n<td>34<\/td>\n<td>DDR5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In addition, there are other fields such as the part number, speed, etc., that can help you find the RAM module type.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19989\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-ddr4-memorytype-search.png\" alt=\"wmic ddr4 memorytype\" width=\"740\" height=\"504\" \/><\/p>\n<\/div>\n<p>The <strong>DeviceLocator<\/strong> field tells you the label of the socket in the System board that holds the memory, such as DIMM1, DIMM2, DIMM 3, and DIMM4.<\/p>\n<p><em><a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/aa394347(v=vs.85).aspx\" target=\"_blank\" rel=\"noopener noreferrer\">This MSDN page<\/a> has all the details about WMI&#8217;s physicalmemory class.<\/em><\/p>\n<p><strong>Part Number<\/strong> is another useful information that can help when purchasing memory chip online; you can look up the Part Number on the web or on your favorite shopping site.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4406\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/module-type-2.png\" alt=\"determine memory module type\" width=\"714\" height=\"436\" \/><\/p>\n<p>You don&#8217;t always need a module of the exact same Part Number. The memory chip from any manufacturer should work fine, provided the specifications match.<\/p>\n<div class=\"rp\"><strong>RELATED:<\/strong> <a href=\"https:\/\/www.winhelponline.com\/blog\/find-bios-version-if-your-bios-is-up-to-date\/\">Find the BIOS Version and Check if your BIOS is Up to Date<\/a><\/div>\n<hr \/>\n<h3><a id=\"powershell\"><\/a>Using PowerShell<\/h3>\n<p>The following PowerShell script (via <a href=\"https:\/\/superuser.com\/a\/1540441\/542839\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">SuperUser<\/a>) shows the list of available DIMM slots, form factor, type, and speed.<\/p>\n<pre># Based on System Management BIOS (SMBIOS) Reference Specification 3.4.0a\r\n# https:\/\/www.dmtf.org\/sites\/default\/files\/standards\/documents\/DSP0134_3.4.0a.pdf\r\n\r\n# 7.18.1. Form factor @offset 0x0E\r\n[string[]]$FORM_FACTORS = @(\r\n'Invalid', 'Other', 'Unknown', 'SIMM', # 00-03h\r\n'SIP', 'Chip', 'DIP', 'ZIP' # 04-07h\r\n'Proprietary Card', 'DIMM', 'TSOP', 'Row of chips', # 08-0Bh\r\n'RIMM', 'SODIMM', 'SRIMM', 'FB-DIMM', # 0C-0Fh\r\n'Die' # 10h\r\n)\r\n# 7.18.2. Memory type @offset 0x12\r\n[string[]]$MEMORY_TYPES = @(\r\n'Invalid', 'Other', 'Unknown', 'DRAM', # 00-03h\r\n'EDRAM', 'VRAM', 'SRAM', 'RAM', # 04-07h\r\n'ROM', 'FLASH', 'EEPROM', 'FEPROM', # 08-0Bh\r\n'EPROM', 'CDRAM', '3DRAM', 'SDRAM', # 0C-0Fh\r\n'SGRAM', 'RDRAM', 'DDR', 'DDR2', # 10-13h\r\n'DDR2 FB-DIMM', 'Reserved', 'Reserved', 'Reserved', # 14-17h\r\n'DDR3', 'FBD2', 'DDR4', 'LPDDR', # 18-1Bh\r\n'LPDDR2', 'LPDDR3', 'LPDDR4', 'Logical non-volatile device' # 1C-1Fh\r\n'HBM (High Bandwidth Memory)', 'HBM2 (High Bandwidth Memory Generation 2)',\r\n'DDR5', 'LPDDR5' # 20-23h\r\n)\r\n# 7.18.3. Type detail @offset 0x13\r\n[string[]]$TYPE_DETAILS = @(\r\n'Reserved', 'Other', 'Unknown', 'Fast-paged', # bit 0-3\r\n'Static column', 'Pseudo-static', 'RAMBUS', 'Synchronous', # bit 4-7\r\n'CMOS', 'EDO', 'Window DRAM', 'Cache DRAM', # bit 8-11\r\n'Non-volatile', 'Registered (Buffered)',\r\n'Unbuffered (Unregistered)', 'LRDIMM' # 0C-0Fh\r\n)\r\n\r\nfunction lookUp([string[]]$table, [int]$value)\r\n{\r\nif ($value -ge 0 -and $value -lt $table.Length) {\r\n$table[$value]\r\n} else {\r\n\"Unknown value 0x{0:X}\" -f $value\r\n}\r\n}\r\n\r\nfunction parseTable([array]$table, [int]$begin, [int]$end)\r\n{\r\n[int]$index = $begin\r\n$size = [BitConverter]::ToUInt16($table, $index + 0x0C)\r\nif ($size -eq 0xFFFF) {\r\n\"Unknown memory size\"\r\n} elseif ($size -ne 0x7FFF) {\r\nif (($size -shr 15) -eq 0) { $size *= 1MB } else { $size *= 1KB }\r\n} else {\r\n$size = [BitConverter]::ToUInt32($table, $index + 0x1C)\r\n}\r\n\"Size: {0:N0} bytes ({1} GB)\" -f $size, ($size\/1GB)\r\n\r\n$formFactor = $table[$index + 0x0E]\r\n$formFactorStr = $(lookUp $FORM_FACTORS $formFactor)\r\n\"Memory form factor: 0x{0:X2} {1}\" -f $formFactor, $formFactorStr\r\n\r\n$type = $table[$index + 0x12]\r\n\"Memory type: 0x{0:X2} ({1})\" -f $type, $(lookUp $MEMORY_TYPES $type)\r\n\r\n$typeDetail = [BitConverter]::ToUInt16($table, $index + 0x13)\r\n$details = 0..15 |% {\r\nif (((1 -shl $_) -band $typeDetail) -ne 0) { \"{0}\" -f $TYPE_DETAILS[$_] }\r\n}\r\n\"Type detail: 0x{0:X2} ({1})\" -f $typeDetail, $($details -join ' | ')\r\n\r\n$speed = [BitConverter]::ToUInt16($table, $index + 0x15)\r\nif ($speed -eq 0) {\r\n\"Unknown speed\"\r\n} elseif ($speed -ne 0xFFFF) {\r\n\"Speed: {0:N0} MT\/s\" -f $speed\r\n} else {\r\n\"Speed: {0:N0} MT\/s\" -f [BitConverter]::ToUInt32($table, $index + 0x54)\r\n}\r\n\"=======================\"\r\n}\r\n\r\n$index = 0\r\n\r\n$END_OF_TABLES = 127\r\n$MEMORY_DEVICE = 17\r\n\r\n$BiosTables = (Get-WmiObject -ComputerName . -Namespace root\\wmi -Query `\r\n\"SELECT SMBiosData FROM MSSmBios_RawSMBiosTables\" `\r\n).SMBiosData\r\n\r\ndo\r\n{\r\n$startIndex = $index\r\n\r\n# ========= Parse table header =========\r\n$tableType = $BiosTables[$index]\r\nif ($tableType -eq $END_OF_TABLES) { break }\r\n\r\n$tableLength = $BiosTables[$index + 1]\r\n# $tableHandle = [BitConverter]::ToUInt16($BiosTables, $index + 2)\r\n$index += $tableLength\r\n\r\n# ========= Parse unformatted part =========\r\n# Find the '\\0\\0' structure termination\r\nwhile ([BitConverter]::ToUInt16($BiosTables, $index) -ne 0) { $index++ }\r\n$index += 2\r\n\r\n# adjustment when the table ends with a string\r\nif ($BiosTables[$index] -eq 0) { $index++ }\r\n\r\nif ($tableType -eq $MEMORY_DEVICE) { parseTable $BiosTables $startIndex $index }\r\n} until ($tableType -eq $END_OF_TABLES -or $index -ge $BiosTables.length)\r\n\r\nRead-Host -Prompt \"Press Enter to exit\"<\/pre>\n<ul>\n<li>Using Notepad, copy\/save the above lines of code to a file with .ps1 extension &#8212; <code>memory.ps1<\/code>.<\/li>\n<li>Right-click <code>memory.ps1<\/code> and click <strong>Run with PowerShell<\/strong>. You&#8217;ll get an output similar to the following:\n<p><figure id=\"attachment_19994\" aria-describedby=\"caption-attachment-19994\" style=\"width: 389px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19994 size-full\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/10\/wmic-ddr4-memory-type-powershell.png\" alt=\"wmic memory type, part number find using powershell\" width=\"399\" height=\"267\" \/><figcaption id=\"caption-attachment-19994\" class=\"wp-caption-text\">MemoryType info using PowerShell script<\/figcaption><\/figure><\/li>\n<\/ul>\n<p><em>(Another option is to use the VBScript <a href=\"https:\/\/gist.github.com\/ayancey\/fbdd982c1965698241c2e4423cc92b80\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">RAM Upgrade.vbs<\/a> written by someone named &#8220;Alex Yancey&#8221; and hosted on GitHub.\u00a0Also, there are some excellent third-party tools such as <a href=\"https:\/\/www.hwinfo.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HWiNFO<\/a> and <a href=\"https:\/\/www.piriform.com\/speccy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Speccy<\/a> which show a wealth of information about the hardware installed in your computer.)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post explains two different ways to find full information about the Memory module installed in your system, without using 3rd party tools. You may need the existing Memory module information such as the type, part number, number of available slots, capacity, and speed if you plan to upgrade the RAM.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[7],"tags":[],"class_list":["post-4403","post","type-post","status-publish","format-standard","hentry","category-windows"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":18635,"url":"https:\/\/www.winhelponline.com\/blog\/pc-doctor-module-high-cpu-memory-and-disk-usage-and-slowdown\/","url_meta":{"origin":4403,"position":0},"title":"&#8220;PC-Doctor Module&#8221; High CPU, Memory, Disk Usage and Slowdown","author":"Ramesh","date":"September 16, 2020","format":false,"excerpt":"Occasionally, your system may slow down to a crawl due to the PC-Doctor Module process that runs in the background. When this happens, it can take several seconds to open the Task Manager or any program. The Task Manager may show that a process named PC-Doctor Module is occupying 100%\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"dell pc-doctor module 100% cpu and memory usage","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/09\/dell-pc-doctor-high-cpu-7.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3264,"url":"https:\/\/www.winhelponline.com\/blog\/rundll-error-startup-dll-module-not-found\/","url_meta":{"origin":4403,"position":1},"title":"How to Fix Rundll32 or RunDll Errors Appearing at Startup","author":"Ramesh","date":"June 14, 2016","format":false,"excerpt":"When you log in to your computer, an error message window with RunDll in the title may appear, mentioning a DLL file name such as the following: There was a problem starting C:\\Users\\desktop\\AppData\\Local\\Microsoft\\Protect\\protecthost.dll The specified module could not be found. Cause Though the DLL name and the folder path may\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"autoruns rundll32 entry scheduler","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/06\/autoruns-rundll32-search.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10720,"url":"https:\/\/www.winhelponline.com\/blog\/how-to-find-the-motherboard-make-and-model-number-in-windows\/","url_meta":{"origin":4403,"position":2},"title":"How to Find the Motherboard Make and Model Number in Windows","author":"Ramesh","date":"August 17, 2019","format":false,"excerpt":"Knowing the technical specifications of your motherboard is very important, especially if you're planning to upgrade the processor or RAM. Once you find the make and model of your motherboard, you can get the user manual from the respective manufacturer's site. If you've got a computer from a friend and\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"find motherboard make and model","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/08\/speccy-motherboard.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/08\/speccy-motherboard.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/08\/speccy-motherboard.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":10607,"url":"https:\/\/www.winhelponline.com\/blog\/find-out-if-a-program-exe-file-is-32-bit-or-64-bit\/","url_meta":{"origin":4403,"position":3},"title":"How to Check if a Program (.EXE or .DLL) is 32-bit or 64-bit","author":"Ramesh","date":"August 4, 2019","format":false,"excerpt":"Software developers compile separate executable files (.EXE or .DLL) for 32-bit (x86) and 64-bit (x64) systems.\u00a0The 64-bit version of the program is usually denoted by suffixing 64 or x64 with the filename -- e.g., sigcheck.exe vs. sigcheck64.exe. In some cases, the bitness notation may be missing, and you may be\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"exe or dll - compatibility tab - bitness check","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/08\/find-32-bit-or-64-bit-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4527,"url":"https:\/\/www.winhelponline.com\/blog\/view-resources-usage-each-service-svchost-windows-10\/","url_meta":{"origin":4403,"position":4},"title":"View Resources Usage by Individual Services in Windows 10","author":"Ramesh","date":"November 5, 2016","format":false,"excerpt":"With the Windows 10 Creators Update (codenamed \"Redstone 2\") Preview Build 14942, the way in which services are hosted has changed. In Windows 10 v1703 systems with more than 3.5 GB of RAM, each service would get its own service host (svchost.exe), instead of running under a shared service process.\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"svchost separate windows 10","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":31441,"url":"https:\/\/www.winhelponline.com\/blog\/error-0x800703e6-998-dism-windows-update\/","url_meta":{"origin":4403,"position":5},"title":"Errors 0x800703e6 (998) in DISM and Windows Update","author":"Ramesh","date":"January 2, 2023","format":false,"excerpt":"Symptoms Installing Windows Updates results in the error 0x800703e6 on a Windows 10 or 11 computer. The user is unable to install new updates or uninstall a previously installed update. Attempting to repair (in-place upgrade) the Windows installation using the Media Creation tool or the Update Assistant tool may fail\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"cbscore.dll corrupt - file information","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/01\/cbscore-dll-corrupted.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/4403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=4403"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/4403\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=4403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=4403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=4403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}