Il trucco con il comando "setupprep.exe /product server" funziona ancora per aggiornare da Windows 10 a Windows 11 su PC non compatibili, bypassando i controlli hardware come TPM 2.0, Secure Boot e requisiti CPU. Questo metodo fa credere al sistema che si stia installando una versione server di Windows, così facendo aggira i requisiti rigidi imposti da Windows 11, permettendo l'installazione diretta da ISO senza dover creare dispositivi avviabili o usare sistemi complicati.
Per usarlo, si monta l’ISO di Windows 11, si apre il prompt dei comandi come amministratore, si naviga nella cartella sources del montaggio e si lancia il comando:
setupprep.exe /product server
Da qui si può scegliere di mantenere file, cartelle e programmi. L’installazione procede senza ulteriori richieste e mantiene anche l’attivazione se il sistema precedente era attivo.
Tieni presente che questo workaround è ancora valido sulle versioni recenti di Windows 11 (fino alla build 25H2), ma bisogna essere consapevoli che installare Windows 11 su hardware non supportato potrebbe causare instabilità o mancanza di aggiornamenti ufficiali. Alcuni tutorial e forum aggiornati (come ElevenForum e TechCommunity Microsoft) confermano che questa tecnica è perfettamente funzionante nel 2025.
Echo Faccia tutto io, By Marco Mira 2025...
@echo off
setlocal enabledelayedexpansion
rem Cerca la chiavetta USB (unità rimovibili)
for /f "tokens=1" %%d in ('wmic logicaldisk where "drivetype=2" get deviceid ^| find ":"') do (
rem Controlla se nella root c'è la cartella sources con setupprep.exe
if exist "%%d\sources\setupprep.exe" (
set USBDrive=%%d
goto :found
)
)
echo Chiavetta USB non trovata. Inserisci la chiavetta e riprova.
pause
exit /b 1
:found
echo Chiavetta trovata in %USBDrive%
cd /d %USBDrive%\sources
echo Avvio setupprep.exe con parametri...
setupprep.exe /product server
endlocal
Setup.BAT