Topic: Vista Distribution Folders For Updates

Here is my question, guys. I am trying to install updates VIA distribution style using W.A.I.K and I created the 3 distribution folders fine($OEM$...Out of box drivers and Packages) and imported the updates fine and saved my answer file and it looks like this and is saved as unattend.xml. Everything else works but the updates will not install. Thinking maybe it was because it couldn't find the path of the CD, I have tried %~d0\Packages........no luck so I changed it to .\Packages...............Any help?

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971035" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB971035_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB971035-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975823" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB975823_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB975823-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975929" version="6.0.2.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB975929_6.0.2.0_neutral_31bf3856ad364e35_\Windows6.0-KB975929-v2-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980363" version="6.0.2.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB980363_6.0.2.0_neutral_31bf3856ad364e35_\Windows6.0-KB980363-v2-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980368" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB980368_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB980368-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980423" version="6.0.4.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\HotFix\x86_Package_for_KB980423_6.0.4.0_neutral_31bf3856ad364e35_\Windows6.0-KB980423-v4-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2079403" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2079403_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2079403-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2124261" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2124261_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2124261-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2207566" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2207566_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2207566-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2281679" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2281679_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2281679-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2296011" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2296011_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2296011-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2305420" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2305420_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2305420-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2347290" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2347290_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2347290-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2378111" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2378111_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2378111-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2387149" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2387149_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2387149-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2393802" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2393802_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2393802-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2416470" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2416470_6.0.1.1_neutral_31bf3856ad364e35_\windows6.0-kb2416470-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2419640" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2419640_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB2419640-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2423089" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2423089_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2423089-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2442962" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2442962_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2442962-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2478935" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2478935_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2478935-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2479628" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2479628_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2479628-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2482017" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2482017_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB2482017-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2483185" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2483185_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2483185-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2485376" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB2485376_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB2485376-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB954155" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB954155_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB954155-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB956744" version="6.0.1.8" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB956744_6.0.1.8_neutral_31bf3856ad364e35_\Windows6.0-KB956744-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB958869" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB958869_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB958869-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB960859" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB960859_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB960859-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB961371" version="6.0.1.4" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB961371_6.0.1.4_neutral_31bf3856ad364e35_\Windows6.0-KB961371-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB961501" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB961501_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB961501-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB967723" version="6.0.1.7" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB967723_6.0.1.7_neutral_31bf3856ad364e35_\Windows6.0-KB967723-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB968816" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB968816_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB968816-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB969947" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB969947_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB969947-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970238" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB970238_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB970238-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970710" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB970710_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB970710-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971486" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB971486_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB971486-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971557" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB971557_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB971557-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971657" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB971657_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB971657-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971961" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB971961_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB971961-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB972270" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB972270_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB972270-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB973507" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB973507_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB973507-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB973525" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB973525_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB973525-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB973540" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB973540_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB973540-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB973565" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB973565_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB973565-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB974145" version="6.0.1.4" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB974145_6.0.1.4_neutral_31bf3856ad364e35_\Windows6.0-KB974145-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB974318" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB974318_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB974318-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB974455" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB974455_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB974455-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB974470" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB974470_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB974470-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB974571" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB974571_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB974571-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975254" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975254_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB975254-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975467" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975467_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB975467-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975517" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975517_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB975517-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975558" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975558_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB975558-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975560" version="6.0.1.5" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975560_6.0.1.5_neutral_31bf3856ad364e35_\Windows6.0-KB975560-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975562" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB975562_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB975562-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB977377" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB977377_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB977377-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB977816" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB977816_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB977816-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB978262" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB978262_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB978262-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB978542" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB978542_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB978542-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB978601" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB978601_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB978601-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB978886" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB978886_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB978886-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979309" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB979309_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB979309-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979482" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB979482_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB979482-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979687" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB979687_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB979687-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979688" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB979688_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB979688-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979910" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB979910_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB979910-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980195" version="6.0.1.3" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB980195_6.0.1.3_neutral_31bf3856ad364e35_\Windows6.0-KB980195-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980232" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB980232_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB980232-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980842" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB980842_6.0.1.0_neutral_31bf3856ad364e35_\windows6.0-kb980842-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB981322" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB981322_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB981322-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB981349" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB981349_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB981349-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB981550" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB981550_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB981550-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB981997" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB981997_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB981997-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982132" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB982132_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB982132-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982214" version="6.0.1.4" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB982214_6.0.1.4_neutral_31bf3856ad364e35_\Windows6.0-KB982214-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982665" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB982665_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB982665-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982666" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB982666_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB982666-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982799" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB982799_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB982799-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB983589" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\SecurityUpdate\x86_Package_for_KB983589_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB983589-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="BdeAducExt-Package-TopLevel" version="6.0.6001.18000" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_BdeAducExt-Package-TopLevel_6.0.6001.18000_neutral_31bf3856ad364e35_\Windows6.0-KB928202-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="BitLockerDrivePreparation-Package-KB933246-TopLevel" version="6.0.6001.18000" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_BitLockerDrivePreparation-Package-KB933246-TopLevel_6.0.6001.18000_neutral_31bf3856ad364e35_\Windows6.0-KB933246-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="KB937286" version="6.0.1.18000" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="en-us" />
            <source location=".\Packages\Update\x86_KB937286_6.0.1.18000_en-us_31bf3856ad364e35_\Windows6.0-KB937286-x86-en-us.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-AutomationAPI-Package-TopLevel" version="6.0.6002.18156" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Microsoft-Windows-AutomationAPI-Package-TopLevel_6.0.6002.18156_neutral_31bf3856ad364e35_\Windows6.0-KB971513-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-DGT-Package-TopLevel" version="7.0.6002.18107" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Microsoft-Windows-DGT-Package-TopLevel_7.0.6002.18107_neutral_31bf3856ad364e35_\Windows6.0-KB971512-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-TerminalServices-RDC7-WTR-Package-TopLevel" version="7.0.6001.18332" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Microsoft-Windows-TerminalServices-RDC7-WTR-Package-TopLevel_7.0.6001.18332_neutral_31bf3856ad364e35_\Windows6.0-KB969084-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-UIRibbon-Package-TopLevel" version="7.0.6002.18108" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Microsoft-Windows-UIRibbon-Package-TopLevel_7.0.6002.18108_neutral_31bf3856ad364e35_\Windows6.0-KB960362-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-WPD7IP-Package-TopLevel" version="7.0.6002.18112" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Microsoft-Windows-WPD7IP-Package-TopLevel_7.0.6002.18112_neutral_31bf3856ad364e35_\Windows6.0-KB971514-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2345886" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB2345886_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2345886-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2467659" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB2467659_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB2467659-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB905866" version="6.0.47.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB905866_6.0.47.0_neutral_31bf3856ad364e35_\Windows6.0-KB905866-v47-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB958911" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB958911_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB958911-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB968912" version="6.0.2.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB968912_6.0.2.0_neutral_31bf3856ad364e35_\Windows6.0-KB968912-v2-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970203" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB970203_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB970203-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970408" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB970408_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB970408-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970436" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB970436_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB970436-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970653" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB970653_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB970653-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB970807" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB970807_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB970807-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971029" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB971029_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB971029-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB973768" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB973768_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB973768-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB975889" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB975889_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB975889-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB979099" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB979099_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB979099-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980182" version="6.0.1.2" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB980182_6.0.1.2_neutral_31bf3856ad364e35_\Windows6.0-KB980182-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980248" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB980248_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB980248-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB981793" version="6.0.1.1" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB981793_6.0.1.1_neutral_31bf3856ad364e35_\Windows6.0-KB981793-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982480" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB982480_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB982480-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB982519" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Package_for_KB982519_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB982519-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="RepairBde-Package-TopLevel" version="6.0.6001.18000" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_RepairBde-Package-TopLevel_6.0.6001.18000_neutral_31bf3856ad364e35_\Windows6.0-KB928201-x86.cab" />
        </package>
        <package action="install">
            <assemblyIdentity name="Windows-Management-Framework-BITS-TopLevel" version="7.0.6002.18171" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location=".\Packages\Update\x86_Windows-Management-Framework-BITS-TopLevel_7.0.6002.18171_neutral_31bf3856ad364e35_\Windows6.0-KB960568-x86.cab" />
        </package>
        <package action="install">

