Jump to content

urie

Member
  • Posts

    520
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United Kingdom

Posts posted by urie

  1. 1) If you're talking about the host OS - it's MSDN W7 Pro, where everything is in place. I also tried it on a just installed one, the only modification to it was the WAIK, so it couldn't be messed up. And I never use Windows modified by anybody...

    2) If you're talking about the guest, the one that I'm trying to modify - it's irrelevant at all, because I get the error the moment I start the app.

    3) If I'm not mistaken, .Net Framework v2.0 - 3.5 is integrated into any W7, so I don't see how that could happen. I also don't understand why it is said to have .Net 3.5 while this app only works on NT6 which comes with it out of the box. Since it's original MSDN W7 image I'm using, it should be there, right?

    4) The language question remains. Well, the host OS language is EN. The date, currency... format is set to Russian however, and the location is set to Ukraine. Could that make a difference?

    Could you please tell me more about the potential language related issues. And what language exactly is in question here? Like host OS UI language or guest language, or what? Cause I'm at lost here...

    Are you using the x64 version of RT Se7en Lite.

  2. The only thing that should be quit is this dead project and thread :)

    Do you have anything else constructive to say?

    /fail

    Not really I was just telling the truth, the only person really contributing any more in this thread is grabben.

    He is left to defend Blue, everyone can be busy but not that busy that in over 3 months Blue can't even come on and let members know what is happening with the project.

  3. Hi,

    Thanks alot for your dedicated valuable time for me. I have used the XML file attached (by you) and got to see the problem solved.... :) .... And Now I know the mistake in my code (XML).

    I have missed (deleted) the line. I have deleted the line by having an assumption that, the code written <InstallTo> </InstallTo> takes care of identifying the necessary settings.


    <InstallToAvailablePartition>false</InstallToAvailablePartition>

    and this made me struggle like this :( ....

    I would like to thank all the people who helped me to get ride of this issue.

    -- Dinesh

    You can also download XML Notepad 2007 from microsoft it will help with formatting xml files.

  4. Hi Thanks to all for your valid inputs. Still I am unable to overcome the issue. After making all the suggested changes, I am seeing an error: "Windows could not parse the unattended answer file for pass [Windows PE]". The answer file is invalid.

    Here is my new answer file:



    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
    <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SetupUILanguage>
    <UILanguage>en-US</UILanguage>
    </SetupUILanguage>
    <InputLocale>0409:00000409</InputLocale>
    <UserLocale>en-US</UserLocale>
    <UILanguage>en-US</UILanguage>
    <SystemLocale>en-US</SystemLocale>
    </component>
    <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <UserData>
    <Organization>TEST</Organization>
    <FullName>test</FullName>
    <AcceptEula>true</AcceptEula>
    </UserData>
    <DiskConfiguration>
    <WillShowUI>onerror</WillShowUI>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>
    <CreatePartitions>
    <CreatePartition>
    <Order>1</Order>
    <Type>Primary</Type>
    <Size>100</Size>
    </CreatePartition>
    <CreatePartition>
    <Order>2</Order>
    <Type>Primary</Type>
    <Extend>true</Extend>
    </CreatePartition>
    </CreatePartitions>
    <ModifyPartitions>
    <ModifyPartition wcm:action="add">
    <Active>true</Active>
    <Format>NTFS</Format>
    <Label>system</Label>
    <Order>1</Order>
    <PartitionID>1</PartitionID>
    </ModifyPartition>
    <ModifyPartition wcm:action="add">
    <Format>NTFS</Format>
    <Label>Main</Label>
    <Letter>C</Letter>
    <Order>2</Order>
    <PartitionID>2</PartitionID>
    </ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>
    <ImageInstall>
    <OSImage>
    <InstallFrom>
    <MetaData wcm:action="add">
    <Key>/IMAGE/NAME</Key>
    <Value>Windows 7 ENTERPRISE</Value>
    </MetaData>
    </InstallFrom>
    <InstallTo>
    <DiskID>0</DiskID>
    <PartitionID>2</PartitionID>
    </InstallTo>
    <WillShowUI>OnError</WillShowUI>
    </OSImage>
    </ImageInstall>
    </component>
    </settings>
    <settings pass="oobeSystem">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <AutoLogon>
    <Password>
    <Value>c</Value>
    </Password>
    <Enabled>true</Enabled>
    <LogonCount>1</LogonCount>
    <Username>Administrator</Username>
    </AutoLogon>
    <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <SkipUserOOBE>false</SkipUserOOBE>
    </OOBE>
    <UserAccounts>
    <AdministratorPassword>
    <Value>c</Value>
    </AdministratorPassword>
    </UserAccounts>
    </component>
    </settings>
    <settings pass="specialize">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ComputerName>test</ComputerName>
    </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:C:/win7/sources/install.wim#Windows 7 ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>

    NOTE:

    The answer file passes the validation phase if, I remove the code mentioned between <DiskConfiguration>. But the code between <DiskConfiguration> is very much required for me to have Windows installed by creating a partition.

    Please help me....

    It still badly formatted.

    				</ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>

    ===============================================================================================================

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
    <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SetupUILanguage>
    <UILanguage>en-US</UILanguage>
    </SetupUILanguage>
    <InputLocale>0409:00000409</InputLocale>
    <UserLocale>en-US</UserLocale>
    <UILanguage>en-US</UILanguage>
    <SystemLocale>en-US</SystemLocale>
    </component>
    <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <UserData>
    <Organization>TEST</Organization>
    <FullName>test</FullName>
    <AcceptEula>true</AcceptEula>
    </UserData>
    <DiskConfiguration>
    <WillShowUI>onerror</WillShowUI>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>
    <CreatePartitions>
    <CreatePartition>
    <Order>1</Order>
    <Type>Primary</Type>
    <Size>100</Size>
    </CreatePartition>
    <CreatePartition>
    <Order>2</Order>
    <Type>Primary</Type>
    <Extend>true</Extend>
    </CreatePartition>
    </CreatePartitions>
    <ModifyPartitions>
    <ModifyPartition wcm:action="add">
    <Active>true</Active>
    <Format>NTFS</Format>
    <Label>system</Label>
    <Order>1</Order>
    <PartitionID>1</PartitionID>
    </ModifyPartition>
    <ModifyPartition wcm:action="add">
    <Format>NTFS</Format>
    <Label>Main</Label>
    <Letter>C</Letter>
    <Order>2</Order>
    <PartitionID>2</PartitionID>
    </ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>
    <ImageInstall>
    <OSImage>
    <InstallFrom>
    <MetaData wcm:action="add">
    <Key>/IMAGE/NAME</Key>
    <Value>Windows 7 ENTERPRISE</Value>
    </MetaData>
    </InstallFrom>
    <InstallTo>
    <DiskID>0</DiskID>
    <PartitionID>2</PartitionID>
    </InstallTo>
    <WillShowUI>onerror</WillShowUI>
    </OSImage>
    </ImageInstall>
    </component>
    </settings>
    <settings pass="oobeSystem">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <AutoLogon>
    <Password>
    <Value>c</Value>
    </Password>
    <Enabled>true</Enabled>
    <LogonCount>1</LogonCount>
    <Username>Administrator</Username>
    </AutoLogon>
    <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <SkipUserOOBE>false</SkipUserOOBE>
    </OOBE>
    <UserAccounts>
    <AdministratorPassword>
    <Value>c</Value>
    </AdministratorPassword>
    </UserAccounts>
    </component>
    </settings>
    <settings pass="specialize">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ComputerName>test</ComputerName>
    </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:C:/win7/sources/install.wim#Windows 7 ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>

  5. Can you confirm the Flags registry entries for 64 bit version are they the same as 32 bit ?

    yes same

    64 bit I had to do this anyways

    [ExamDiff_Pro_x64]
    REM http://www.prestosoft.com/ps.asp?page=edp_examdiffpro
    REG ADD %KEY%\iAdd /VE /D "ExamDiff Pro 5.xx 64bit" /f

    the x64 makes it grab things from Program Files and not Program Files (x86) when it copies

    Trying to work out a problem after installed SP1 where I get a dialog box saying not found when moving folders so I have to image back to Sp1 and try something with ProcessMonitor.

    The windows system image works quite well although a bit slower and creates larger WindowsImageBackup folder

    the x64 makes it grab things from Program Files and not Program Files (x86) when it copies
    OOPS forgot about that sorry M8 :)
  6. Hi,

    I am Dinesh and new to this unattended installation of Windows. I have used vLite tool to get a new Windows 7 iso for unattended install. I have tried installing Windows 7 OS using the the ISO created from vLite. But it is prompting me to select the disk for installation. I want to automate this even. I have tried setting <InstallToAvailablePartition> tag in the Autounattend.xml file to True. But this time I got to see a error: "Failed to pick up the default partition.." and installation aborted. Can any one help me to overcome this?

    Thanks,

    Dinesh

            <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Diagnostics>
    <OptIn>false</OptIn>
    </Diagnostics>
    <DiskConfiguration>
    <WillShowUI>OnError</WillShowUI>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>false</WillWipeDisk>
    <ModifyPartitions>
    <ModifyPartition wcm:action="add">
    <Active>true</Active>
    <Format>NTFS</Format>
    <Label>Main</Label>
    <Letter>C</Letter>
    <Order>1</Order>
    <PartitionID>1</PartitionID>
    </ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>
    <ImageInstall>
    <OSImage>
    <InstallFrom>
    <MetaData wcm:action="add">
    <Key>/IMAGE/NAME</Key>
    <Value>Windows 7 ULTIMATE</Value>
    </MetaData>
    </InstallFrom>
    <InstallTo>
    <DiskID>0</DiskID>
    <PartitionID>1</PartitionID>
    </InstallTo>
    </OSImage>
    </ImageInstall>

    You can remove <Label>Main</Label> and make sure DiskID and PartitionID are correct.

  7. I honestly can't say for sure, as I've never tried it. However I did accidently leave a USB key in a machine that had an unattend file on it and Win 7 sysprep did use it. It was a head scratcher to start with. So it MAY be possible but I do not know if that was a fluke or if it would work 100% of the time. Basically, if you have the time, try it out and see what happens.

    Yes since vista if you have Autounattend.xml on floppy or usb thumbdrive windows will use it.

  8. ExamDiff Pro Appswitch.dat entries update

    Note this is for 32bit version installer the autoit will work with 64 version but i am not sure about the flags for registry entries for 64 bit.

    They are now Inno Setup including the 64 bit version which is really faster

    REG ADD %KEY%\iAdd /V Inum /D "CMD /C Start /Wait %SystemDrive%\APPS\ExamDiff_Pro_64\edpro50_64bit.exe /SILENT /SP-" /f

    Yes Van i know they are innosetup, but the autoit script was altered so both 32 and 64 bit versions could be installed even with version number changes so no more need to alter appswitch.dat file.

    Can you confirm the Flags registry entries for 64 bit version are they the same as 32 bit ?

  9. ExamDiff Pro Appswitch.dat entries update

    [ExamDiff_Pro]
    REM http://www.prestosoft.com/ps.asp?page=edp_examdiffpro
    REG ADD %KEY%\iAdd /VE /D "ExamDiff Pro" /f
    REG ADD %KEY%\iAdd /V Inum /D "StartX /Wait \"%SystemDrive%\APPS\ExamDiff_Pro\EXAMautoit.exe\"" /f
    REG ADD %KEY%\iAdd /V Inum /D "CMD /C DEL \"%USERPROFILE%\Desktop\ExamDiff Pro.lnk\"" /f
    FLAG1=HKCU\Software\PrestoSoft\ExamDiff Pro\Settings
    FLAG1=HKCU\Software\PrestoSoft\ExamDiff Pro\Shell
    FLAG2=%ProgramFiles%\ExamDiff Pro\password.bin

    EXAMautoit.au3

    ; AutoIt Version: 3.1.1
    ; ----------------------------------------------------------------------------
    ; COMMAND SPEC RunWait ( @Comspec & ' /C pskill.exe explorer.exe', '', @SW_HIDE )
    ; COMMAND SPEC RunWait ( @Comspec & ' /C Sleep 1', '', @SW_HIDE )
    ; COMMAND SPEC RunWait ("QuickTimeInstaller72.exe /qn", @TempDir, @SW_SHOW)
    ;-----------------------------------------------------------------------------
    Opt("WinWaitDelay",100)
    Opt("WinTitleMatchMode",4)
    Opt("WinDetectHiddenText",1)
    Opt("MouseCoordMode",0)
    $ID = ""; Custom installation path example: $ID = "D:\Program Files\"
    $search = FileFindFirstFile ( @ScriptDir & "\edpro*.exe" ); Search distribution
    $SF = FileFindNextFile ( $search )
    If $search <> -1 Then ; Run installer
    If Not $ID = "" Then $D = 'INSTALLDIR="' & $ID & '" '
    RunWait ( '"' & @ScriptDir & "\" & $SF & '" /SILENT /SP- /NORESTART')
    Else
    MsgBox ( 0x40010, @ScriptName, "Examdiff Setup not found", 3 )
    Exit 1
    EndIf
    EXIT

    Note this is for 32bit version installer the autoit will work with 64 version but i am not sure about the flags for registry entries for 64 bit.

    Van could you confirm entries for x64 version.

  10. DJB, I was aware of the Export function from ricktendo64's videos - think I used Export once. Since my posted screen shot has a Files folder, it must not be from deleting images since I deleted none. It must be from just running dism since that is all I have done to the install.wim. I added drivers and hot fixes but did not remove any packages. I just opened several boot.wim files with 7-Zip. All have a Files folder. The original has on one file and is 72 bytes. The one I have added a driver to has many files and is about 30 MB - weird. Thanks, John.

    EDIT: The question is is the install.wim file any smaller without the Files folder?

    Yes the install.wim will be smaller without the Files folder. I saved nearly 100mb in my scenario.

    What i don't understand is if each of those folders represent versions of windows 7 in the wim image surly there should be 5 folders in x86 install.wim i,e from starter to ultimate.

  11. Easier to mount boot.wim index 2 and add your autounattend.xml to it, this bug also happens if you use a usb hdd (non flash drive)

    ricktendo64, thanks but as I stated in my first post my AutoUnattend.xml is in my boot.wim (#2) - learned this in your video for USB. My USB stick install works fine. I will try renaming to Unattend.xml. Thanks, John.

    EDIT: I have tried several things but continue to be asked for my RAID driver. Setup does seem to be using the Unattend.xml when I run the setup.exe in the Sources folder (no asking for EULA accept) and have the Unattend.xml file in my boot.wim#1. I went ahead and did a brute force and placed it in the boot.wim#2, at the root of the main folder and in the Sources folder (I used the command line from Tripredacus). I suspect the fact that the RAID driver is not being picked up indicates that all my drivers are missing. I have some more work and trials to do. Thanks all.

    EDIT again: After further inspection, I see that the drivers are present. I still do not know why Setup cannot find the RAID drivers (3Ware-LSI). These drivers are unsigned and they were injected with the ForceUnsigned switch.

    Have you injected drivers into boot.wim image 2

  12. Hello.

    I'm trying to make an ISO containing all Windows 7 versions (32 and 64-bit, Starter to Ultimate) and with the latest updates slipstreamed.

    Including languages is easy using DISM. I have to do it for each version (index:1 -> index:5).

    However, this becomes a problem when I'm trying to include hundreds of packages, as I have to do it for index:1, index:2, ..-> index:5 both for 32- and 64-bit.

    Why do I have to include the updates for ALL versions?

    Can I get around this problem using vLite?

    I wrote a script to do this, it's primary purpose was to "pre-activate" a Windows 7 install DVD but it grew to also install drivers, updates, setup background customization

    and a few more things.

    [link removed]

    Is this not the preactivation kit from MDL.

  13. That would work fine if i wanted to make 3 different discs for home premium, pro or ultimate, but the idea is one disc to install all which means i cant pre-key the disc, the key entry has to be manual.

    If the OS is still on the machine but you cant boot into windows, You just need to boot from a PE cd and use Jellybean keyfinder it can load in registry hive and get key or you could use Simple Keyfinder which can run from dos i,e bootable floppy or usb thumbdrive.

    But to be honest it it owners responsibility they should know the key and also have Install dvd or recovery partiton. also even if you do find the key version means nothing you still won't know if it is OEM SLP, OEM , or Retail key without a pid checker also for OEM SLP machines you need SLP key and also .xrm-ms certificates

×
×
  • Create New...