wmic product get does not get all programs












0















When I use



wmic product get name name,version


I get a list where are showed all programs installed on my PC, but still there are not all programs listed. When I go to control panel > Uninstall programs I see more programs










share|improve this question

























  • Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

    – Mokubai
    Mar 29 '18 at 7:19






  • 1





    @Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

    – user875630
    Mar 29 '18 at 9:32






  • 1





    You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

    – Mokubai
    Mar 29 '18 at 10:08











  • If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

    – HelpingHand
    Mar 29 '18 at 20:10











  • Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

    – Ramhound
    Sep 7 '18 at 13:43
















0















When I use



wmic product get name name,version


I get a list where are showed all programs installed on my PC, but still there are not all programs listed. When I go to control panel > Uninstall programs I see more programs










share|improve this question

























  • Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

    – Mokubai
    Mar 29 '18 at 7:19






  • 1





    @Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

    – user875630
    Mar 29 '18 at 9:32






  • 1





    You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

    – Mokubai
    Mar 29 '18 at 10:08











  • If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

    – HelpingHand
    Mar 29 '18 at 20:10











  • Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

    – Ramhound
    Sep 7 '18 at 13:43














0












0








0








When I use



wmic product get name name,version


I get a list where are showed all programs installed on my PC, but still there are not all programs listed. When I go to control panel > Uninstall programs I see more programs










share|improve this question
















When I use



wmic product get name name,version


I get a list where are showed all programs installed on my PC, but still there are not all programs listed. When I go to control panel > Uninstall programs I see more programs







windows-7 windows batch batch-file cmd.exe






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 29 '18 at 13:07









LotPings

4,8411722




4,8411722










asked Mar 29 '18 at 6:33









user875630user875630

11




11













  • Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

    – Mokubai
    Mar 29 '18 at 7:19






  • 1





    @Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

    – user875630
    Mar 29 '18 at 9:32






  • 1





    You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

    – Mokubai
    Mar 29 '18 at 10:08











  • If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

    – HelpingHand
    Mar 29 '18 at 20:10











  • Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

    – Ramhound
    Sep 7 '18 at 13:43



















  • Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

    – Mokubai
    Mar 29 '18 at 7:19






  • 1





    @Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

    – user875630
    Mar 29 '18 at 9:32






  • 1





    You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

    – Mokubai
    Mar 29 '18 at 10:08











  • If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

    – HelpingHand
    Mar 29 '18 at 20:10











  • Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

    – Ramhound
    Sep 7 '18 at 13:43

















Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

– Mokubai
Mar 29 '18 at 7:19





Any specific examples of programs that are missing? Are they "standard" applications or ones installed from the Windows Store?

– Mokubai
Mar 29 '18 at 7:19




1




1





@Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

– user875630
Mar 29 '18 at 9:32





@Mokubai Extensions for autodesk maya that are showed in control panel > Uninstall programs, VLC player. Also I when I use 'wmic product get name name,version' in cmd and when I use in powershell 'Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize' there could be some differences

– user875630
Mar 29 '18 at 9:32




1




1





You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

– Mokubai
Mar 29 '18 at 10:08





You can edit the details into your question. There should be and "improve" or "edit" link just below the question body.

– Mokubai
Mar 29 '18 at 10:08













If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

– HelpingHand
Mar 29 '18 at 20:10





If you run: wmic product list > 1.txt you will see that they are all MSI based. I assume you are missing anything that isn't MSI based.

– HelpingHand
Mar 29 '18 at 20:10













Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

– Ramhound
Sep 7 '18 at 13:43





Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. What exactly is your question? As your question is currently written, I can't tell if an answer actually answers your question or not, you should consider modifying to make it clear what your question is exactly. The command you used, only returns registered programs, not all programs when they are installed created the required registry key.

– Ramhound
Sep 7 '18 at 13:43










2 Answers
2






active

oldest

votes


















2















Per Microsoft: The Win32_Product WMI class represents products as they are installed by Windows Installer.




Since there are other installers/software-packagers (InstallShield, Wise, NSIS [Nullsoft Scriptable Install System]) that apparently don't register themselves in WMI (since they may predate it) I guess we have to query in multiple locations :(. Standards are changing, as IT always is so this is just the reality we have to deal with. As you've already mentioned in a comment you can query the registry in these locations for all the other apps:
HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall &
HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall



I guess WMI queries registry at this location: HKEY_CLASSES_ROOTInstallerProducts



Here are some links with additional info:




  • https://stackoverflow.com/questions/673233/wmi-installed-query-different-from-add-remove-programs-list

  • https://blogs.technet.microsoft.com/heyscriptingguy/2011/11/13/use-powershell-to-quickly-find-installed-software/






