wmic product get does not get all programs
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
add a comment |
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
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
add a comment |
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
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
windows-7 windows batch batch-file cmd.exe
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
add a comment |
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
add a comment |
2 Answers
2
active
oldest
votes
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/
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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/
add a comment |
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/
add a comment |
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/
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/
answered Sep 7 '18 at 13:38
gregggregg
9132822
9132822
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Jan 4 at 21:16
anonymous cowardanonymous coward
50056
50056
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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