1. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,001
    2,969
    150
  2. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    This is the complete solution I already had ready with a little optimization to make it easier to read and with your option (no double quotes) is in the commented line.
    HostLanguage line from previous versions is commented out. And the new line added below the commented line.
    Code:
    for /F "tokens=6 delims=[]. " %%i in ('ver 2^>nul') do (set /A HostBuild=%%i)
    for /F "tokens=4-5 delims=[]. " %%s in ('ver 2^>nul') do (set "HostVersion=%%s.%%t" & set "HostOSVersion=%%s")
    if "%HostVersion%" equ "6.1" set "HostOSVersion=7 SP1"
    if "%HostVersion%" equ "6.2" set "HostOSVersion=8"
    if "%HostVersion%" equ "6.3" set "HostOSVersion=8.1"
    rem if %HostBuild% geq 21996 set "HostOSVersion=11"
    if "%HostBuild%" neq "7601" if "%HostBuild%" neq "9200" if "%HostBuild%" neq "9600" if "%HostBuild%" geq "21996" set "HostOSVersion=11"
    for /F "tokens=3 delims= " %%l in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" ^| find.exe /I "REG_SZ"') do (set "HostEdition=%%l")
    for /F "tokens=3 delims= " %%j in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "BuildBranch" ^| find.exe /I "REG_SZ"') do (set "HostBuildBranch=%%j")
    for /F "tokens=3 delims= " %%j in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ReleaseId" ^| find.exe /I "REG_SZ"') do (set /A HostReleaseVersion=%%j & if "%%j" leq "2004" set /A HostDisplayVersion=%%j)
    if "%HostDisplayVersion%" equ "" for /F "tokens=3 delims= " %%k in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "DisplayVersion" ^| find.exe /I "REG_SZ"') do (set "HostDisplayVersion=(%HostReleaseVersion% %%k)")
    for /F "tokens=7 delims=[]. " %%r in ('ver 2^>nul') do (set HostServicePackBuild=%%r)
    for /F "tokens=3 delims= " %%m in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "InstallationType" ^| find.exe /I "REG_SZ"') do (set "HostInstallationType=%%m")
    set /A HostProcessorThreadsCount=0
    for /F "tokens=* delims= " %%p in ('reg.exe query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor" /s /v "ProcessorNameString" 2^>nul ^| findstr.exe /I "REG_SZ"') do (set /A HostProcessorThreadsCount+=1)
    set "HostOSName=Windows %HostOSVersion% %HostEdition% %HostInstallationType%"
    for /F "tokens=* delims=MicrosoftWindows " %%f in ('ver 2^>nul') do (set "FullHostVersion=%%f")
    rem for /F "tokens=3 delims= " %%o in ('reg.exe query "HKLM\SYSTEM\CurrentControlSet\Control\CommonGlobUserSettings\Control Panel\International" /v "LocaleName" ^| find.exe /I "REG_SZ"') do (set "HostLanguage=%%o")
    for /F "tokens=3 delims= " %%o in ('reg.exe query "HKU\.DEFAULT\Control Panel\International" /v "LocaleName" ^| find.exe /I "REG_SZ"') do (set "HostLanguage=%%o")
    
    For Windows 11 @MSMG can choose one of these options:
    Both below lines are in above code.
    Code:
    if %HostBuild% geq 21996 set "HostOSVersion=11"
    
    or
    Code:
    if "%HostBuild%" neq "7601" if "%HostBuild%" neq "9200" if "%HostBuild%" neq "9600" if "%HostBuild%" geq "21996" set "HostOSVersion=11"
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,001
    2,969
    150
    #24744 acer-5100, Feb 19, 2023
    Last edited: Feb 19, 2023

    Bad luck is surely a thing everywhere, but in that case, the bad luck was vastly helped by the poor decision of thinking that the Intel name warranted something, and also by the poor choice of taking a backup on the very same thing.

    My suggestion was to keep the backup on a Windows Server (as they did previously) add a new Linux based NAS and keep that situation running for six months or so. I even left the old server up and running W/O the client consent, just because I didn't feel confident on the new infrastructure, but the client disconnected it after a week or so.

    So bad luck yes, but...
     
  5. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    491
    284
    10
    #24746 Yanta, Feb 20, 2023
    Last edited: Feb 20, 2023
    Too many bad experiences with in-place.

    Besides, I've spent a lot of time over the last 4 years perfecting my script to refresh everything. Gives me a nice, clean starting point each year. Takes a total of 2-3 hours to completely refresh a PC.

    Client settings and configurations are backed up before the upgrade and restored by my script. The users pick up where they left off, but with a new OS and the latest versions of everything they use.

    The way I do it is I have a spare PC and I test the OS and all applications and games on it thoroughly before I upgrade the clients PC. An in-place will upgrade the OS but not the programs and games. I'd still have to do that manually, and still have to go through the same testing process if I want to be sure there are not going to be any problems.

    Oft times I've had issues upgrading programs over the top of old ones. Uninstalls also rarely uninstall properly leaving garbage all over the place.
    I feel that the way I do it is clean, predictable and takes no longer than the in-place process.

    I guess my corporate IT background influences the way I do things.
     
  6. boo123

    boo123 MDL Member

    Sep 20, 2013
    247
    32
    10
  7. roedel

    roedel MDL Junior Member

    Jun 3, 2010
    82
    58
    0
    Rename your Toolkit Dir and try again.

    It´s better without any . or _ or whatever...

    Just Toolkit...
     
  8. pacoolio

    pacoolio MDL Member

    Jun 10, 2009
    121
    108
    10
    @MSMG Does the Toolkit v13.2 work with Windows 10 Enterprise 2021 LTSC Update [19044.2670] and Windows 10 Enterprise 2019 LTSC with Update [17763.4010] ?Thank you in advance for your help!
     
  9. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    786
    631
    30
    When choosing the image from UUP dump, is it recommended to use Run component cleanup (Windows converter only)? This is an option on the last screen before downloading.
     
  10. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    It's the same option that's available in the toolkit. If it is used there, the Ghost SFC error problem is likely to appear. But if you always run SFC /SCANNOW to check for this problem you end up fixing the problem.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    Works. But not yet supported. It will bring some issues. Use the supported ones.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Supern00b

    Supern00b MDL Addicted

    Dec 30, 2010
    768
    560
    30
    It seems the first proposed solution is the most viable one.
    As for the host language, it is still not good, sorry.
    You are checking the locale, it can be different from host language.
    In other words, I can use an English Windows 10 in Spain. System locale will return es-ES but the host language is in fact en-US.
    Maybe it is a better idea to check this key:
    HKEY_CURRENT_USER\Control Panel\Desktop\MuiCached

    Cheers.
     
  13. raptorddd

    raptorddd MDL Addicted

    Aug 17, 2019
    842
    419
    30
    is there a guide for safe to remove components.? or a list .? or a list with description of all options.? that would be very helpful. having a guide of all components and what they do and what would happened if removed or safe to remove.
    this is a must for all it would make it easier to decide which components you want to remove or keep.
     
  14. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    I made these changes. I don't know what happens, but in the single language version, windows update works again, and driver updates too. even though it was disabled. But in the pro version this doesn't happen
     
  15. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    Nice. Thnks! For each system something different. But really this way is better. However I have to check the presence of this key in each windows to know if it is present in all.
    I am interested in getting a key that is standard for all to work correctly for IMCK Locales.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    So, it doesn't come to mind what could be going on there.
    Maybe something in the post installation that is enabling windows update?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    I don't know, what I did on pro and home were the same changes. my iso was 525. I integrated the 1194 and then integrated net 3.5 update 481. But I know that this iso is not on the compatibility list, but anyway, what was strange is that only home when you connect to the internet updates drivers, windows automatically same temdo disabled. I believe that in the next msg already resolved.