PDA

View Full Version : Windows 7 AIO


giando76
02-11-2015, 22:26
Salve a tutti,
possiedo una versione di Windows 7 AIO che mi permette di scegliere in fase di installazione da una finestra. Vorrei sapere se esiste un parametro per il comando setup che mi permette di fare altrettanto senza doverlo scegliere dopo ..

Grazie
G.

x_Master_x
03-11-2015, 08:12
L'AIO l'hai fatta tu? Non ho capito sinceramente la domanda, scegliere dopo cosa? Quale setup?

giando76
03-11-2015, 21:11
L'AIO l'hai fatta tu? Non ho capito sinceramente la domanda, scegliere dopo cosa? Quale setup?

La AIO la feci io 4 anni fa..
Praticamente creai un DVD che conteneva tutte le versioni di Windows 7. Quando faccio fare il boot da DVD e parte l'installazione di Windows dopo pochissimo tempo mi appare una finestra che mi permette di scegliere la versione di Windows 7 da installare .. Home .. Professional.. ecc.

Mi chiedevo, siccome ho bisogno in alcuni casi di lanciare l'installazione di Windows 7 dal setup del dvd introdotto in un sistema già avviato, se fosse possibile scegliere la versione aggiungendo un parametro al setup.exe .. tipo

setup /professional per la versione professional o setup /home per la versione home ecc..

x_Master_x
04-11-2015, 16:45
La cosa più semplice è aggiungere il file ei.cfg con l'edizione da installare. Se esegui l'installazione tramite pendrive, ci metti due secondi. Se le esegui da supporto "fisico" ( da come scrivi è un DVD ) devi prima copiare copiare tutti i file sul PC e quindi aggiungere il file ei.cfg, perdi qualche minuto in più.

