Location of AppXPackage Data?
Where is the data used by the PS cmdlets like "Get-AppXPackage" stored physically? I know each package has a manifest, but there must be a index of all packages.
powershell appxmanifest
|
show 1 more comment
Where is the data used by the PS cmdlets like "Get-AppXPackage" stored physically? I know each package has a manifest, but there must be a index of all packages.
powershell appxmanifest
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of areC:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
andHKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
.Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)
– Jacob
Nov 27 '18 at 22:00
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
When you runGet-AppxPackage -AllUsers
does the application show asInstalled
orStaged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - RunGet-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if soGet-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place ofS-1-5..
– Jacob
Nov 28 '18 at 9:29
If you are on a newer build of W10, you also have the-User
and-AllUsers
parameter onRemove-AppXPackage
. I forget which build this was introduce in.
– Jacob
Nov 28 '18 at 9:33
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16
|
show 1 more comment
Where is the data used by the PS cmdlets like "Get-AppXPackage" stored physically? I know each package has a manifest, but there must be a index of all packages.
powershell appxmanifest
Where is the data used by the PS cmdlets like "Get-AppXPackage" stored physically? I know each package has a manifest, but there must be a index of all packages.
powershell appxmanifest
powershell appxmanifest
asked Nov 27 '18 at 14:33
Marc GeorgeMarc George
6711
6711
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of areC:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
andHKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
.Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)
– Jacob
Nov 27 '18 at 22:00
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
When you runGet-AppxPackage -AllUsers
does the application show asInstalled
orStaged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - RunGet-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if soGet-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place ofS-1-5..
– Jacob
Nov 28 '18 at 9:29
If you are on a newer build of W10, you also have the-User
and-AllUsers
parameter onRemove-AppXPackage
. I forget which build this was introduce in.
– Jacob
Nov 28 '18 at 9:33
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16
|
show 1 more comment
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of areC:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
andHKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
.Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)
– Jacob
Nov 27 '18 at 22:00
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
When you runGet-AppxPackage -AllUsers
does the application show asInstalled
orStaged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - RunGet-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if soGet-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place ofS-1-5..
– Jacob
Nov 28 '18 at 9:29
If you are on a newer build of W10, you also have the-User
and-AllUsers
parameter onRemove-AppXPackage
. I forget which build this was introduce in.
– Jacob
Nov 28 '18 at 9:33
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of are
C:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
and HKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
. Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)– Jacob
Nov 27 '18 at 22:00
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of are
C:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
and HKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
. Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)– Jacob
Nov 27 '18 at 22:00
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
When you run
Get-AppxPackage -AllUsers
does the application show as Installed
or Staged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - Run Get-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if so Get-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place of S-1-5..
– Jacob
Nov 28 '18 at 9:29
When you run
Get-AppxPackage -AllUsers
does the application show as Installed
or Staged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - Run Get-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if so Get-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place of S-1-5..
– Jacob
Nov 28 '18 at 9:29
If you are on a newer build of W10, you also have the
-User
and -AllUsers
parameter on Remove-AppXPackage
. I forget which build this was introduce in.– Jacob
Nov 28 '18 at 9:33
If you are on a newer build of W10, you also have the
-User
and -AllUsers
parameter on Remove-AppXPackage
. I forget which build this was introduce in.– Jacob
Nov 28 '18 at 9:33
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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%2fstackoverflow.com%2fquestions%2f53501998%2flocation-of-appxpackage-data%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53501998%2flocation-of-appxpackage-data%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
I'm not really 100% sure what you're after. The main default AppX locations that I am aware of are
C:Program FilesWindowsApps
,C:UsersUsernameAppDataLocalPackages
andHKLM:SOFTWAREMicrosoftWindowsCurrentVersionappx
.Get-AppXPackage -AllUsers
will return a full list of all appx packages installed and their current status for each user (requires admin privileges)– Jacob
Nov 27 '18 at 22:00
I have been trying to use Remove-AppxPackage to delete an app under team development (that was locally deployed by a user that is no longer on the project), with no success. It remains in the results from Get-AppxPackage -AllUsers and blocks the attempts to deploy by the other team members. Hence I am trying to manually delete the pointer to the actual app package which Get-AppxPackage uses to produce the full list.
– Marc George
Nov 28 '18 at 2:40
When you run
Get-AppxPackage -AllUsers
does the application show asInstalled
orStaged
for users that no longer have profiles or accounts on the workstation? If so, the only way I have found to remove these is to remove the WMI Objects left behind for that account - RunGet-WMIObject -Class Win32_UserProfile
to confirm whether that user shows, if soGet-WMIObject -Class Win32_UserProfile | ? { $_.SID -eq "S-1-5.." } | Remove-WMIObject
adding the relevant SID in place ofS-1-5..
– Jacob
Nov 28 '18 at 9:29
If you are on a newer build of W10, you also have the
-User
and-AllUsers
parameter onRemove-AppXPackage
. I forget which build this was introduce in.– Jacob
Nov 28 '18 at 9:33
IsPartiallyStaged is False however there is no InstallLocation specified. I successfully removed the WMIObject for the user, but that didn't impact my ability to remove the AppxPackage using Remove-AppxPackage specifying the "-user" parameter. I receive either a "security ID structure" error or a "user was logged off" error.
– Marc George
Nov 28 '18 at 11:16