Identifying and Removing Win8 Apps which require Microsoft Login, and other Metro...

Discussion in 'Windows 8' started by win8netuser, Feb 17, 2014.

  1. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    #1 win8netuser, Feb 17, 2014
    Last edited: Feb 17, 2014
    I had intended to use Win8 with a local account as I need to work solo on my laptop, and do not want the distraction of the interactive Metro apps. So I installed Win8 without creating a Microsoft account. But when upgrading to 8.1 via the MS Store, I was stopped during the install by a screen that told me that to continue, I had to create a Microsoft account. This felt so coercive, as if my laptop was becoming a client of MS instead of just being my own, independent machine. I did enter the info for a new account though on that second screen... but then, (...in small print, and dulled color, near the bottom of the screen), there it was, a choice allowing me to choose to "continue to use (my) existing account"... I clicked on that, and got no feedback about a MS account being created, seems I ducked that one..;). But this made me even more reluctant to use any Metro apps, wondering in what other ways I'll have to watch my back, the way Microsoft/Win8 is so manipulating.

    But Win8 makes it difficult to find one's way around the Metro apps, they are not easy to identify and remove.

    The Apps Start list is full of Tiles with generic titles like "Photos", "Music", "News", etc.: what are the names of the programs the Start tiles load, exactly?
    .

    So I tried to remove all Metro apps using this in Windows PowerShell, under Administrator:
    (Though not knowing for the most part, what Start tiles correspond to which program name)

    Code:

    but in the Start dashboard, I still see the tiles of all the apps that should have been uninstalled, and seem to have been uninstalled incompletely?

    Also, after the above deletion some apps were still listed in PowerShell, and were indicated during the deletion process as unable to install:

    Name : Microsoft.VCLibs.110
    Name : Microsoft.VCLibs.110
    Name : CheckPoint.VPN
    Name : f5.vpn.client
    Name : FileManager
    Name : JuniperNetworks.JunosPulseVpn
    Name : Microsoft.MoCamera
    Name : SonicWALL.MobileConnect
    Name : windows.immersivecontrolpanel
    Name : winstore

    To clarify these issues and do a successful cleanup, I need to resolve this about Win8 apps:

    1)__ IDENTIFYING METRO APPS AND UNINSTALLING THEM ?

    Please list the real program names of the Metro apps?
    What are the Win8 Start tiles exactly? Are some of them just links or Stub installers? How to delete them, (not just unpin them or hide them), when the program itself was uninstalled in PowerShell?
    How come the list of programs installed in Win8 is not the same in the PowerShell list, in Control Panel/Add-Remove programs, in the Programs list in Classic Shell , and in the Start/Apps Tiles/list...?

    2)__ MICROSOFT LOGIN ISSUE: APPS WHICH REQUIRE IT ?

    Among web-open apps, please list all the Apps requiring a Microsoft account sign in to run? (For instance, Calendar, Metro Skype; which others?) -- I want to stay clear of these, I need to uninstall them completely, with no further references/links to them...
     
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    #2 abbodi1406, Feb 17, 2014
    Last edited by a moderator: Apr 20, 2017
    All commands in PS.

    To get list of uninstallable Apps:
    Code:
    Get-AppxProvisionedPackage -Online | ft PackageName
    To get list of All Apps (including the Framework Dependencies):
    Code:
    (Get-AppxPackage | Where-Object {$_.PublisherId -ne "cw5n1h2txyewy"}).PackageFullName
    To remove Apps from current user profile:
    Code:
    (Get-AppxPackage | Where-Object {$_.PublisherId -ne "cw5n1h2txyewy"}).PackageFullName | Remove-AppxPackage
    After that, to uninstall Apps entirely:
    Code:
    Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
    if pipeline doesn't work, you need to run command on every package separately:
    Code:
    Get-AppxProvisionedPackage -Online | ft PackageName
    Remove-AppxProvisionedPackage -Online -PackageName XXX
     
  3. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    #3 win8netuser, Feb 22, 2014
    Last edited by a moderator: Apr 20, 2017
    (OP)
    Thanks! - I wrote an answer last week but it not go thru, I think I'm having problems with the length of the session allowed on the forum, Is it possible to have it lengthened? How?

    I have several questions but for a start,
    I'm not sure how to insert the Package name inside the commands that require it.

    As an example, can you give me full command to remove Skype?

    here is the relevant Skype listings:
    Microsoft.SkypeApp_1.0.0.128_x86__kzf8qxf38zg5c
    can you show how it would be inserted in the following command:

    Code:
    Get-AppxProvisionedPackage -Online | ft PackageName
    Remove-AppxProvisionedPackage -Online -PackageName XXX
    P.S. is it a rule on the forum to print code inside a Spoiler box, or only optional?
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    #4 abbodi1406, Feb 22, 2014
    Last edited by a moderator: Apr 20, 2017
    Thats not the required name for SkypeApp
    you need to run the first command to get list of apps names, then run the second command on it
    so for SkypeApp it will be similar to:
    Code:
    Remove-AppxProvisionedPackage -Online -PackageName Microsoft.SkypeApp_2013.805.1159.2246_neutral_~_kzf8qxf38zg5c
    No, it't not :D
     
  5. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    Thanks - also is there an equivalent of the * in PowerShell commands like, to use a command that would uninstall all the apps specifically from Microsoft?
     
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    #6 abbodi1406, Feb 22, 2014
    Last edited by a moderator: Apr 20, 2017
    I don't get your meaning, but this will display appx names for Microsoft packages only:
    Code:
    (Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -CLike "*Microsoft*"}).PackageName
     
  7. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    #7 win8netuser, Feb 23, 2014
    Last edited by a moderator: Apr 20, 2017
    (OP)
    Thanks - so is this the right command to remove all Microsoft apps:

    Code:
    (Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -CLike "*Microsoft*"}).PackageName | Remove-AppxPackage
    ? :D
     
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    #8 abbodi1406, Feb 23, 2014
    Last edited by a moderator: Apr 20, 2017
    Don't mix-up commands, Remove-AppxPackage is only used with Get-AppxPackage

    1- to remove MS apps from current user account:
    Code:
    (Get-AppxPackage | Where-Object {$_.PublisherId -eq "8wekyb3d8bbwe"}).PackageFullName | Remove-AppxPackage
    2- then run this command to get list of required packages name:
    Code:
    (Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -CLike "*Microsoft*"}).PackageName
    3- then run this command on every package you get replacing XXX (pipeline seems not working):
    Code:
    Remove-AppxProvisionedPackage -Online -PackageName XXX
    you have to follow step respectively for Online Image
     
  9. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    Thanks very much, it worked!
    I did all 3 of the commands you gave and the MS apps no longer appeared in the list of apps.
    But the Skype Tile still shows in the Start menu.
    If I click on it while I'm online, will it try to reinstall itself?
    Of course I hope not to click on it by mistake, but I really need to know what its power and potential is, because I need to install the independent version of Skype, the one that does SkypeOut calls with a phone #, and without having to log in to a Microsoft account.
    So I need to remove EVERYTHING related to Skype, that is remaining in the system, (UNLESS someone has already gone thru this situation and with the same goal as me, and has found out that a new, non-Metro installation will not revert to the Metro type of Skype, even if the original Skype Tile and whatever else it had remains)?

    Other questions:
    What do you mean by this?
    And I understand that the commands you gave remove the apps from the current user.
    Win8 installed my laptop with an Admin account, then I created the username I use, and now, in Control panel, I only see my account username, with the Guest account greyed out as off.
    Do I need to do anything else, about the apps I removed, to make sure they are out of my suystem, and won't reinstall themselves when I'm online?
     
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    Can you post Get-AppxProvisionedPackage -Online result?

    by Online Image i mean live working system
    because you can remove apps from not installed offline image without the need for first command
     
  11. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    Haha, it's pretty big... I have to learn to use the Spoiler for this one! :tea:
    Windows PowerShell
    Copyright (C) 2012 Microsoft Corporation. All rights reserved.

    PS C:\Windows\system32> Get-AppxProvisionedPackage -Online


    DisplayName : 06DAC6F6.StumbleUpon
    Version : 2.0.5.0
    Architecture : neutral
    ResourceId :
    PackageName : 06DAC6F6.StumbleUpon_2.0.5.0_neutral__9pdyks8yk4v0j

    DisplayName : 4DF9E0F8.Netflix
    Version : 1.0.0.11
    Architecture : x64
    ResourceId :
    PackageName : 4DF9E0F8.Netflix_1.0.0.11_x64__mcm4njqhnhss8

    DisplayName : 7digitalLtd.7digitalMusicStore
    Version : 1.7.0.0
    Architecture : neutral
    ResourceId :
    PackageName : 7digitalLtd.7digitalMusicStore_1.7.0.0_neutral__qv1vc61z2t2b4

    DisplayName : AcerIncorporated.AcerExplorer
    Version : 1.0.0.3002
    Architecture : neutral
    ResourceId :
    PackageName : AcerIncorporated.AcerExplorer_1.0.0.3002_neutral__48frkmn4z8aw4

    DisplayName : Amazon.com.Amazon
    Version : 1.0.4.0
    Architecture : neutral
    ResourceId :
    PackageName : Amazon.com.Amazon_1.0.4.0_neutral__343d40qqvtj1t

    DisplayName : AMZNMobileLLC.KindleforWindows8
    Version : 1.0.1.40
    Architecture : neutral
    ResourceId :
    PackageName : AMZNMobileLLC.KindleforWindows8_1.0.1.40_neutral__stfe6vwa9jnbp

    DisplayName : ChaChaSearch.ChaChaPushNotification
    Version : 1.0.0.32
    Architecture : neutral
    ResourceId :
    PackageName : ChaChaSearch.ChaChaPushNotification_1.0.0.32_neutral__62vv7yjt7tgyp

    DisplayName : CyberLinkCorp.ac.AcerCrystalEye
    Version : 2.0.810.21100
    Architecture : x86
    ResourceId :
    PackageName : CyberLinkCorp.ac.AcerCrystalEye_2.0.810.21100_x86__ypz87dpxkv292

    DisplayName : eBayInc.eBay
    Version : 0.9.2.4
    Architecture : neutral
    ResourceId :
    PackageName : eBayInc.eBay_0.9.2.4_neutral__1618n3s9xq8tw

    DisplayName : EncyclopaediaBritannica.EncyclopaediaBritannica
    Version : 1.0.0.16
    Architecture : neutral
    ResourceId :
    PackageName : EncyclopaediaBritannica.EncyclopaediaBritannica_1.0.0.16_neutral__k5b3gy2wfywap

    DisplayName : esobiIncorporated.newsXpressoMetro
    Version : 1.0.0.81
    Architecture : neutral
    ResourceId :
    PackageName : esobiIncorporated.newsXpressoMetro_1.0.0.81_neutral__sngswjb5h6fyg

    DisplayName : GAMELOFTSA.SharkDash
    Version : 0.0.8.3
    Architecture : x86
    ResourceId :
    PackageName : GAMELOFTSA.SharkDash_0.0.8.3_x86__0pp20fcewvvtj

    DisplayName : HuluLLC.HuluPlus
    Version : 0.8.3.0
    Architecture : x64
    ResourceId :
    PackageName : HuluLLC.HuluPlus_0.8.3.0_x64__fphbd361v8tya

    DisplayName : microsoft.microsoftskydrive
    Version : 16.4.4204.712
    Architecture : x64
    ResourceId :
    PackageName : microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwe

    DisplayName : microsoft.windowscommunicationsapps
    Version : 16.4.4206.722
    Architecture : x64
    ResourceId :
    PackageName : microsoft.windowscommunicationsapps_16.4.4206.722_x64__8wekyb3d8bbwe

    DisplayName : microsoft.windowsphotos
    Version : 16.4.4204.712
    Architecture : x64
    ResourceId :
    PackageName : microsoft.windowsphotos_16.4.4204.712_x64__8wekyb3d8bbwe

    DisplayName : PublicationsInternational.iCookbookSE
    Version : 0.9.2.9
    Architecture : neutral
    ResourceId :
    PackageName : PublicationsInternational.iCookbookSE_0.9.2.9_neutral__d33n3f4t8bm20

    DisplayName : TuneIn.TuneInRadio
    Version : 1.0.0.18889
    Architecture : neutral
    ResourceId :
    PackageName : TuneIn.TuneInRadio_1.0.0.18889_neutral__6bhtb546zcxnj
    I'm glad you asked for this. At first I got scared that these were being reinstalled, but now I realize I finally see what's behind the Start Tiles! :biggrin:
    How can I remove them all?
     
  12. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    6,674
    10,073
    210
    #12 murphy78, Feb 24, 2014
    Last edited by a moderator: Apr 20, 2017
    Just out of curiosity, is this powershell stuff something that you cannot do with dism?
    I'm not much of an appx modifying type of guy. I usually just right-click the junk apps and click the uninstall option.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    I don't see any Skype app reference

    removed apps from current account doesn't get reinstalled even if they are still in the system :D
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    Only Remove-ProvisionedAppxPackage can be done with dism to remove appx from being installed
    (for online image appx doesn't install for future user accounts, for offline image it remove the appx package(s) entirely)

    but if appx package is already Provisioned for some user account, then it cannot be removed but with PS's Remove-AppxPackage, or with Start Screen UI (right-click and uninstall)
     
  15. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    if they do not get listed with the command Get-AppxProvisionedPackage -Online,
    it means they are no longer in the system, correct?
    but then why is the Skype Tile still there? What can be done with it, what is its role?
     
  16. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    well you saw the long list, I haven't uninstalled those yet.
    How can I uninstall them all? any global command with a wildcard? or else?
     
  17. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    #17 abbodi1406, Feb 25, 2014
    Last edited by a moderator: Apr 20, 2017
    Not necessary, the app will not be in the system if it does not show up when using both Get-AppxProvisionedPackage -Online, Get-AppxPackage


    i don't know, can you list Get-AppxPackage result too?

    try this:
    Code:
    Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage –Online
     
  18. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    Thanks very much for all the commands given in this thread which have helped me along the way to get my laptop rid of Metro apps, which feel (act?) like there is a lot of backdoor remote access possible to my laptop! Great for laptops loaned by an institution or company, not good for personal laptops meant for private use. I'm still on this project...

    Sorry I could not post what you asked because after removing apps I had to use my laptop and upgrade to 8.1 to get needed functionality, and I found new Metro apps appeared, with 8.1!
    But I got very busy (April 15...:sad:) and lost the thread of my earlier commands, so I could not pursue with the procedure. I need to get back to it, read this thread again, and redo the commands that worked, until it is all finished. (I surely hope that future updates will not bring down new Metro apps again!:D)

    Does online also mean from running laptop, not from downloaded apps, in the command
    "Get-AppxProvisionedPackage -Online" ?

    By "not installed offline image" do you mean an image created from the HDD in Win8?And exactly to make sure, please lst the "first command" you are referring to here?
     
  19. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    7,716
    25,014
    240
    Online means running system, whether it's laptop. pc, tablet, xbox :D

    i mean image that has not been booted or installed
    Get-AppxPackage
     
  20. win8netuser

    win8netuser MDL Novice

    Jan 19, 2014
    47
    1
    0
    what is dism?
    have you been able to completely uninstall metro apps with it?
    How?