Windows 7 Hotfix repository

Discussion in 'Windows 7' started by SoLoR, May 22, 2010.

  1. RicaNeaga

    RicaNeaga MDL Senior Member

    Apr 25, 2011
    252
    451
    10
    @RickSteele / McRip Great! btw, I think you forgot to remove KB2556532 from the x86 folder... I install it to silence windows update (the same with KB2644615), but I see you've removed it from the x64 folder...
     
  2. RickSteele

    RickSteele MDL Addicted

    Nov 12, 2009
    833
    483
    30
    still required for x86 to silence M$.
     
  3. RickSteele

    RickSteele MDL Addicted

    Nov 12, 2009
    833
    483
    30
    LDR placeholders are not separated out on McRip's server; just not worth the effort to maintain because of the way all updates are received now-multiple sources randomly-and the fact that (including SoLoR's batch file) all installer software have an option to exclude those updates. So, the choice is still there, but, in the update installer software only. Most users do not care about it as long as M$ shows no updates pending after installation/integration. :)
     
  4. dolivas

    dolivas MDL Junior Member

    Jan 31, 2008
    51
    23
    0
    Hey guys I think I might just be tired but for the life of me I cannot figure out what /DVD-Image-Dir is I have the image mounted to a folder at c:\mount

    How do I use this new offline integration command?

    Thanks
     
  5. RickSteele

    RickSteele MDL Addicted

    Nov 12, 2009
    833
    483
    30
    #5125 RickSteele, May 14, 2012
    Last edited by a moderator: Apr 20, 2017
    In komm's KUC, just comment out online and remove REM from both offline references at the beginning of all the batch files KUC creates, changing C:\offline to the location of your mounted image. Run:
    Code:
    dism /image:<path_to_offline_image> /get-packages /format:table /English >Packages.txt
    in the KUC folder and point KUC to it in the second dialogue.

    A brief rundown of DISM commands, just input you're mounted image location.

    Code:
    DISM [DISM_options] {WIM_command} [<WIM_arguments>] 
    DISM {/Image:<path_to_offline_image> | /Online} [DISM_options] 
                     {servicing_command} [<servicing_arguments>] 
    
     
    WIM COMMANDS: 
     
      /Get-MountedWimInfo    - Displays information about mounted WIM images. 
      /Get-WimInfo                  - Displays information about images in a WIM file. 
      /Commit-Wim                    - Saves changes to a mounted WIM image. 
      /Unmount-Wim                  - Unmounts a mounted WIM image. 
      /Mount-Wim                      - Mounts an image from a WIM file. 
      /Remount-Wim                  - Recovers an orphaned WIM mount directory. 
      /Cleanup-Wim                  - Deletes resources associated with mounted WIM 
                                                            images that are corrupt. 
     
    Examples : 
     
    ------------------------------------------------------------------------------------- 
    /Mount-Wim /WimFile:<path_to_WIM_file> {/Index:<image_index> | /Name:<image_name 
    >} 
      /MountDir:<target_mount_directory> [/readonly] 
     
      Mounts the WIM file to the specified directory so that it is available for 
      servicing. /ReadOnly sets the mounted image with read-only permissions. 
     
            Examples: 
              DISM /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 
                    /MountDir:C:\test\offline 
     
              DISM /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 
                    /MountDir:C:\test\offline /ReadOnly 
     
    ------------------------------------------------------------------------------------- 
    /ScratchDir:<path_to_directory> 
     
      Specifies a temporary directory to be used for extracting files for 
      servicing. The directory must exist. 
     
      If not set, the temporary directory will be used. 
     
            Example: 
              DISM /Image:C:\test\offline /scratchdir:D:\Scratch 
     
    ------------------------------------------------------------------------------------- 
    DISM /Image:C:\test\offline /? 
     
    ------------------------------------------------------------------------------------- 
     
     
     
     
    IMAGE SPECIFICATIONS: 
     
      /Online                                - Targets the running operating system. 
      /Image                                  - Specifies the path to the root directory of an 
                                                            offline Windows image. 
     
    DISM OPTIONS: 
     
      /WinDir                                - Specifies the path to the Windows directory. 
      /SysDriveDir                  - Specifies the path to the system-loader file named 
                                                            BootMgr. 
      /LogPath                              - Specifies the logfile path. 
      /LogLevel                        - Specifies the output level shown in the log (1-4). 
      /NoRestart                      - Suppresses automatic reboots and reboot prompts. 
      /Quiet                                  - Suppresses all output except for error messages. 
      /ScratchDir                    - Specifies the path to a scratch directory. 
     
    For more information about these DISM options and their arguments, specify an 
    option immediately before /?. 
     
      Examples: 
            DISM /Mount-Wim /? 
            DISM /ScratchDir /? 
            DISM /Image:C:\test\offline /? 
            DISM /Set-ProductKey  
     
     
     
     
    WINDOWS EDITION SERVICING COMMANDS: 
     
      /Set-ProductKey                - Populates the product key into the offline image. 
      /Get-CurrentEdition    - Displays the editions of the specified image. 
      /Get-StagedEditions    - Displays a list of Windows editions that can be 
                                                            removed from the specified image. 
      /Get-TargetEditions    - Displays a list of Windows editions that an 
                                                            image can be upgraded to. 
      /Remove-StagedEdition   - Removes a staged edition from the image. 
      /Set-Edition                  - Upgrades the Windows image to a higher edition. 
     
    UNATTEND SERVICING COMMANDS: 
     
      /Apply-Unattend                - Applies an unattend file to an image. 
     
    DRIVER SERVICING COMMANDS: 
     
      /Remove-Driver                  - Removes driver packages from an offline image. 
      /Add-Driver                    - Adds driver packages to an offline image. 
      /Get-DriverInfo                - Displays information about a specific driver 
                                                            in an offline image or a running operating system. 
      /Get-Drivers                  - Displays information about all drivers in 
                                                            an offline image or a running operating system. 
     
    INTERNATIONAL SERVICING COMMANDS: 
     
      /Set-LayeredDriver      - Sets keyboard layered driver. 
      /Set-UILang                    - Sets the default system UI language that is used 
                                                            in the mounted offline image. 
      /Set-UILangFallback    - Sets the fallback default language for the system 
                                                            UI in the mounted offline image. 
      /Set-UserLocale                - Sets the user locale in the mounted offline image. 
      /Set-SysLocale                  - Sets the language for non-Unicode programs (also 
                                                            called system locale) and font settings in the 
                                                            mounted offline image. 
      /Set-InputLocale              - Sets the input locales and keyboard layouts to 
                                                            use in the mounted offline image. 
      /Set-TimeZone            - Sets the default time zone in the mounted offline 
                                                            image. 
      /Set-AllIntl                  - Sets all international settings in the mounted 
                                                            offline image. 
      /Set-SKUIntlDefaults  - Sets all international settings to the default 
                                                            values for the specified SKU language in the 
                                                            mounted offline image. 
      /Gen-LangIni                  - Generates a new lang.ini file. 
      /Set-SetupUILang              - Defines the default language that will be used 
                                                            by setup. 
      /Get-Intl                        - Displays information about the international 
                                                            settings and languages. 
     
    APPLICATION SERVICING COMMANDS: 
     
      /Check-AppPatch                - Displays information if the MSP patches are 
                                                            applicable to the mounted image. 
      /Get-AppPatchInfo        - Displays information about installed MSP patches. 
      /Get-AppPatches                - Displays information about all applied MSP patches 
                                                            for all installed applications. 
      /Get-AppInfo                  - Displays information about a specific installed MSI 
                                                            application. 
      /Get-Apps                        - Displays information about all installed MSI 
                                                            applications. 
     
    PACKAGE SERVICING COMMANDS: 
     
      /Add-Package                  - Adds packages to the image. 
      /Remove-Package                - Removes packages from the image. 
      /Enable-Feature                - Enables a specific feature in the image. 
      /Disable-Feature              - Disables a specific feature in the image. 
      /Get-Packages            - Displays information about all packages in 
                                                            the image. 
      /Get-PackageInfo              - Displays information about a specific package. 
      /Get-Features            - Displays information about all features in 
                                                            a package. 
      /Get-FeatureInfo              - Displays information about a specific feature. 
     
    For more information about these servicing commands and their arguments, 
    specify a command immediately before /?. 
     
             Examples: 
    ------------------------------------------------------------------------------ 
                     DISM /Image:D:\Offline /Get-CurrentEdition
                     DISM /Image:D:\Offline /Get-Features /? 
                     DISM /Online /Get-Drivers /? 
     
    /Apply-Unattend:<path_to_unattend.xml> 
     
      Applies an unattend.xml file to an offline image or a running operating 
      system. 
     
            Examples: 
              DISM /Image:D:\Offline /Apply-Unattend:C:\unattend.xml 
              DISM /Online /Apply-Unattend:C:\unattend.xml\ 
     
    ------------------------------------------------------------------------------- 
     
    /Get-Features [/PackagePath:<path_to_package>] [/PackageName:<name_in_image>] 
     
      Displays information about all features found in a specific package. 
      If you do not specify a package name or path, all features in the image will 
      be listed. /PackagePath can point to either a .cab file or a folder. 
     
            Examples: 
              DISM /Image:D:\Offline /Get-Features 
     
              DISM /Image:D:\Offline /Get-Features 
                    /PackagePath:C:\packages\package.cab 
     
              DISM /Image:D:\Offline /Get-Features 
                    /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 
    --------------------------------------------------------------------------------- 
     
    /Get-Drivers [/all] 
     
      Displays information about drivers in an image. Only shows out-of-box drivers 
      by default. Use /all switch to show all drivers in the image. 
     
            Example: 
              DISM  /Add-Driver /Image:D:\Offline /Driver:D:\DISM_Folders\ChipsetDrivers /recurse
              DISM /Image:D:\Offline /Get-Drivers /all 
    ---------------------------------------------------------------------------------
     
  6. dolivas

    dolivas MDL Junior Member

    Jan 31, 2008
    51
    23
    0
    Thanks RickSteele I know I can do all of that but I thought the new command was to eliminate changing the batch files.
     
  7. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    Thanks for the .wim exclusion tip, I always disabled my AV

    Keep up the amazing! work
     
  8. Distorsi

    Distorsi MDL Novice

    Jun 29, 2010
    3
    0
    0
    Thanks for this Hotfix Program! :worthy:
     
  9. shon3i

    shon3i MDL Junior Member

    Jun 25, 2011
    65
    21
    0
    Thanks komm for wonderful and detailed guide. A just small note i notice in guide on chapter:

    Isn't Maximum should help more ?
     
  10. adric

    adric MDL Expert

    Jul 30, 2009
    1,427
    1,603
    60
    I've experienced longer export times and larger file sizes when using /compress fast, so I don't bother with that option when exporting an image.

    Al
     
  11. avechuche

    avechuche MDL Junior Member

    May 10, 2012
    73
    30
    0
    I have a question. Is it possible that in the folder Office 2010 x 64, the "gkall-x-none.msp" update is for the x 86 version? Not her I can install in W x 64.
    Comment: "gkall-x-none.msp" in Office 2010 x 64 folder and "gkall-x-none.msp" in Office 2010 x 86 folder is the same with the same weight (different MD5)

    If this is correct could delete it and rename "gkall-x-none - x 64" to "gkall-x-none". Thanks for all the updates.
     
  12. CyberUser

    CyberUser MDL Junior Member

    May 15, 2012
    63
    42
    0
    With ref to Pg253 #2530 (and pg514 #5135), also encountered 50+ Event 1130 warnings in Event Viewer with a fresh installation of a hotfix integrated image.
    Does anyone know what hotfixes to be left out ... to rid of these Event 1130 repository mismatch warnings ?

    Any advice is much appreciated.
     
  13. Trinket

    Trinket MDL Senior Member

    Feb 20, 2010
    487
    169
    10
    Hey SoLoR, pah-leaze do one more repo update :biggrin: Just think about it, even if you do a good solid attempt every 2 months or so, it would still be a very good thing ;)
     
  14. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,626
    3,856
    90
    Are LDR placeholders still organised? if not Ill remove it from the superseded uninstaller... the placeholder list will just become part of the main list.
     
  15. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,067
    30
    You could use the /compress maximum instead, but that normally takes a long time. Also, depending on the speed and the memory of the destination computer, the installation process takes longer. (All you compressed must be uncompressed, if you use high compression methods this could take a long time)
    The opposite switch is /compress none. That’s the fastest way. I think the default is /compress fast.
     
  16. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,067
    30
    I see no problem.
    And it's also I good idea.
    If a LDR placeholder is superseded, it can be removed.
     
  17. McRip

    McRip MDL Addicted

    Aug 15, 2011
    935
    3,418
    30
    I'll take a look at it
     
  18. McRip

    McRip MDL Addicted

    Aug 15, 2011
    935
    3,418
    30

    That's the problem. Both versions must be installed on Office 2010 x64. It's the "Office 2010 File Validation" update.
    If you don't install both of them, Microsoft Update will complain about it. It took me a long time to find this out because Microsoft did not inform the users about some more dependencies...
    If you don't need the File Validation so just delete the gkall-x-none.msp's.
     
  19. RickSteele

    RickSteele MDL Addicted

    Nov 12, 2009
    833
    483
    30
    No, LDR placeholders are included with all else on McRip's server-not separated out.
    Installer For Windows Updates V26 works perfectly too by the way Burf'-as usual! :)