edit admin... code tags added

Re: Vista Distribution Folders For Updates

mr_smartepants,

                  I know you know the answer to this. Where ya at man? smile

Re: Vista Distribution Folders For Updates

LOL, it depends where the folder "Packages" is on the disc.  That path will work only if "Packages" is in the same folder as where the script is being run from.  Otherwise you'll have to change the path to something like "..\..\..\Packages" depending how far back you need to go.  You could also use a fixed path like "%systemdrive%\Packages\*"

Re: Vista Distribution Folders For Updates

LOL, it depends where the folder "Packages" is on the disc.  That path will work only if "Packages" is in the same folder as where the script is being run from.  Otherwise you'll have to change the path to something like "..\..\..\Packages" depending how far back you need to go.  You could also use a fixed path like "%systemdrive%\Packages\*.

Sorry, left that out. The Package folder is on the root of the DVD. So ./Package should work but I am wondering if Vista will install from the .cab file. AIK imports it to the folder in cab format. I guess I could add it to the $OEM$ folder and set the command %systemdrive%\Packages and see if they will install that way.

Last edited by laddanator (2011-10-28 09:29:57)

Re: Vista Distribution Folders For Updates

Should I do a ..\ or ./

Re: Vista Distribution Folders For Updates

source location="%systemdrive%\Packages\HotFix\