share|improve this answer































    0














    Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object -Property DisplayName


    You can run this in powershell to obtain this information including installation date. You can also use ">" to output as a text file.






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1308957%2fwmic-product-get-does-not-get-all-programs%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2















      Per Microsoft: The Win32_Product WMI class represents products as they are installed by Windows Installer.




      Since there are other installers/software-packagers (InstallShield, Wise, NSIS [Nullsoft Scriptable Install System]) that apparently don't register themselves in WMI (since they may predate it) I guess we have to query in multiple locations :(. Standards are changing, as IT always is so this is just the reality we have to deal with. As you've already mentioned in a comment you can query the registry in these locations for all the other apps:
      HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall &
      HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall



      I guess WMI queries registry at this location: HKEY_CLASSES_ROOTInstallerProducts



      Here are some links with additional info:




      • https://stackoverflow.com/questions/673233/wmi-installed-query-different-from-add-remove-programs-list

      • https://blogs.technet.microsoft.com/heyscriptingguy/2011/11/13/use-powershell-to-quickly-find-installed-software/






      share|improve this answer




























        2















        Per Microsoft: The Win32_Product WMI class represents products as they are installed by Windows Installer.




        Since there are other installers/software-packagers (InstallShield, Wise, NSIS [Nullsoft Scriptable Install System]) that apparently don't register themselves in WMI (since they may predate it) I guess we have to query in multiple locations :(. Standards are changing, as IT always is so this is just the reality we have to deal with. As you've already mentioned in a comment you can query the registry in these locations for all the other apps:
        HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall &
        HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall



        I guess WMI queries registry at this location: HKEY_CLASSES_ROOTInstallerProducts



        Here are some links with additional info:




        • https://stackoverflow.com/questions/673233/wmi-installed-query-different-from-add-remove-programs-list

        • https://blogs.technet.microsoft.com/heyscriptingguy/2011/11/13/use-powershell-to-quickly-find-installed-software/






        share|improve this answer


























          2












          2








          2








          Per Microsoft: The Win32_Product WMI class represents products as they are installed by Windows Installer.




          Since there are other installers/software-packagers (InstallShield, Wise, NSIS [Nullsoft Scriptable Install System]) that apparently don't register themselves in WMI (since they may predate it) I guess we have to query in multiple locations :(. Standards are changing, as IT always is so this is just the reality we have to deal with. As you've already mentioned in a comment you can query the registry in these locations for all the other apps:
          HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall &
          HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall



          I guess WMI queries registry at this location: HKEY_CLASSES_ROOTInstallerProducts



          Here are some links with additional info:




          • https://stackoverflow.com/questions/673233/wmi-installed-query-different-from-add-remove-programs-list

          • https://blogs.technet.microsoft.com/heyscriptingguy/2011/11/13/use-powershell-to-quickly-find-installed-software/






          share|improve this answer














          Per Microsoft: The Win32_Product WMI class represents products as they are installed by Windows Installer.




          Since there are other installers/software-packagers (InstallShield, Wise, NSIS [Nullsoft Scriptable Install System]) that apparently don't register themselves in WMI (since they may predate it) I guess we have to query in multiple locations :(. Standards are changing, as IT always is so this is just the reality we have to deal with. As you've already mentioned in a comment you can query the registry in these locations for all the other apps:
          HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall &
          HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall



          I guess WMI queries registry at this location: HKEY_CLASSES_ROOTInstallerProducts



          Here are some links with additional info:




          • https://stackoverflow.com/questions/673233/wmi-installed-query-different-from-add-remove-programs-list

          • https://blogs.technet.microsoft.com/heyscriptingguy/2011/11/13/use-powershell-to-quickly-find-installed-software/







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Sep 7 '18 at 13:38









          gregggregg

          9132822




          9132822

























              0














              Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object -Property DisplayName


              You can run this in powershell to obtain this information including installation date. You can also use ">" to output as a text file.






              share|improve this answer




























                0














                Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object -Property DisplayName


                You can run this in powershell to obtain this information including installation date. You can also use ">" to output as a text file.






                share|improve this answer


























                  0












                  0








                  0







                  Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object -Property DisplayName


                  You can run this in powershell to obtain this information including installation date. You can also use ">" to output as a text file.






                  share|improve this answer













                  Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object -Property DisplayName


                  You can run this in powershell to obtain this information including installation date. You can also use ">" to output as a text file.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 4 at 21:16









                  anonymous cowardanonymous coward

                  50056




                  50056






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1308957%2fwmic-product-get-does-not-get-all-programs%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Plaza Victoria

                      Puebla de Zaragoza

                      Musa