Optimize-Offline Guide - Windows Debloating Tool, Windows 1803, 1903, 19H2, 1909, 20H1 and LTSC 2019

Discussion in 'Windows 10' started by KedarWolf, Jul 30, 2019.

  1. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    Hello there,

    The legacy usb option should be working now.

    Regarding the icons i made some changes as well. As you can see i removed the setup.ico in the assets folder, this is due to the rule #1 of this project: open-source. I know that an icon is an icon, but after all its an encoded file and viruses do exist in image files as well. That icon was taken from some internet source by me, most probably is virus free, but the idea is that i want the user to supply that and take responsibility.

    Now if you put in the assets folder an windows.ico file, your windows hard disk will have an icon too :) Quite useful for people like me who have 6 HDDs in their rig with 10ths of partitions. Its a neat way of labeling those drives.

    Will add this info soon to the readme.
     
  2. MajkelP

    MajkelP MDL Junior Member

    Nov 11, 2015
    52
    20
    0
    Thank you very much for your support and effort.

    Windows 10 Professional works great on my old FUJITSU-Siemen Lifebook A531 (2012) Installed via legacy option.
     
  3. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    Have crafted a new release, here is the changelog:
    - fixed driver integration and unattend.xml integration
    - added legacy USB flashing method
    - new custom icons for the USB drive and windows local drive
     
  4. Mavericks Choice

    Mavericks Choice MDL Guru

    Aug 5, 2015
    2,908
    12,465
    90
    Just ran the new release gives this error that previous did not!
    MC Error.jpg
     
  5. Mavericks Choice

    Mavericks Choice MDL Guru

    Aug 5, 2015
    2,908
    12,465
    90
    I interrogated the Optimize-Offline.psm1 & cannot locate the parameter "miscellaneous" triggering this error?
     
  6. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    There is no more "miscellaneous" key in configuration.json, you have newer script, but old configuration.json. Please update your configuration.json to the newest one.
     
  7. Mavericks Choice

    Mavericks Choice MDL Guru

    Aug 5, 2015
    2,908
    12,465
    90
    Thank you
    Whilst I update from each commit, I obviously missed this & now I have used the latest release & all is well.
     
  8. Techmaturgy

    Techmaturgy MDL Novice

    May 26, 2016
    1
    0
    0
    #2030 Techmaturgy, Sep 22, 2022
    Last edited: Sep 22, 2022
    Hello everyone, first post here.
    Thank you for continuing working on this wonderful tool.

    EDITED: Nevermind.
     
  9. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    Hello there,

    I am working on a simple gui with WPF format. Please ignore my commits of the gui as they are simply not to lose the progress and to sync when i switch from desktop to notebook :)
     
  10. Mavericks Choice

    Mavericks Choice MDL Guru

    Aug 5, 2015
    2,908
    12,465
    90
    @gdeliana If I use the (Optimize-Offline.psm1) from your latest commit at Github It errors at this:

    Though if I revert back to previous commit no problems?

    ScreenHunter_008.jpg
     
  11. KedarWolf

    KedarWolf MDL Addicted

    Mar 17, 2016
    977
    870
    30
    @gdeliana shared he's working on a simple GUI and not to use the latest commits, they are just test commits until he gets the GUI working. Use the latest release.
     
  12. Mavericks Choice

    Mavericks Choice MDL Guru

    Aug 5, 2015
    2,908
    12,465
    90
    Ok though previous commits did not break OO!
     
  13. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    No problem, any in time feedback is welcome :). It helps in speeding up the bug finding :) Thanks for the help!!
     
  14. KedarWolf

    KedarWolf MDL Addicted

    Mar 17, 2016
    977
    870
    30
    #2038 KedarWolf, Oct 18, 2022
    Last edited: Oct 18, 2022
    (OP)
    Is the new GUI different from the old GUI? I ran both with everything Select and saw no difference.

    @gdeliana

    And I get a 'Failed to disable optional features.' whether I select any or don't select any.

    Oh, it works with. I forgot to mention that. I tested that first.

    Code:
    "WindowsApps": "Whitelist",
      "SystemApps": "Whitelist",
      "Capabilities": "Whitelist",
      "Packages": "Whitelist",
      "FeaturesToEnable": "List",
      "FeaturesToDisable": "List",
      "Services": "Advanced",
     
  15. gdeliana

    gdeliana MDL Senior Member

    Oct 2, 2010
    363
    410
    10
    The GUI incorporates all the configuration into one place, and is made for more user friendly experience. For the lists it is the same, coz you still got a selection gui when you run the OO script.
    Here i have implemented also settings restrictions per windows build, meaning you won't see settings that are not meant for the windows build you selected.
    I don't understand the problem with the features.
     
  16. KedarWolf

    KedarWolf MDL Addicted

    Mar 17, 2016
    977
    870
    30
    I never said it was a problem. I just never knew the difference between the old GUI to the new GUI as it looked the same to me.