it will run faster if you copy the archives then use them off the HDD.
Optical Disks are SLOW

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Vista Distribution Folders For Updates

Jeff's right.  Use the $OEM$ folder set to copy the files to the target drive, then a fixed path %systemdrive%\foo\bar to script the install.  MUCH faster.
Oh, and directories are split with a backslash "\".  Switches are set with forward slash "/".

Re: Vista Distribution Folders For Updates

source location="%systemdrive%\Packages\HotFix\

it will run faster if you copy the archives then use them off the HDD.
Optical Disks are SLOW

I tried this and everything copies fine but not sure why they do not install. I use SIM to import the packages and add them to my answer file.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Package_for_KB971035" version="6.0.1.0" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location="%systemdrive%\Packages\x86_Package_for_KB971035_6.0.1.0_neutral_31bf3856ad364e35_\Windows6.0-KB971035-x86.cab" />
        </package>

and so on x 112 updates and they just will not install. Does the command look right? SIM makes this command in the answer file, not me. Thank you guys by the way for helping me with this. I hate Vista!! But my PC company still supports it.

Last edited by laddanator (2011-10-29 07:25:30)

Re: Vista Distribution Folders For Updates

Hmm, you got me.  I don't touch vista if I can help it.  Post this over on wincert.  Ricktendo64 installs stuff via the unattended.xml all the time.  He'll know.
I use the sources\$oem$\$$\Setup\scripts\setupcomplete.cmd method:

@echo off
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\sources\install.wim set CDROM=%%i:
echo Found CD-Rom as drive %CDROM%
::Begin hotfix install

:Hotfix install
echo Installing required HotFix updates
IF EXIST %SystemRoot%\SysWOW64 start /wait WUSA %CDROM%\updates\Windows6.1-KB2533552-x64.msu /quiet /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait WUSA %CDROM%\updates\Windows6.1-KB2533552-x86.msu /quiet /norestart

:Malicious software removal tool
echo Installing Malicious Software Removal Tool
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\windows-kb890830-x64-v4.1.exe /Q
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\windows-kb890830-v4.1.exe /Q

:Defender Definitions
echo Installing Windows Defender Definition updates
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\WinDefUpdate\mpas-fe64.exe /Q
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\WinDefUpdate\mpas-fe.exe /Q

:DirectX
echo Updating DirectX
start /wait %CDROM%\updates\directx\DXSETUP /silent

:NET Framework 4
echo Installing .NET 4 Framework
::start /wait Client\netfx_core_x64.msi EXTUI=1
::start /wait Extended\netfx_extended_x64.msi EXTUI=1
start /wait %CDROM%\updates\dotNetFx40_Full_x86_x64.exe /passive /norestart
:NET4-64
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2416472-x64.exe /passive /norestart
::IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2446708-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2468871-v2-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2478663-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2487367-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2518870-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2533523-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2539636-x64.exe /passive /norestart
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2572078-x64.exe /passive /norestart
:NET4-32
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2416472-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2468871-v2-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2478663-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2487367-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2518870-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2533523-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2539636-x86.exe /passive /norestart
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\NDP40-KB2572078-x86.exe /passive /norestart

:options
::Requires .NET 4
echo Installing Super Calendar
IF EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\WinCal-Win7-amd64-en-us.exe /S /v/qb
IF NOT EXIST %SystemRoot%\SysWOW64 start /wait %CDROM%\updates\WinCal-Win7-x86-en-us.exe /S /v/qb
echo Installing Pinball
start /wait %CDROM%\updates\WinPinball-en-us.exe /S /v/qb

:WPIW
::Begin WPIW
echo Starting Windows Post-Install Wizard
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /V "Disable Script Debugger" /T "REG_SZ" /D "no" /F
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /V "DisableScriptDebuggerIE" /T "REG_SZ" /D "no" /F
::Start %CDROM%\WPI\wpi.exe

::all processing finished, delete used files, and EXIT::
:CLEANUP
start /wait %windir%\Microsoft.NET\Framework\v4.0.30319\ngen executequeueditems
IF EXIST %SystemRoot%\SysWOW64 start /wait %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen executequeueditems
IF EXIST %windir%\Setup\scripts RD /S /Q %windir%\Setup\scripts >nul
DEL /F /Q %0% >nul
exit

