Front End/GUI Wrappers for (3) different PowerShell Scripts for Windows 10 Debloating and more

Discussion in 'Scripting' started by Davidgamerthumbs, Oct 27, 2020.

  1. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    #1 Davidgamerthumbs, Oct 27, 2020
    Last edited: Jun 3, 2021
    I am seriously interested in Windows 10 Debloating. I find it fascinating to tweak Windows Operating system. There is so much things to do.

    I am new to software development and I have some basic knowledge of PowerShell. I want to learn more PowerShell.

    I created (3) Wrapper GUI for three well known PowerShell scripts: farag2 (Sophia), Chris Titus Tech (CTT). and Optimize-Offline (GodHand)

    1. farag2: https://benchtweakgaming.com/2020/10/10/windows-10-debloat-tool/
    2. CTT: https://freetimetech.com/windows-10-clean-up-debloat-tool-by-ftt/
    3. Optimize-Offline: https://benchtweakgaming.com/2020/11/01/optimize-offline-gui-tool-front-end/
    OTHER
    4. Windows 10 Network Fix and Optimizer: https://freetimetech.com/network-and-optimizer-utility-by-ftt/ This is a Windows 10 program for system deployment.

    FARAG2
    - I just updated the farag2 one that can now run the script from the program just like the CTT one.
    - Updated the farag2 again, hover mouse over radiobutton for ToolTips which is information on each radiobutton.
    - Updated, Sophia 5.2 working now.
    - Updated to v5.3 now
    - V1.5 now with UI additions to read/edit function body scripts
    - V1.6 - Working with farag now. Program called 'Sophia Script Wrapper'. WPF and C# and nicer UI.
    - Sophia Script wrapper has new tab for system protection and adjustable radio button widths now
    - SSW can now read PS1 files to populate the radiobuttons.
    - UI changes
    - Version 2.0

    CTT
    - For CTT, I enabled running the created PowerShell script directly from the Wrapper GUI with a button.
    - Updated the CTT again, created 45+ options and functions for all the "Windows Apps" tab to select from.
    - Updated, fixed some errors and now has ToolTips for info message popups for each radiobutton.
    - Updated to WPF and C#, 'EZ Debloater' front single debloat page GUI.
    - Updated 'EZ Debloater' scripts

    GODHAND
    - For offline debloating, I just recently made a front-end for GodHand's Optimize-Offline. It just creates the JSON configuration file and you can directly run it.

    I am trying to add more features to make it more friendly and usable.
     
  2. mdl052020

    mdl052020 MDL Member

    Joined:
    May 31, 2020
    Messages:
    1,046
    Likes Received:
    1,140
    Trophy Points:
    60
    GUI Mod of CTT infact is a great job.
     
  3. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
  4. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    Added ToolTips to farag2 one. Hover your mouse cursor over each radiobutton for help/info on the selection.
     
  5. drew84

    drew84 MDL Addicted

    Joined:
    Mar 13, 2014
    Messages:
    956
    Likes Received:
    1,490
    Trophy Points:
    30
    Terrific effort... liking the improvements
     
  6. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    Modified CTT by breaking down and creating 45+ selections and functions for all the "Windows Apps" tab to select from.
     
  7. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    I have another couple things to fix.
    1. I want to add ToolTips to the CTT one.
    2. CTT radiobutton labels are too long for the form and cut off.
     
  8. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    Does anybody know about EV code signing certificate?
    Extended Validation Code Signing Certificates?

    I would like to remove the Microsoft Defender popups

    I think I have to pay about $200-300+ for it which is expensive.
     
  9. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    Updated the CTT.
    Should be error free and have ToolTips for each radiobutton (info message popup)

    I am thinking of adding more features. Message box to view powershell command/function per radiobutton? I am not sure if needed.
     
  10. drew84

    drew84 MDL Addicted

    Joined:
    Mar 13, 2014
    Messages:
    956
    Likes Received:
    1,490
    Trophy Points:
    30
    ... pretty sure you may have already covered these, but just in case

    EVCS
    https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate
    CS v EVCS Difference
    https://cheapsslsecurity.com/blog/ev-code-signing-vs-regular-code-signing/
    Purchase
    https://cheapsslsecurity.com/sslproducts/codesigningcertificate.html
    SECTIGO
    https://sectigostore.com/page/what-is-a-microsoft-ev-code-signing-certificate/
     
  11. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    I just work with my friends. We are not a 'company' yet...so I don't think I can get a EV code yet.
     
  12. drew84

    drew84 MDL Addicted

    Joined:
    Mar 13, 2014
    Messages:
    956
    Likes Received:
    1,490
    Trophy Points:
    30
    ... what a crock
     
  13. Tiger-1

    Tiger-1 MDL Guru

    Joined:
    Oct 18, 2014
    Messages:
    6,203
    Likes Received:
    7,532
    Trophy Points:
    210
    thanks a lot for share bro :tankyou:
     
  14. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    I want to keep improving it. It is interesting for me.
     
  15. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    Updated farag version to support v5.2
     
  16. drew84

    drew84 MDL Addicted

    Joined:
    Mar 13, 2014
    Messages:
    956
    Likes Received:
    1,490
    Trophy Points:
    30
    a suggestion, rename - DGT-FaragW10DeBloatFE(Front End), DGT-CTTW10DeBloatFE(Front End)
    instead of D(avid)G(amer)T(humbs), ... B(ench)T(weak)G(aming) and/or F(ree)T(ime)T(ech) could be used...
    .. rename designed to clarify and give credit to source (just a thought).
     
  17. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    The EXEcutable? Folder in Zip? Zip?
     
  18. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    If I rename the executable to BTG-FaragW10DeBloatFE.exe or FTT-CTTW10DeBloatFE.exe does that look OK?
     
  19. drew84

    drew84 MDL Addicted

    Joined:
    Mar 13, 2014
    Messages:
    956
    Likes Received:
    1,490
    Trophy Points:
    30
    You may need to drop the CTT version as Chris Titus is no longer recommending his script which is based on this script which is no longer being updated as regularily as it should...

    as regards the renaming (farag's one to BTG-FaragW10DeBloatFE.exe) I would prefer DGT-FaragW10DeBloatFE.exe as (I presume you are the one who has developed the Frtont End)
    ... still hoping you will apply your skills to this offline script... waiting in anticipitation... tested your latest version (farag's 5.2) all seems good - my end
     
  20. Davidgamerthumbs

    Davidgamerthumbs MDL Junior Member

    Joined:
    Oct 25, 2020
    Messages:
    57
    Likes Received:
    98
    Trophy Points:
    0
    #20 Davidgamerthumbs, Nov 13, 2020
    Last edited: Nov 13, 2020
    (OP)