Windows Integration Guide - murphy78

Discussion in 'Windows 8' started by murphy78, Sep 5, 2013.

  1. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    #41 Mr Jinje, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
  2. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    #42 elzna, Sep 7, 2013
    Last edited: Sep 7, 2013
    How are you trying this? I created a 3 in One VL disc right (Enterprise,, Pro, ProWMC) and no EditionID in EI.cfg, only [Channel]: Volume and [VL]1
    Then I run the setup from within the sources folder. Normally it should allow me to choose one of the versions right, but it dosn't. The eulaid shows up for enterprise like it prepicked it.

    I didn't try to boot using usb, but inside windows I don't get to pick my version and the setup.exe in the root folder gives you the normal: cant find product key error :)
    which been discussed earlier. Though I only install from boot and the setup works there.
     
  3. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,428
    11,755
    240
    #43 murphy78, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
    (OP)
    Perhaps it is your ei.cfg. I've never heard of using a colon inside one.
    Mine consists of:
    Code:
    [EditionID]
    [Channel]
    Retail
    [VL]
    
    and I've just confirmed that it shows all the indexes... but as we've all been learning, cannot do a keep programs and settings upgrade.
     
  4. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    #44 elzna, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
    The colon was not in the actual EI.cfg, sorry for confusing. Why no value of the [VL]?
    Have you tried intergrating the gvlk keys into every build, then create a EI.cfg

    Code:
    [Channel]
    Volume
    [VL]
    1
    Then make the install.wim into install.esd. I'll try again to see if it works or not.'

    @Mr Jinje,

    I created the following folders/files.

    Code:
    C:\Win81\Dist\sources\$OEM$\$$\Setup\Scripts\SetupComplete.cmd
    C:\Win81\Dist\sources\$OEM$\$$\Setup\Scripts\Start8_1.20\Start8-setup-painter.exe
    And inside the SetupComplete.cmd at the end of the file
    Code:
    start /wait %~dp0Start8_1.20\Start8-setup-painter.exe REBOOT=REALLYSUPRESS /qn
    Then I repacked the ISO file and reinstalled it using my virtual machine. It does indeed work and launches the installer of start8 just after the windows 8 local account procedure, but how to make it just auto install the software? This works but it forces me kinda to pick next and hit yes before the software is installed which I don't really want :)
     
  5. Gmas79

    Gmas79 MDL Novice

    Jan 16, 2012
    26
    11
    0
    To do true silent installation you have to know each packages's silent switches. There are many setup creators. Each use different switches.
    Just copying Mr Jinje's used switches will not work. As you can see those switches for .msi package.
    I sure your programm setup will launch, but it will require your interaction.
    Google programm named Universal Silent Switch Finder.
    Sometimes this programm helps find out exact switches you need . Unfortunately, only sometimes.
     
  6. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    #46 Mr Jinje, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
  7. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    #47 elzna, Sep 7, 2013
    Last edited: Sep 8, 2013
    Hm. The whacks (/s) didn't make any difference, installer still starts and gets stuck on what language I would like to install.

    Gmas79, USSF gave me this but I wasn't sure what to do with it. Did it give me anything to use in the SetupComplete file?
    Usage: "Start8-setup-painter.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-


    Edit: Yeah those switches worked 100 %, Mr Jinje. Thanks alot guys :)

    Edit 2: This is really weird though. After doing a clean install, and metro first pops up in my wmvare, all the apps are invisible lol.

    It could be a bug with start8 as it since v1.20 now loads directly to the windows desktop, skipping metro. It could be that
    when metro loads for the first time and start8 tries to skip metro, the two interfere and apps invisible as a result.

    I'm going to try start8 v1.16 intergrated which lacks - "Automatically load directly to your Windows desktop on login (vs the start screen)."
    And 1.16 is incompatible with Win 8.1. Not good news.

    Edit: I know the regedit setting, login: 1/0 that regulates this. gonna try to set it to 0 in SetupComplete
    Edit: Start8 is not possible to intergrate without this bug. because regedit settings arent being read at all. not the login one.
     
  8. kastrel

    kastrel MDL Member

    Mar 7, 2013
    247
    52
    10
    what function or cause for this install.esd be added in the image?:confused:
     
  9. Gmas79

    Gmas79 MDL Novice

    Jan 16, 2012
    26
    11
    0
    Size matters.
     
  10. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,428
    11,755
    240
    It dramatically reduces the size of the install. It's especially effective on AIO versions where you often bump into media size barriers such as the 4gb file size limit for fat32 and uefi booting.
     
  11. kastrel

    kastrel MDL Member

    Mar 7, 2013
    247
    52
    10

    Murphy78 you could give me an example of how to do? THANKS !:worthy:
     
  12. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    #53 elzna, Sep 8, 2013
    Last edited: Sep 8, 2013
    Murphy, you know why EI.cfg was not working? I was dumb enough not to export index 2 and 3 to the install.esd.
    Finally fits on my 4GB flash drive so I can get ridd of it on my 32gb one :)
     
  13. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    If anyone is able to install start8-setup-painter.exe v1.20, disable "Automatically load directly to your Windows desktop on login",
    convert into .msi, then making sure that the .msi file uninstalls the software correctly, please private message me. It will help me intergate start8 to windows 8.1
     
  14. kastrel

    kastrel MDL Member

    Mar 7, 2013
    247
    52
    10
    MODERATION,PLEASE LEAVE THIS THREAD TOGETHER WITH THREADS FIXED,THANKS! :biggrin:
     
  15. elzna

    elzna MDL Senior Member

    Aug 28, 2013
    434
    56
    10
    #57 elzna, Sep 9, 2013
    Last edited: Sep 9, 2013

    Yeah but start8 sets its own variable for this and it doesn't work changing this with regadd because it's only read after disabling it in the user interface for some reason.
    You mean the variable set by windows 8.1 "OpenAtLogon"?

    I was also able to make a .msi file with a software, it recorded my install and all my settings and it automaticly installed the god damn thing but it totaly failed to uninstall start8.
    The msi file probably just removed the start8 directory without doing the proper stop-services etc.
     
  16. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    #58 Mr Jinje, Sep 9, 2013
    Last edited: Sep 9, 2013
    When I was a app packager back in the day, we would throw in a command/script that runs before the uninstall begins. Simple to turn off the services beforehand or cleanup whatever is missed afterwords. What are you packaging your MSI with, most freeware packers probably don't offer ability to include them in MSI, but the expensive ones will.

    and before anyone asks, I mean a script that is actually compiled inside the MSI.
     
  17. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,428
    11,755
    240
    I'm thinking of adding a bunch of advanced integration topics on post 2.
    I'd like to cover things such as:

    -Wim-splitting and partitioning scripting and image application scripts
    -ProWMC conversions and personal-copy activation files additions
    -AIO creation, methodology and advanced integration scripting
    -GDR and LDR updates and whether or not to integrate things.

    My questions I have before I embark on such a post are:
    1) Does anyone have any particular insight about different diskpart import partitioning and offset values?
    I've read in another thread that certain offset values (Allocation Unit Size?) can affect NTFS built-in compression
    Also, on a related note, has anyone tried such things before and ran into brick walls? I had successful Server2011MP installs using win8/8.1's boot.wim that returned sfc errors upon closer inspection.
    Has anyone ran into such issues using their own diskpart imports?

    2) I don't know that much about the different GDR and LDR updates. Does anyone know of a good link or many different good links to acquire knowledge so I can post it here?
    Obviously it would seem that the more features you enable, the more updates you would need to integrate to keep your system current.
    But, what exactly is a LDR in relation to GDR? From my understanding it's a Limited release where GDR is a general release...
    As you can see, I don't know enough about them to advise people until I learn more.

    Thx in advance guys,
    murphy78
     
  18. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    Is there a way yet to programmatically (and pre-installation wise) reorganize the metro start page with custom sizes and placement of boxes for our desktop apps (so as to avoid the need to use online microsoft profiles to do the same thing)