Altrimenti la questione è molto più complessa:
Microsoft-Windows-Setup (https://technet.microsoft.com/en-us/library/cc749585(v=ws.10).aspx)
ImageInstall (https://technet.microsoft.com/en-us/library/cc765982(v=ws.10).aspx)

giando76
04-11-2015, 22:01
La cosa più semplice è aggiungere il file ei.cfg con l'edizione da installare. Se esegui l'installazione tramite pendrive, ci metti due secondi. Se le esegui da supporto "fisico" ( da come scrivi è un DVD ) devi prima copiare copiare tutti i file sul PC e quindi aggiungere il file ei.cfg, perdi qualche minuto in più.

Altrimenti la questione è molto più complessa:
Microsoft-Windows-Setup (https://technet.microsoft.com/en-us/library/cc749585(v=ws.10).aspx)
ImageInstall (https://technet.microsoft.com/en-us/library/cc765982(v=ws.10).aspx)

Allora, cerco di spiegarmi meglio ..
Io mio DVD AIO contiene già il file ei.cfg con tutte le versioni, altrimenti non mi apparirebbe la finestra che mi permetterebbe di scegliere quale di queste installare ..

L'esperienza che voglio fare prevede la copia del contenuto del DVD in una cartella di un pc già installato e la successiva installazione di Windows 7 facendo doppio click sul file setup in essa contenuto. Ora, se io faccio doppio click su setup parte l'installazione e dopo un po' mi viene richiesto quale versione desidero installare e poi prosegue fino in fondo.
Quello che vorrei fare io è lanciare setup dal prompt dei comandi con un parametro, qualora ci fosse, che mi permetta di scegliere da subito quale versione installare ..
Adesso è più chiaro?

x_Master_x
04-11-2015, 22:32
Il file ei.cfg con tutte le versioni? Ma non é assolutamente così, al massimo sarà il file WIM che contiene tutte le versioni...

Se compili adeguatamente quel file NON ti verà fatta nessuna richiesta durante l'installazione perché il valore sarà estratto da EditionID, senza bisogno di procedure complicate che già ti ho scritto nel precedente post. Qui trovi tutte le informazioni:
File di configurazione dell'edizione e file del numero di serie per l'installazione di Windows (EI.cfg e PID.txt) (https://msdn.microsoft.com/it-it/library/hh824952.aspx)

giando76
04-11-2015, 22:56
Il file ei.cfg con tutte le versioni? Ma non é assolutamente così, al massimo sarà il file WIM che contiene tutte le versioni...

Se compili adeguatamente quel file NON ti verà fatta nessuna richiesta durante l'installazione perché il valore sarà estratto da EditionID, senza bisogno di procedure complicate che già ti ho scritto nel precedente post. Qui trovi tutte le informazioni:
File di configurazione dell'edizione e file del numero di serie per l'installazione di Windows (EI.cfg e PID.txt) (https://msdn.microsoft.com/it-it/library/hh824952.aspx)

Si hai ragione, è il file WIM che contiene tutte le versioni, però il file ei.cfg mi sembra sia un file di catalogo dove esse sono appunto catalogate ..

stavo dando ora uno sguardo a quest'ultimo link che mi hai scritto, forse nel mio casi mi conviene usare un file di risposta per l'installazione della versione Windows desiderata. Come posso dire al Setup.exe di utilizzare un file di risposta? per es.?

x_Master_x
05-11-2015, 00:31
Se ti vuoi complicare la vita, prego accomodati:
Understanding Answer Files (https://technet.microsoft.com/en-us/library/cc749113(v=ws.10).aspx)
Automate Windows Setup (https://technet.microsoft.com/en-us/library/hh825162.aspx)

Sinceramente non ho capito quale sarebbe la difficolta con il file di configurazione, un catalogo...mah

1) Copia i file dal DVD sul disco
2) Compilare il file con la versione che si vuole installare, esempio:

[EditionID]
Professional
[Channel]
Retail
[VL]
0

3) Salvare il file nel percorso corretto ed eseguire il setup che a quel punto non mostrerà nessuna schermata di selezione del sistema operativo, cosa che mi sembra chiedevi all'inizio ( ...che mi permetta di scegliere da subito quale versione installare... ) poi se hai cambiato idea su cosa vuoi fare o come lo vuoi fare basta dirlo.

giando76
06-11-2015, 10:55
Se ti vuoi complicare la vita, prego accomodati:
Understanding Answer Files (https://technet.microsoft.com/en-us/library/cc749113(v=ws.10).aspx)
Automate Windows Setup (https://technet.microsoft.com/en-us/library/hh825162.aspx)

Sinceramente non ho capito quale sarebbe la difficolta con il file di configurazione, un catalogo...mah

1) Copia i file dal DVD sul disco
2) Compilare il file con la versione che si vuole installare, esempio:

[EditionID]
Professional
[Channel]
Retail
[VL]
0

3) Salvare il file nel percorso corretto ed eseguire il setup che a quel punto non mostrerà nessuna schermata di selezione del sistema operativo, cosa che mi sembra chiedevi all'inizio ( ...che mi permetta di scegliere da subito quale versione installare... ) poi se hai cambiato idea su cosa vuoi fare o come lo vuoi fare basta dirlo.

D'accordo, ma in questo modo se voglio cambiare versione devo andare a modificare necessariamente il file ei.cfg .. lo vorrei evitare..

x_Master_x
06-11-2015, 11:18
Il file ei.cfg lo usi SOLO se fai partire l'installazione dal PC, invece di scrivere il parametro /professional nel setup ( cosa che non puoi fare visto che non esiste ) scrivi una riga in un file di testo, cosa c'è di diverso alla fine?

Vuoi un batch che ti scriva il file con la versione che vuoi e faccia partire l'installazione con quella determinata versione? Così va bene? :stordita:

giando76
06-11-2015, 11:38
Il file ei.cfg lo usi SOLO se fai partire l'installazione dal PC, invece di scrivere il parametro /professional nel setup ( cosa che non puoi fare visto che non esiste ) scrivi una riga in un file di testo, cosa c'è di diverso alla fine?

Vuoi un batch che ti scriva il file con la versione che vuoi e faccia partire l'installazione con quella determinata versione? Così va bene? :stordita:

che il setup lo devo mettere in una procedura automatica .. quindi va bene il batch ..

x_Master_x
06-11-2015, 12:33
Da posizionare nella stessa directory che contiene i file di installazione di Windows 7

: x_Master_x
@ECHO OFF
TITLE Windows Editions Editor
SET WINVER=0
SET WAIT=10000

:Main
ECHO Benvenuto %USERNAME%!
ECHO Seleziona l'edizione di WIndows da installare:
ECHO.
ECHO 1. Starter
ECHO.2. Home Basic
ECHO.3. Home Premium
ECHO.4. Professional
ECHO.5. Ultimate
ECHO Q. Esci
ECHO.

SET /p CHOICE="Inserire la scelta: "
IF "%CHOICE%"=="1" goto Starter
IF "%CHOICE%"=="2" goto Home Basic
IF "%CHOICE%"=="3" goto Home Premium
IF "%CHOICE%"=="4" goto Professional
IF "%CHOICE%"=="5" goto Ultimate
IF "%CHOICE%"=="q" exit
IF "%CHOICE%"=="Q" exit
ECHO.
cls
goto Main

:Starter
SET WINVER=Starter
goto CREATE_EI

:Home Basic
SET WINVER=HomeBasic
goto CREATE_EI

:Home Premium
SET WINVER=HomePremium
goto CREATE_EI

:Professional
SET WINVER=Professional
goto CREATE_EI

:Ultimate
SET WINVER=Ultimate
goto CREATE_EI

:CREATE_EI
ECHO Creazione file ei.cgf...
IF EXIST ei.cgf DEL /F /Q ei.cgf
IF EXIST Sources\ei.cgf DEL /F /Q Sources\ei.cgf
(
ECHO [EditionID]
ECHO %WINVER%
ECHO [Channel]
ECHO Retail
ECHO [VL]
ECHO 0
) > Sources\ei.cgf
ECHO Creazione completata
goto SETUP

:SETUP
ECHO Avvio setup...
IF EXIST setup.exe START "" setup.exe
SET /a SEC=%WAIT%/1000
ECHO Attesa: %SEC% secondi prima di eliminare il file ei.cfg
PING 1.1.1.1 -n 1 -w %WAIT% > NUL
goto Exit

:Exit
Exit


Non quotare questo post per eventuali modifiche

giando76
10-11-2015, 22:40
:x_Master_x

Intanto grazie per lo script. sul mio AIO ci sono le versioni sia a 32 che a 64 bit, in tal caso lo script come diventa?