Avviso

Tutto il materiale, le guide e i suggerimenti che trovate in questo sito sono forniti senza alcuna garanzia, dato che rappresentano soltanto appunti e note personali pubblicate nella speranza che possano essere utili a qualcuno.

martedì 27 novembre 2012

Come integrare Language Packs nella ISO di Windows 8

Link spettacolare: http://forums.mydigitallife.info/threads/35884-Integrate-Language-Packs-into-Windows-8

Copia-incolla della procedura:
(Che funziona anche per win7)

Scaricare:

Windows 8 ADK (http://forums.mydigitallife.info/thr...l=1#post601126)
Windows 8 DVD/ISO (http://forums.mydigitallife.info/thr...TM-x86-x64-WZT)
Windows 8 Language Pack (http://forums.mydigitallife.info/thr...Language-Packs)
WinPE Language Pack (under C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ after installation of ADK)

Quando si installa ADK, e' sufficiente instllare il "DEployment tools" e "Windows preinstalled environgment"

Creare la seguente struttura di directory:


C:\W7MUI\ 
C:\W7MUI\DVD\        place here the contents of the Windows 8 DVD/ISO
C:\W7MUI\LP\         place here your language pack (lp.cab)
C:\W7MUI\LP\WinPE\   place here the WinPE language files (all the .cab files)
C:\W7MUI\LP\EXT\
C:\W7MUI\WIM\
C:\W7MUI\TEMP\


Creare un file (che nella guida chiamano integrateLP.cmd ) contenenteil testo seguente e eseguirlo come amministratore


@echo off
cls
setLocal EnableDelayedExpansion
set LANG=nl-NL
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:2 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /image:C:\W7MUI\WIM /Gen-LangINI /distribution:C:\W7MUI\WIM
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab
Dism /image:C:\W7MUI\WIM /Set-SKUIntlDefaults:%LANG% /Gen-LangINI /Set-SetupUILang:%LANG% /distribution:C:\W7MUI\DVD
xcopy C:\W7MUI\WIM\windows\system32\recovery\WinRE.wim C:\W7MUI\Temp /cheriky
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\Temp\WinRE.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\Sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM
xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky
Dism /UnMount-Wim /MountDir:C:\W7MUI\WIM /Commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:2 /MountDir:C:\W7MUI\WIM
Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab
xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
erase /F /Q C:\W7MUI\Temp\WinRE.wim
expand "C:\W7MUI\LP\lp.cab" -f:* "C:\W7MUI\LP\EXT"
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\setup\sources\%LANG%\cli\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\cli"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\dlmanifests"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\etwproviders"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\replacementmanifests"
mkdir "C:\W7MUI\DVD\Sources\dlmanifests\%LANG%"
mkdir "C:\W7MUI\DVD\Sources\replacementmanifests\%LANG%"
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-sxs\*" "C:\W7MUI\DVD\sources\dlmanifests\microsoft-windows-sxs\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-offlinefiles-core\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-offlinefiles-core\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-sxs\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-sxs\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\Sources\etwproviders\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\support\logging\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\input.dll.mui" "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chrkyi
cd c:\w7mui\lp
dir /b /s "credits.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migautoplay.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migres.dll.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migsetup.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migwiz.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "postmig.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "wet.dll.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "erofflps.txt" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "privacy.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "oobe_help_opt_in_details.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
RD /S /Q "C:\W7MUI\LP\EXT"
mkdir "C:\W7MUI\LP\EXT"
expand "C:\W7MUI\LP\WinPE\WINPE-SETUP_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT"
dir /b /s "setup_help_upgrade_or_custom.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "vofflps.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
RD /S /Q "C:\W7MUI\LP\EXT"
mkdir "C:\W7MUI\LP\EXT"
"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\x86\Oscdimg\oscdimg.exe" -h -u2 -m -bC:\W7MUI\DVD\boot\etfsboot.com -lHRM_CCSA_X64FRE_%LANG%_DV5 C:\W7MUI\DVD C:\W7MUI\Windows8.iso
pause
exit

Nessun commento: