[TOOL] s1ave77s S-M-R-T SVF ISO CONVERTER v0.23.01 [1709/1803/LTSB 2016/2015/SERVER 2016/Techbench]

Discussion in 'Windows 10' started by s1ave77, May 3, 2018.

  1. finderz

    finderz MDL Novice

    Dec 20, 2009
    47
    28
    0
    That’s too bad, but at least 1803 is still supported. :/
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    17,848
    22,831
    340
    1803 has no LTSB/C sku.
     
  3. finderz

    finderz MDL Novice

    Dec 20, 2009
    47
    28
    0
    Sorry i mean the 1803 Enterprise EVAL. :)
     
  4. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    This is not a powershell script. Do not rename and run the CMD directly by (double-)clicking it.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    This is only for the Compress2TXT part of the script (the creation of the actual EXE files used for the processes).

    Run the script directly, by (double-) click, not via console.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. zero cool root

    zero cool root MDL Junior Member

    Jun 17, 2011
    75
    19
    0
    Ok, thank you so much buddy..!!
     
  7. drunkturtle

    drunkturtle MDL Novice

    Nov 22, 2016
    25
    20
    0
    #769 drunkturtle, Dec 8, 2018 at 05:50
    Last edited: Dec 8, 2018 at 06:23
    I'm trying to run the script (Windows 7) and getting the infamous red lettering errors. :furious:

    My .NET Framework version is 4.7.2 (installed with an offline installer), so I don't think I can "update" it any further. :dunno:


    Errors look like this :
    Compressed 2 txt : r85decode _temp~ ...
    Cannot index into a null array.
    At line:29771 char:65
    + "@; $r=([regex]::Matches($res,'([^:\s]{1,5})')).value;$pad=5-$r[ <<<< -1].length;if($pad){$r[-1]=$r[-1]+"~~~~~".Remove($pad)}
    + CategoryInfo : InvalidOperation: (-1:Int32) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

    Cannot convert argument "1", with value: "", for "WriteAllBytes" to type "System.Byte[]": "Cannot convert value "" to type "System.Byte[]". Error: "Invalid cast from 'Sy
    stem.DBNull' to 'System.Byte[]'.""
    At line:29778 char:25
    + [IO.File]::WriteAllBytes <<<< ($file,$xe.nodeTypedValue); expand -R $file -F:* .; del $file -force
    + CategoryInfo : NotSpecified: :)) [], MethodException
    + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument

    Microsoft (R) File Expansion Utility Version 6.1.7600.16385
    Copyright (c) Microsoft Corporation. All rights reserved.

    Can't open input file: _temp~.

    Remove-Item : Cannot find path 'F:\Conversion\_temp~' because it does not exist.
    At line:29778 char:82
    + [IO.File]::WriteAllBytes($file,$xe.nodeTypedValue); expand -R $file -F:* .; del <<<< $file -force
    + CategoryInfo : ObjectNotFound: (F:\Conversion\_temp~:String) [Remove-Item], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

    As workarounds I have already tried the following:

    - Shrinking the original, long, multilevel path I was using to just "F:\Conversion" : errors remained the same (as above) ;
    - Manually creating subfolder "F:\Conversion\_temp~" : errors just changed to the following -
    Compressed 2 txt : r85decode _temp~ ...
    Cannot index into a null array.
    At line:29771 char:65
    + "@; $r=([regex]::Matches($res,'([^:\s]{1,5})')).value;$pad=5-$r[ <<<< -1].length;if($pad){$r[-1]=$r[-1]+"~~~~~".Remove($pad)}
    + CategoryInfo : InvalidOperation: (-1:Int32) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

    Cannot convert argument "1", with value: "", for "WriteAllBytes" to type "System.Byte[]": "Cannot convert value "" to type "System.Byte[]". Error: "Invalid cast from 'Sy
    stem.DBNull' to 'System.Byte[]'.""
    At line:29778 char:25
    + [IO.File]::WriteAllBytes <<<< ($file,$xe.nodeTypedValue); expand -R $file -F:* .; del $file -force
    + CategoryInfo : NotSpecified: :)) [], MethodException
    + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument

    Any hints ? I might try the GUI next ... :throw:

    UPDATE: I just tried to install Powershell 6.1.1 from GitHub ... which required one Universal C Runtime ... which couldn't be installed, seemingly because my Win 7 is not activated. Guess I have a bunch of underlying issues to solve in this system before being able to run this script.
     
  8. cheerfuldeo

    cheerfuldeo MDL Novice

    Aug 7, 2017
    6
    3
    0
    I want to download the enterprise version of ltsc, which one of the available ISOs do I go for?
    I downloaded en_windows_10_enterprise_ltsc_2019_x64_dvd_74865958 along with the EVAL version, did I get the right one?
    Do I install the enterprise ISO and can I delete the EVAL one?
     
  9. Sajjo

    Sajjo MDL Addicted

    Feb 6, 2018
    532
    623
    30
    @cheerfuldeo
    en_windows_10_enterprise_ltsc_2019_x64_dvd_74865958.svf needs
    17763.1.180914-1434.rs5_release_CLIENT_LTSC_EVAL_x64FRE_en-us.iso for conversion
    This is Windows 10 1809 September release.

    SW_DVD5_WIN_ENT_LTSC_2019_64-bit_English_MLF_X21-96425.svf needs
    17763.107.101029-1455.rs5_release_svc_refresh_CLIENT_LTSC_EVAL_x64FRE_en-us.iso for conversion
    This is Windows 10 1809 October release.
     
  10. cheerfuldeo

    cheerfuldeo MDL Novice

    Aug 7, 2017
    6
    3
    0
    So I need the second one you mentioned ( 17763.107.101029-1455.rs5_release_svc_refresh_CLIENT_LTSC_EVAL_x64FRE_en-us.iso ) to get the latest LTSC Enterprise version?
     
  11. Sajjo

    Sajjo MDL Addicted

    Feb 6, 2018
    532
    623
    30
  12. cheerfuldeo

    cheerfuldeo MDL Novice

    Aug 7, 2017
    6
    3
    0
    Thank you for your help
     
  13. kukubau

    kukubau MDL Addicted

    Dec 15, 2008
    693
    45
    30
    Windows Defender detected latest svf2iso.zip as being infected with "Win32/Fuery.B!cl" malware
     
  14. Sajjo

    Sajjo MDL Addicted

    Feb 6, 2018
    532
    623
    30
    @kukubau
    Have you checked svf2iso.exe inside zip with hashes -> #1?
    svf2iso.zip hash -> SHA1: b25fc4747df98cd399560618581657bbc484de60
     
  15. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    The usual. Heuristic false-positive due to AHK to EXE 'compile'. Nothing new and nothing to do about.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. drunkturtle

    drunkturtle MDL Novice

    Nov 22, 2016
    25
    20
    0
    Thx @Sajjo for the unhelpful attempt to help. :(

    The post you're linking to recommends that anyone with 'red letters' error msgs do an 'update' to .NET Framework 4.0.

    My post - which you're replying to - states in bold characters that I already have .NET Framework version 4.7.2.

    Care to elaborate ? :cool:

    PS: I suppose you also DID read the 'UPDATE' portion at the bottom of my post, of course. :rolleyes:
     
  17. Sajjo

    Sajjo MDL Addicted

    Feb 6, 2018
    532
    623
    30
    #780 Sajjo, Dec 9, 2018 at 03:19
    Last edited: Dec 9, 2018 at 04:33