Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-1424

Windows 10 32bit incorrectly identifies the processor as 64bit

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None
    • Windows 10 Ent 32bit VM Pooler VM
      Puppet 4.5.0
      Facter 3.2.0

    • Hide

      Should detect Win10 32 bit OS processors as 32bit

      Show
      Should detect Win10 32 bit OS processors as 32bit

    Description

      The Processor type facts on Windows 10 32bit Edition identify the processor as 64bit

      Win10 32bt

      os => {
        architecture => "x86",
        family => "windows",
        hardware => "i686",
        name => "windows",
        release => {
          full => "10.0.10240",
          major => "10.0.10240"
        },
        windows => {
          system32 => "C:\Windows\system32"
        }
      }
      processors => {
        count => 1,
        isa => "x64",    <------- SHOULD NOT BE x64
        models => [
          "Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz"
        ],
        physicalcount => 1
      }
       
      C:\Program Files\Puppet Labs\Puppet\bin>set PRO
      PROCESSOR_ARCHITECTURE=x86
      PROCESSOR_IDENTIFIER=x86 Family 6 Model 62 Stepping 4, GenuineIntel
      PROCESSOR_LEVEL=6
      PROCESSOR_REVISION=3e04
      

      Win 2003R2 32bit

      os => {
        architecture => "x86",
        family => "windows",
        hardware => "i686",
        name => "windows",
        release => {
          full => "2003 R2",
          major => "2003 R2"
        },
        windows => {
          system32 => "C:\WINDOWS\system32"
        }
      }
      processors => {
        count => 2,
        isa => "x86",
        models => [
          "Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz",
          "Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz"
        ],
        physicalcount => 2
      }
       
      C:\Program Files\Puppet Labs\Puppet\bin>set PROC
      PROCESSOR_ARCHITECTURE=x86
      PROCESSOR_IDENTIFIER=x86 Family 6 Model 62 Stepping 4, GenuineIntel
      PROCESSOR_LEVEL=6
      PROCESSOR_REVISION=3e04
      

      Win 10 64bit

      os => {
        architecture => "x64",
        family => "windows",
        hardware => "x86_64",
        name => "windows",
        release => {
          full => "10.0.14316",
          major => "10.0.14316"
        },
        windows => {
          system32 => "C:\WINDOWS\system32"
        }
      }
      processors => {
        count => 2,
        isa => "x64",
        models => [
          "Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz"
        ],
        physicalcount => 1
      }
      C:\WINDOWS\system32>set PROC
      PROCESSOR_ARCHITECTURE=AMD64
      PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
      PROCESSOR_LEVEL=6
      PROCESSOR_REVISION=3a09
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              glenn.sarti Glenn Sarti
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support