Giter Club home page Giter Club logo

dotnetfx4xw7's Introduction

.NET 4.8/4.7.2 Repack Installer for Windows 7 SP1 x86/x64

  • Repacked slim installer for .NET Framework 4.8/4.7.2 with latest updates integrated and without extra setup payload.

  • Support creating slim updated installer for .NET 4.6 and later.

  • Note:
    to rebuild/recreate netfx_Full.mzz file, you need to download WiX Toolset binaries
    then, extract the files into BIN directory (you can delete the big sdk folder, it's not needed).

Create slim main package:

  • Place NDP*-ENU.exe file here next to the scripts (e.g. NDP48-x86-x64-AllOS-ENU.exe or NDP472-KB4054541-x86-x64-ENU.exe or NDP472-KB4054530-x86-x64-AllOS-ENU.exe).

  • If exist, also place any updates exe files here (make sure to get files for both x86 and x64).

  • Optional, edit dotNetFx.cmd and change the two options values (1 or 0):
    BuildMzz: Rebuild/Repack files inside netfx_Full.mzz instead administrative directories.
    CompressMzz: Create LZX compressed netfx_Full.mzz. helpful if 7z SFX will not be used.
    ShowMsp: Show slipstreamed patches in "Control Panel\Programs and Features\Installed Updates".

  • Run dotNetFx.cmd as administrator.

  • Note: you may change \BIN\NDP\DisplayIcon.ico prior execution, if you want another ARP icon.

  • Optional, use 7zSFX.cmd to create 7-zip SFX executable installer afterwards.
    you will need to modify \BIN\7zSFX\7zSD.sfx module with resource editor to update and set product name and version.

  • Available command line switches:

/y  
Passive mode, shows progress but requires no user interaction.  
/ai  
Quiet mode, no user input required, only extraction dialog is shown.  
/ai /gm2  
Quiet mode, no user input required or output shown.  
/sfxlang:  
Set the program display language, if possible. Example: /sfxlang:1031  
/h | /?  
Display this help.  

Examples:  

Automatically install package and display progress:  
NDP472-Slim-x86-x64-ENU.exe /y  
Silently install package and display no progress:  
NDP472-Slim-x86-x64-ENU.exe /ai /gm2
  • If you previously created 7z.SFX installer (main or langpack), move it to another location before attemping to use/run dotNetFx.cmd again.

Create slim languages packages:

  • Place NDP*.exe files inside LP directory (Recommended to put all lang files, or you may put only specific languages).

  • Run dotNetFxLP.cmd as administrator.

  • Note: you may change \BIN\NDP\LP\DisplayIcon.ico prior execution, if you want another ARP icon.

  • Optional, use 7zSFX.cmd to create 7-zip SFX executable installer afterwards.
    you will need to modify \BIN\7zSFXLP\7zSD.sfx module with resource editor to update and set product name and version.

  • Available command line switches:

/y  
Passive mode, shows progress but requires no user interaction.  
/ai  
Quiet mode, no user input required, only extraction dialog is shown.  
/ail  
LP Passive mode. Default or specified LP is installed.  
/sfxlang:  
Language mode. Change default display language and/or language pack to install  
/gm2  
Optional command line switch to disable extraction dialog  
/h | /?  
Display this help.  

Examples:  

Automatically install default language and display progress:  
NDP472-Slim-x86-x64-INTL.exe /y  
Silently install default language and display no progress:  
NDP472-Slim-x86-x64-INTL.exe /ai  
Silently install specific language (1031=German):  
NDP472-Slim-x86-x64-INTL.exe /sfxlang:1031 /ai  
Install French language and display progress:  
NDP472-Slim-x86-x64-INTL.exe /sfxlang:1036 /ail

Credits:

  • ricktendo64 (Original installer and msi vbs slimmers).
  • 7-zip.
  • WiX Toolset.
  • Microsoft Windows SDK for Windows 7 (Windows Installer utility scripts).
  • Microsoft .NET Framework is an intellectual property of (c) Microsoft Corporation. All Rights Reserved.

dotnetfx4xw7's People

Contributors

abbodi1406 avatar pasha-zzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.