New
#1
WAIK , Run a Custom Script...
if Windows Setup Encounters a Fatal Error.
Hi fellas,
If it's ain't the right forum then i'll be glad to get a link to the MS Tech forum that deals with this kind of things.
My friend has builded a WIM (Windows IMage file) and I'm trying to "upgrade"
my 7 ver to it (Both are Ultimate x64 versions).
It crashes in the PE env (after expanding and rebooting) at the 5th and last stage:
"Transfering files and installing devices and programs"
At WAIK (Windows Autmated Installation Kit) docs it's written:
If Windows Setup encounters a fatal error, you can configure Setup to automatically launch a script that contains custom commands or actions. A fatal error is an error in which Windows Setup is prevented from completing the installation.
This functionality is useful when you automate the installation of many systems at the same time. By enabling this functionality, you can immediately detect when an error occurs during Windows Setup and run custom actions.
If Windows Setup encounters a fatal error and is prevented from completing the installation, Windows Setup searches for a command script in the following directory: %WINDIR%\Setup\Scripts\ErrorHandler.cmd. One of two actions will occur, depending on whether the script is found.
Depending on the phase of Windows Setup, the computer will return to the environment from which Windows Setup was executed (for example, an earlier version of the operating system or Windows PE).
- If the script is not found, a dialog box is displayed with the error text. A user must dismiss the dialog box before Windows Setup exits.
- If the script is found, the script executes synchronously. No dialog box or error text is displayed. After the ErrorHandler.cmd script completes, Windows Setup exits.
I mounted this install.wim file and found this script folder in it but I don't know how to write this ErrorHandler.cmd (meaning it's scripts) that will:Can someone help me with this PLEASE ???
- Finish the installation process even if errors will occur
- Write a log file of those errors