Re: Vista Distribution Folders For Updates

laddanator wrote:

and so on x 112 updates and they just will not install.

Ah, but does the system find the file?  Do you get "file * not found" errors?  If it finds the file but the install fails then that's different.  As far as I know you can't "install" a .cab file.  A .msu file yes, but not a .cab file.

Re: Vista Distribution Folders For Updates

mr_smartepants wrote:
laddanator wrote:

and so on x 112 updates and they just will not install.

Ah, but does the system find the file?  Do you get "file * not found" errors?  If it finds the file but the install fails then that's different.  As far as I know you can't "install" a .cab file.  A .msu file yes, but not a .cab file.

See here is the funny thing. I get no error messages. SIM will only import them in *.cab format. I wrote a batch file script to run peimg to import the cabs to the mounted image and then install the cabs and that is working fine but it's very slow. Be nice just to dump the updates in a folder once a month and let it roll. I will try to import them as msu but I don't think I can. Thanks, mr_smartepants for your help.

Re: Vista Distribution Folders For Updates

Ok, wrote this little script and its working fine and its allot faster than Peimg.exe. Doesn't have to import first and then install.At work, we only usually ever load Premium and Basic. Here is my code

Set ImageX=C:\Program Files\Windows AIK\Tools\x86\imagex.exe

Set PM=C:\Program Files\Windows AIK\Tools\Servicing\pkgmgr.exe

Set Pemig=C:\Program Files\Windows AIK\Tools\PETools

Set Wim=%~dp0VistaWim\install.wim

Set Answer=%~dp0unattend.xml

Set Mnt=%~dp0Mount

Set Path=%~d0

Set Folder=%~dp0

Set Temp=%~dp0SandBox

CLS

echo HOMEBASIC


"%ImageX%" /mountrw "%Wim%" "Windows Vista HOMEBASIC" "%Mnt%"
pause

"%PM%" /o:%Path%\;%Mnt%\Windows /n:%Answer% /s:%Temp% /l:%Folder%\Log\log
pause

"%Pemig%\peimg.exe" /list /verbose "%Mnt%"
pause


"%ImageX%" /unmount /commit "%Mnt%"
pause

CLS

echo HOMEPREMIUM 


"%ImageX%" /mountrw "%Wim%" "Windows Vista HOMEPREMIUM" "%Mnt%"
pause

"%PM%" /o:%Path%\;%Mnt%\Windows /n:%Answer% /s:%Temp% /l:%Folder%\Log\log
pause

"%Pemig%\peimg.exe" /list /verbose "%Mnt%"
pause

"%ImageX%" /unmount /commit "%Mnt%"
pause

Re: Vista Distribution Folders For Updates

This is the final product. This is a basic script I wrote to install updates to the offline Vista image using Package Manager and my unattended.xml.  I tried to do drivers and the integrate but I get an error of a file missing. if****.sys file (can't remember the file in whole) Microsoft recommends Package Manger over peimg which is what the Vista Tool Beta is based off of.

color 9f
TITLE Vista Update Slipstreamer
REM EXAMPLE pkgmgr.exe /n:answer_file /norestart /o:offline_Windows_directory_path

Set ImageX=C:\Program Files\Windows AIK\Tools\x86

Set PM=C:\Program Files\Windows AIK\Tools\Servicing

Set Pemig=C:\Program Files\Windows AIK\Tools\PETools

Set Wim=%~dp0VistaWim\install.wim

Set Answer=%~dp0unattend.xml

Set Mnt=%~dp0Mount

Set Path=%~d0

Set Folder=%~dp0

Set Temp=%~dp0SandBox

CLS

echo HOMEBASIC


"%ImageX\imagex.exe%" /mountrw "%Wim%" "Windows Vista HOMEBASIC" "%Mnt%"

"%PM%\pkgmgr.exe" /o:%Path%\;%Mnt%\Windows /n:%Answer% /s:%Temp% /l:%Folder%\Log\log

"%ImageX%" /unmount /commit "%Mnt%"

goto HOMEPREMIUM

CLS
:HOMEPREMIUM

echo HOMEPREMIUM 


"%ImageX\imagex.exe%" /mountrw "%Wim%" "Windows Vista HOMEPREMIUM" "%Mnt%"

"%PM%\pkgmgr.exe" /o:%Path%\;%Mnt%\Windows /n:%Answer% /s:%Temp% /l:%Folder%\Log\log

"%ImageX\imagex.exe%" /unmount /commit "%Mnt%"
pause

I run this on a Windows 7 machine by the way. You can run it from Vista but I do all my work from 7

Last edited by laddanator (2011-11-07 01:14:01)