Jump to content

ricktendo

Members
  • Posts

    8,715
  • Joined

  • Last visited

  • Days Won

    444

Posts posted by ricktendo

  1. What do you mean by Internet Driver, are you talking about your Ethernet or your WiFi driver?

    To find the latest compatible driver you need to know the hardware id, you can find this in the device manager.

    There are tools you can use to mount your Windows install media and integrate drivers.

     

    BTW I do not recommend you switch from Windows 10 to 7, this is very risk as Windows 7 will no longer receive any updates and this will leave you vulnerable.

  2. Its not legal (of course,) the KMS activators you are referring to install a DLL/fake KMS emulator on your machine, this can be detected/cleaned by anti virus and break the activation... Now if you have a KMS emulated on a outside device, Windows/Office do not know if its real or not.

  3. You can take a look at my Autounattend.xml I have sanitized. it YOU just change the /IMAGE/INDEX Value to the number of the image you want to install in install.wim

    My XML does not automatically format your drive and install, it will however create a local administrator account and auto login once. It also creates and sets a new Ultimate Performance power plan and registers some of my shell extension DLLs (also schedule PC shutdown at 0400)

     

    <?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="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <InputLocale>0409:00000409</InputLocale>
                <SystemLocale>en-US</SystemLocale>
                <UILanguage>en-US</UILanguage>
                <UserLocale>en-US</UserLocale>
                <SetupUILanguage>
                    <UILanguage>en-US</UILanguage>
                </SetupUILanguage>
            </component>
            <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <ImageInstall>
                    <OSImage>
                        <InstallFrom>
                            <MetaData wcm:action="add">
                                <Key>/IMAGE/INDEX</Key>
                                <Value>1</Value>
                            </MetaData>
                        </InstallFrom>
                    </OSImage>
                </ImageInstall>
                <UserData>
                    <AcceptEula>true</AcceptEula>
                    <FullName>Your Name Here</FullName>
                    <Organization></Organization>
                    <ProductKey>
                        <Key></Key>
                    </ProductKey>
                </UserData>
            </component>
        </settings>
        <!-- <settings pass="offlineServicing">
            <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <EnableLUA>false</EnableLUA>
            </component>
        </settings> !-->
        <settings pass="specialize">
            <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableWER>1</DisableWER>
            </component>
            <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableFirstRunWizard>true</DisableFirstRunWizard>
                <Home_Page>about:Tabs</Home_Page>
                <SuggestedSitesEnabled>false</SuggestedSitesEnabled>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" 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>Name-PC</ComputerName>
            </component>
            <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableSR>1</DisableSR>
            </component>
        </settings>
        <settings pass="oobeSystem">
            <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <InputLocale>0409:00000409</InputLocale>
                <SystemLocale>en-US</SystemLocale>
                <UILanguage>en-US</UILanguage>
                <UserLocale>en-US</UserLocale>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" 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>
                    <Enabled>true</Enabled>
                    <LogonCount>1</LogonCount>
                    <Username>Name Here</Username>
                    <Password>
                        <Value>3n(rypt3d</Value>
                        <PlainText>false</PlainText>
                    </Password>
                </AutoLogon>
                <FirstLogonCommands>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>powercfg -h off</CommandLine>
                        <Description>Disable Hibernate</Description>
                        <Order>1</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61</CommandLine>
                        <Description>Enable Ultimate Performance Mode</Description>
                        <Order>2</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>powercfg -s e9a42b02-d5df-448d-aa00-03f14749eb61</CommandLine>
                        <Description>Sets Ultimate Performance Mode Power Plan</Description>
                        <Order>3</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>cmd /c for %i in (CmdOpen HashCheck) do if exist %SystemRoot%\System32\ShellExt\%i.dll regsvr32 /s /i:&quot;NoCopy&quot; /n %SystemRoot%\System32\ShellExt\%i.dll</CommandLine>
                        <Description>Install ShellExt</Description>
                        <Order>4</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>cmd /c for %i in (HashTab) do if exist %SystemRoot%\System32\ShellExt\%i.dll regsvr32 /s %SystemRoot%\System32\ShellExt\%i.dll</CommandLine>
                        <Description>Register ShellExt</Description>
                        <Order>5</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>schtasks /create /sc DAILY /tn &quot;Power Off&quot; /tr &quot;shutdown /s /t 60 /c \&quot;Your PC will shutdown in aproximately 1 minute.\&quot;&quot; /st 04:00 /f</CommandLine>
                        <Description>Power Off Shedule</Description>
                        <Order>6</Order>
                    </SynchronousCommand>
                </FirstLogonCommands>
                <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <ProtectYourPC>3</ProtectYourPC>
                </OOBE>
                <UserAccounts>
                    <LocalAccounts>
                        <LocalAccount wcm:action="add">
                            <Description>Personal account</Description>
                            <Group>Administrators</Group>
                            <Name>Name Here</Name>
                            <Password>
                                <Value>3n(rypt3d</Value>
                                <PlainText>false</PlainText>
                            </Password>
                        </LocalAccount>
                    </LocalAccounts>
                </UserAccounts>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <FirstLogonCommands>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>cmd /c for %i in (CmdOpen HashCheck) do if exist %SystemRoot%\SysWOW64\ShellExt\%i.dll regsvr32 /s /i:&quot;NoCopy&quot; /n %SystemRoot%\SysWOW64\ShellExt\%i.dll</CommandLine>
                        <Description>Install ShellExt</Description>
                        <Order>1</Order>
                    </SynchronousCommand>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>cmd /c for %i in (HashTab) do if exist %SystemRoot%\SysWOW64\ShellExt\%i.dll regsvr32 /s %SystemRoot%\SysWOW64\ShellExt\%i.dll</CommandLine>
                        <Description>Register ShellExt</Description>
                        <Order>2</Order>
                    </SynchronousCommand>
                </FirstLogonCommands>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="wim:c:/img/sources/install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>

     

  4. Hello Fellow members,

    Been away for some time, but now that I have some more free time on my hands maybe I will drop by more often and help out whenever I can.

    To preemptively answer the obvious question: no, I am no longer doing repacks but I will happily help any repacker on the forum if they ask (just allow me to clean up my inbox as my private message limit has been exceeded)

     

    Ric

  5. Sad to hear, since WPI is even more relevant now in the post XP era than ever! (I use it daily)

    If people only knew what it was capable of maybe more would use it, especially power users, IT admins, etc... I mean I am able to set up WPI in a way that it detects what needs and does not need updating/installing by simply glancing at the install choices, running only the compatible installers on a specific OS

    prog[pn]=['Visual C++ 2015 Redistributable'];
    uid[pn]=['VCREDIST2K15'];
    dflt[pn]=['yes'];
    forc[pn]=['no'];
    cat[pn]=['Microsoft'];
    pfro[pn]=['no'];
    cmds[pn]=['wmic product where "name like \'Microsoft Visual C++ 2015%%\' and version < \'14.0.24406\'" call uninstall /nointeractive','{x64} "%wpipath%\\Install\\VC\\2015\\amd64\\Minimum\\vc_runtimeMinimum_x64.msi" /qn','{x64} "%wpipath%\\Install\\VC\\2015\\amd64\\Additional\\vc_runtimeAdditional_x64.msi" /qn','"%wpipath%\\Install\\VC\\2015\\x86\\Minimum\\vc_runtimeMinimum_x86.msi" /qn','"%wpipath%\\Install\\VC\\2015\\x86\\Additional\\vc_runtimeAdditional_x86.msi" /qn'];
    cond[pn]=['getOSvernum()=="5.0"&&getSPver()>=3||getOSvernum()=="6.0"&&getSPver()>=2||getOSvernum()>="6.1"'];
    gcond[pn]=['getArch()=="x86"&&RegKeyValue("HKLM\\SOFTWARE\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeMinimum\\Version")>="14.0.24406"&&RegKeyValue("HKLM\\SOFTWARE\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeAdditional\\Version")>="14.0.24406"||getArch()=="AMD64"&&RegKeyValue("HKLM\\SOFTWARE\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeMinimum\\Version")>="14.0.24406"&&RegKeyValue("HKLM\\SOFTWARE\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeAdditional\\Version")>="14.0.24406"&&RegKeyValue("HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeMinimum\\Version")>="14.0.24406"&&RegKeyValue("HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\DevDiv\\VC\\Servicing\\14.0\\RuntimeAdditional\\Version")>="14.0.24406"'];
    pn++;

    I hide obsolete stuff like .net 4.x installer on Windows 8 and above like so:

    prog[pn]=['.NET Framework 4.6'];
    uid[pn]=['DOTNETFX46'];
    dflt[pn]=['yes'];
    forc[pn]=['no'];
    cat[pn]=['Microsoft'];
    pfro[pn]=['no'];
    cmds[pn]=['{x64} "%wpipath%\\Install\\dotNETfx\\netfx_Full_x64.msi" /qn','{x86} "%wpipath%\\Install\\dotNETfx\\netfx_Full_x86.msi" /qn'];
    cond[pn]=['getOSvernum()>="6.0"&&getOSvernum()<="6.1"'];
    gcond[pn]=['RegKeyExists("HKLM\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full")'];
    picf[pn]=['"%wpipath%\\Graphics\\Logos\\dotNETfx.png"'];
    picw[pn]=['0'];
    pich[pn]=['0'];
    textl[pn]=['Right'];
    pn++;

    I think Kel WPI only needs some promotion, maybe put some advanced how to videos on youtube.

  6. Just wanted to officially announce I am retiring, been trying to make a living so I've not had much time to dedicate to updating any repacks nor moderate. When I have time I will try to continue updating just a handful of the essentials but I will try to keep this to a minimum. (Anybody feel free to pick up where I left off)

    Thanks to all users and staff, its been a fun decade chatting with you all

    Ric

×
×
  • Create New...