Windows 8.1 EI.cfg Broken?

Discussion in 'Windows 8' started by pilot76103, Aug 30, 2013.

  1. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    pilot uses a hybrid setup with x64 files in a folder such as sourc64 instead of sources. If you're really good with hex editing, you could even fix the files so that they not only point at the new directory, but also are modified well enough that the file thinks it's still legit signed. It saves room putting both x86 and x64 versions on the same disc because about 50% of the x64 indexes are x86 files, which are already saved to the install.wim or install.esd

    It does cause some problems with UEFI booting, which is why I stopped doing it, but for normal bios booting, it's not bad...
     
  2. pilot76103

    pilot76103 MDL Member

    Jul 30, 2009
    190
    33
    10
    You will need an x86/x64 AIO for Clean installs, an x86 AIO for x86 Upgrades, and x64 AIO for x64 Upgrades. That is what I was trying to say.
     
  3. genenioo

    genenioo MDL Addicted

    Oct 9, 2007
    654
    113
    30
    Thanks for responding. I guess my question is whether the upgrades discs have the ei.cfg file added or not?
     
  4. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    #124 murphy78, Sep 8, 2013
    Last edited by a moderator: Apr 20, 2017
    You can upgrade with an ei.cfg but it has to be set to a specific [EditionId] such as:
    Code:
    [EditionID]
    Enterprise
    [Channel]
    Volume
    [VL]
    1
    If you omit the ei.cfg you can enter the key. If you have an ei.cfg and it's not set to any specific EditionID, you cannot keep programs and settings.
     
  5. pilot76103

    pilot76103 MDL Member

    Jul 30, 2009
    190
    33
    10
    Long story short if you want to install only 1 copy of Windows 8.1 say you only want Pro and nothing else you can use the EI.cfg but like murphy78 said you have to specify [EditionID]Professional[/EditionID] otherwise it'll error. If you want to have say an x64 AIO with Core, Pro, Pro with Media Center, and Enterprise you would keep the EI.cfg out of the ISO and keep the Default Keys or your own personal keys handy.
     
  6. HALIKUS

    HALIKUS MDL Addicted

    Jul 29, 2009
    526
    372
    30
  7. MrTweek

    MrTweek MDL Junior Member

    Apr 13, 2010
    55
    19
    0
    #127 MrTweek, Sep 18, 2013
    Last edited: Sep 18, 2013
    maybe we need an underlaying ACTIVATION ("Data.dat")!??!!?
     
  8. lfsilvarj

    lfsilvarj MDL Novice

    Aug 18, 2012
    10
    2
    0
    #128 lfsilvarj, Oct 30, 2013
    Last edited: Oct 30, 2013
    The file was deleted from the MEGA! Its leveling up another server? Thank you!
     
  9. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    Hi,

    Maybe this thread is not the most adequate, but here it goes.
    I'm trying to create a ISO with Windows 8.1 x64 ENT EN and PT, i know you can install Lang packs with ENT... I have a legit KMS server, since its not announcing through DNS i need to execute slmgr /skms server, i manage to do this with an autounattend.xml, and in settings pass OOBE i use the Microsoft-Windows-Shell-Setup component that allows to execute first logon commands. And everything works flawlessly, the problem is when i try to upgrade, i cannot upgrade, never....the setup doesn’t even asks. The problem is the autounnattend.xml, if i remove the file its possible to upgrade otherwise is no go. I tried to figure out what in the file was creating the issue, and its the settings pass "WindowsPE", if i remove the settings pass "WindowsPE" i'm able to upgrade the rest of the autounattend.xml its not executed.... no kms server neither my logo and company name....

    Does anyone has any idea, how i can solve this problem?

    Thanks in advance :D
     
  10. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    #131 leonux, Nov 4, 2013
    Last edited by a moderator: Apr 20, 2017
    Hi and thank you for the response,

    I'm using the EI.cfg file like this :

    Code:
    [EditionID]
    Enterprise
    [Channel]
    Volume
    [VL]
    1
    
    I tried upgrading from:

    Windows 7 enterprise x64 EN -> Windows 8.1 Enterprise x64 EN
    Windows 8 enterprise x64 EN -> Windows 8.1 Enterprise x64 EN

    With no luck, i can only upgrade if i remove the autounattend.xml, or the section which contains the Settings pass "WndowsPe" :(
     
  11. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    #132 murphy78, Nov 4, 2013
    Last edited by a moderator: Apr 20, 2017
    You can always leave it in and just reformat the partition using boot setup
     
  12. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    Yes i know, and if i remove the autounattend.xml it also allows to upgrade. But i need to set the kms server, and without the autounattend.xml i dont know how to do that...

    Thank you for the help anyway :D
     
  13. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    #134 murphy78, Nov 4, 2013
    Last edited by a moderator: Apr 20, 2017
    Make folder structure $oem$\$$\Setup\Scripts\

    Inside scripts\ make setupcomplete.cmd
    Edit setupcomplete.cmd to look like:
    Code:
    cscript %windir%\system32\slmgr.vbs /skms 666.666.666.666:6666
    cscript %windir%\system32\slmgr.vbs /ato
    
    Toss the $oem$ folder into the sources\ directory in your iso
     
  14. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    Thank you i will try that out.

    Another thing its not very important, but if i could set the logo and company name without using autounattended.xml would be perfect.

    Thanks :D
     
  15. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    Hmm... I believe you can do that with an OOBE.cmd OEM folder, but I'm afraid I don't know that much about it
     
  16. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    In the old days it worked like this.
     

    Attached Files:

  17. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    #138 leonux, Nov 5, 2013
    Last edited by a moderator: Apr 20, 2017
    Removed the Autounatend.xml.

    Created the structured you said $oem$\$$\Setup\Scripts\ and inside there a setupcomplete.cmd with :

    Code:
    cscript %windir%\system32\slmgr.vbs /skms kms.server.address
    cscript %windir%\system32\slmgr.vbs /ato
    
    And now i'm able to upgrade my windows 8 instalation, the problem is the setupcomplete.cmd doesnt run on the upgrade, only works with clean install....

    I'm again stuck.....

    After upgrade i only have this inside c:\windows\setup\state\state.ini

    Maybe and since its not clean installing he doesnt execute the setupcomplete.cmd, i'm trying to find if there is a $oem$\$$\upgrade\ or even a upgradecomplete.cmd but i dont think so....


    o_O
     
  18. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,432
    11,763
    240
    #139 murphy78, Nov 5, 2013
    Last edited by a moderator: Apr 20, 2017
    You might be doing something to prevent things. It should run the script regardless of the setup method.
    Are you running setup.exe from the root of the iso?
     
  19. leonux

    leonux MDL Novice

    Mar 21, 2010
    7
    0
    0
    #140 leonux, Nov 6, 2013
    Last edited: Nov 6, 2013
    Yes i am running from the root of the iso

    If i boot from the ISO and clean installing the scripts are executed... I copied the scripts DIR inside the install.wim, to /windows/setup/, maybe it will force it to run

    It's upgrading now, i will be back with news eheh