Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts

    Win 10 De-Crapifier?

    Hey Y'all,

    Here's my latest attempt at PowerShell and I'm posting here since it is Windows 10 specific (come to think of it it might work on Win 8 too but not sure. I'm actually testing to make sure you have Win 10 as a minimum. I also test to make sure you are running PS as Admin as you need these privileges to uninstall programs).
    REQTestMsg.JPG
    This is based on a HTG article, referenced in the program header. The program is designed to uninstall, via PowerShell, those Modern (or what ever you want to call them) Apps that MS ships with W10. I've designed a GUI interface for the PS commands in the article to make it easier to use. I've tested it on my W10 test laptop and all seems well.

    Disclaimer: DON'T do this on a machine unless you have a CURRENT Image Backup and TESTED Recovery Media!...You've been warned.

    User Interface:
    W10Uninst.JPG
    I'd very much like your feedback if you decide to try the program. If you are a PS Programmer I'd love to hear your commentary on my coding practices/style.

    Note: there is NO error checking! You just select the desired apps to uninstall and hit OK and off it goes. I'd suggest running it from the ISE so you can see any error messages which may get generated (it ran clean for me).

    Zipped Program File: UnInst-Win10BuiltinApps.zip



    Update: I almost forgot for those of you who haven't used PowerShell before check out this post.
    Last edited by RetiredGeek; 2015-11-04 at 14:52.
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  2. The Following User Says Thank You to RetiredGeek For This Useful Post:

    holdum333 (2016-01-11)

  3. #2
    Super Moderator
    Join Date
    Jun 2011
    Location
    New England
    Posts
    4,746
    Thanks
    171
    Thanked 649 Times in 572 Posts
    How about a script to put them back when you change your mind?

  4. #3
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    Bruce,

    You did read this disclaimer right!

    Ok, it's a one liner at the end of the referenced article.

    Here it is for your convenience:
    Code:
    #Note: Only works on the PRODUCTION Versions of Win 10!
    
    Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
    Note: the warning in the file, it will not work on the Windows Insiders versions as it errors out saying a newer version is already installed.

    I have a Version 3 of the program that I haven't posted yet which gets rid of more stuff but I have to test on a Production W10 machine as some of the items may only exist on the insiders version.

    HTH
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  5. #4
    Super Moderator CLiNT's Avatar
    Join Date
    Dec 2009
    Location
    California & Arizona
    Posts
    6,121
    Thanks
    160
    Thanked 609 Times in 557 Posts
    Thanks RG, I might consider giving this a run.
    If I do I'll post back with my results.
    DRIVE IMAGING
    Invest a little time and energy in a well thought out BACKUP regimen and you will have minimal down time, and headache.

    Build your own system; get everything you want and nothing you don't.
    Latest Build:
    ASUS X99 Deluxe, Core i7-5960X, Corsair Hydro H100i, Plextor M6e 256GB M.2 SSD, Corsair DOMINATOR Platinum 32GB DDR4@2666, W8.1 64 bit,
    EVGA GTX980, Seasonic PLATINUM-1000W PSU, MountainMods U2-UFO Case, and 7 other internal drives.

  6. #5
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    Hey Y'all,

    A little update. I've tested this on Win 8.1 and it also works there.

    I've run lists on the installed Apps on Win 8.1 Pro, Win 10 Pro (Production), and Win 10 (Insider) and they are all different!

    However, the PowerShell CmdLets Get-AppxPackage & Remove-AppxPackage do NOT return errors if you specify a Non-Existent Package they just don't do anything so no problems there.

    I've got an Idea to make the program only show installed packages but I'm not sure how to do that with the Windows Forms interface so it will require some tinkering, and will probably save me at least one trip to the barber!

    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  7. #6
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    He's Baaaack!

    Ok, I've just learned a lot of PowerShell so here is the latest version of the program. It now shows only Installed Modern Apps, the trade off is you get the full name). It uses a scrollable tab in the form so it doesn't matter how many apps you have. The Apps are presented in alpha order col1 -> col2 -> col1, etc.

    appsuninstall.JPG

    I'm constantly amazed at what PowerShell can do and the flexibility is provides. I've purposefully written this code in verbose mode to make things as clear as I can as to what is actually going on. I hope some of you find the program useful and maybe even the code instructive.

    Program File: Dynamic-UnInst-Win10BuiltinAppsV5-5.zip

    HTH
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  8. #7
    Banned Member
    Join Date
    Dec 2015
    Posts
    464
    Thanks
    115
    Thanked 30 Times in 28 Posts
    Hi RG! very nice! Don't mess with my Cortana. I think I'm in love!! LOL

  9. #8
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    Holdum,

    Since you resurrected this thread here's the latest version which dynamically finds and only presents for un-installation those modern apps currently installed.

    Vers 5.6: Dynamic-UnInst-Win10BuiltinApps.zip

    HTH
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  10. The Following User Says Thank You to RetiredGeek For This Useful Post:

    holdum333 (2016-01-11)

  11. #9
    Banned Member
    Join Date
    Dec 2015
    Posts
    464
    Thanks
    115
    Thanked 30 Times in 28 Posts
    Hi Friend! Thanks! I'm not sure I know how to use this Zip file?? Some times it takes this old man time to get these things. I down loaded and saved the file. This is what I'm getting. Probably have my head where it shouldn't be,if you know what I mean. Can you turn on my lights??
    Thank you!Capture48.JPG

  12. #10
    Banned Member
    Join Date
    Dec 2015
    Posts
    464
    Thanks
    115
    Thanked 30 Times in 28 Posts
    I'm thinking it has some thing to do with Power Shell and I'm not familiar with it! I have down loaded both Zip's!
    Sorry! Some times I have brain farts. I blame old age. I some times think I forget more then I remember. LOL

  13. #11
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    holdum,

    See link in post #1 for those not familiar w/PowerShell. HTH
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  14. #12
    Banned Member
    Join Date
    Dec 2015
    Posts
    464
    Thanks
    115
    Thanked 30 Times in 28 Posts
    If you haven't used PowerShell before you'll need to:

    Start Powershell by typing that value in the Search box and selecting Windows PowerShell ISE from the search list.
    In the left window type: Set-ExecutionPolicy RemoteSigned.
    Verify by typing: Get-ExecutionPolicy (it should return RemoteSigned).
    You can now load your previously saved file using the Icons and then pressing the Green Arrow on the toolbar. {BTW: You can test the script by doing the listed steps 1-3 and then just pasting the code from this post into the Right window.}
    I'm very sorry RG to be a pest. This just isn't sinking into my thick skull. I'm really trying very hard. I want to do this!
    Capture48.JPG
    Last edited by holdum333; 2016-01-12 at 00:47.

  15. #13
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,433
    Thanks
    371
    Thanked 1,456 Times in 1,325 Posts
    Holdum,

    You have a space in your path and as such you must enclose the command in double quotes.

    HTH
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  16. #14
    Super Moderator CLiNT's Avatar
    Join Date
    Dec 2009
    Location
    California & Arizona
    Posts
    6,121
    Thanks
    160
    Thanked 609 Times in 557 Posts
    If RG's Decrapifier doesn't work try this.
    You'll still need powerShell.
    DRIVE IMAGING
    Invest a little time and energy in a well thought out BACKUP regimen and you will have minimal down time, and headache.

    Build your own system; get everything you want and nothing you don't.
    Latest Build:
    ASUS X99 Deluxe, Core i7-5960X, Corsair Hydro H100i, Plextor M6e 256GB M.2 SSD, Corsair DOMINATOR Platinum 32GB DDR4@2666, W8.1 64 bit,
    EVGA GTX980, Seasonic PLATINUM-1000W PSU, MountainMods U2-UFO Case, and 7 other internal drives.

  17. The Following 2 Users Say Thank You to CLiNT For This Useful Post:

    holdum333 (2016-01-12),rmonroe36 (2016-01-13)

  18. #15
    Banned Member
    Join Date
    Dec 2015
    Posts
    464
    Thanks
    115
    Thanked 30 Times in 28 Posts
    OK I'll give it a look! Thanks Clint!! Looks like that will work! I would still like to get RG's to work if he has the patience!!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •