[TOOL] s1ave77s S-M-R-T SVF ISO CONVERTER v0.51.01 [1903/LTSC2019/Techbench]

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

Thread Status:
Not open for further replies.
  1. finderz

    finderz MDL Member

    Dec 20, 2009
    103
    49
    10
    That’s too bad, but at least 1803 is still supported. :/
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,231
    94,597
    450
    1803 has no LTSB/C sku.
     
  3. finderz

    finderz MDL Member

    Dec 20, 2009
    103
    49
    10
    Sorry i mean the 1803 Enterprise EVAL. :)
     
  4. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    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 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    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 Senior Member

    Jun 17, 2011
    376
    161
    10
    Ok, thank you so much buddy..!!
     
  7. drunkturtle

    drunkturtle MDL Novice

    Nov 22, 2016
    30
    21
    0
    #769 drunkturtle, Dec 8, 2018
    Last edited: Dec 8, 2018
    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
    11
    6
    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 Member

    Feb 6, 2018
    2,245
    3,258
    90
    @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
    11
    6
    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 Member

    Feb 6, 2018
    2,245
    3,258
    90
  12. cheerfuldeo

    cheerfuldeo MDL Novice

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

    kukubau MDL Addicted

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

    Sajjo MDL Member

    Feb 6, 2018
    2,245
    3,258
    90
    @kukubau
    Have you checked svf2iso.exe inside zip with hashes -> #1?
    svf2iso.zip hash -> SHA1: b25fc4747df98cd399560618581657bbc484de60
     
  15. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    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
    30
    21
    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 Member

    Feb 6, 2018
    2,245
    3,258
    90
    #780 Sajjo, Dec 9, 2018
    Last edited: Dec 9, 2018