-
Posts
8,715 -
Joined
-
Last visited
-
Days Won
444
Content Type
Profiles
Forums
Events
Everything posted by ricktendo
-
Use the correct filename (I notice you have .exe.exe) Personally I use the 10.1.0 MSI ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.1.0/en_US/ and apply the 10.1.3 msp ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.1.3/misc/ If CutWiz complains about missing setup.ini create a blank one
- 215 replies
-
- repack
- adobe reader
-
(and 1 more)
Tagged with:
-
Cant, installer type not capable of repacking (please only use one thread for requests, dont need to start a new one each time)
-
Nope, contains no vc runtimes. I unpacked it with innounp.exe and found none
-
Added a little more details of tweaks that are applied with my custom MST (also added Adobe Customization Wizard repack with old vc runtimes removed)
- 215 replies
-
- repack
- adobe reader
-
(and 1 more)
Tagged with:
-
Why would there be a problem? Same answer, no problem
-
About: This is the business version of Skype MSI so by default it has no junk! Tweaked: Shortcut moved out of sub folder into All Programs, Run on Windows startup removed, Run after standard GUI install removed Differences between Skype installers: VBS Editor Script Option Explicit Dim ws, installer, fs, db, view, record, x Set ws = WScript.CreateObject("WScript.Shell") Set fs = CreateObject("Scripting.FileSystemObject") Set installer = WScript.CreateObject("WindowsInstaller.Installer") If WScript.Arguments.Count <> 0 Then For each x in WScript.Arguments ProcessMSI x Next Else If fs.FileExists("SkypeSetup.msi") Then ProcessMSI "SkypeSetup.msi" End If '********************************************************************** '** Function; Query MSI database ** '********************************************************************** Function QueryDatabase(arrOpts) On Error Resume Next Dim query, file, binary : binary = false If LCase(TypeName(arrOpts)) = "string" Then query = arrOpts Else If fs.FileExists(arrOpts(0)) Then file = arrOpts(0) query = arrOpts(1) Else query = arrOpts(0) file = arrOpts(1) End If binary = true End If WScript.Echo query If binary Then Set record = installer.CreateRecord(1) record.SetStream 1, file End If Set view = db.OpenView (query) : CheckError If binary Then view.Execute record : CheckError Else view.Execute : CheckError End If view.close Set view = nothing If binary Then Set record = nothing binary = false db.commit : CheckError End Function '********************************************************************** '** Subroutine; Check errors in most recently executed MSI command ** '********************************************************************** Sub CheckError Dim message, errRec If Err = 0 Then Exit Sub message = Err.Source & " " & Hex(Err) & ": " & Err.Description If Not installer Is Nothing Then Set errRec = installer.LastErrorRecord If Not errRec Is Nothing Then message = message & vbNewLine & errRec.FormatText End If Wscript.Echo "" : Wscript.Echo message : Wscript.Echo "" Wscript.Quit 2 End Sub '********************************************************************** '** Function; Push changes to MSI ** '********************************************************************** Function ProcessMSI(file) Set db = installer.OpenDatabase(file, 1) On Error Resume Next QueryDatabase("DELETE FROM `AdminExecuteSequence` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `AdminUISequence` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `AdvtExecuteSequence` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `Component` WHERE `Directory_` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `Component` WHERE `Directory_` = 'UpdaterFolder'") QueryDatabase("DELETE FROM `CustomAction` WHERE `Action` = 'SkypeStart1'") QueryDatabase("DELETE FROM `CustomAction` WHERE `Action` = 'SkypeStart2'") QueryDatabase("DELETE FROM `CustomAction` WHERE `Action` = 'SkypeUpdaterCleanup'") QueryDatabase("DELETE FROM `CustomAction` WHERE `Action` = 'SkypeUpdaterConfig'") QueryDatabase("DELETE FROM `CustomAction` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `Directory` WHERE `Directory` = 'SystemFolder'") QueryDatabase("DELETE FROM `Directory` WHERE `Directory` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `Directory` WHERE `Directory` = 'UpdaterFolder'") QueryDatabase("DELETE FROM `Feature` WHERE `Feature` = 'Updater'") QueryDatabase("DELETE FROM `FeatureComponents` WHERE `Component_` = 'C_CENTRAL_msvcp120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `FeatureComponents` WHERE `Component_` = 'C_CENTRAL_msvcr120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `FeatureComponents` WHERE `Component_` = 'C_CENTRAL_vccorlib120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `FeatureComponents` WHERE `Feature_` = 'Updater'") QueryDatabase("DELETE FROM `File` WHERE `Component_` = 'C_CENTRAL_msvcp120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `File` WHERE `Component_` = 'C_CENTRAL_msvcr120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `File` WHERE `Component_` = 'C_CENTRAL_vccorlib120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `File` WHERE `Component_` = 'SkypeUpdater'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'DeleteServices'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'InstallServices'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'SkypeUpdaterCleanup'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'SkypeUpdaterConfig'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'StartServices'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'StopServices'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `InstallUISequence` WHERE `Action` = 'SystemFolder_x86_VC.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'SkypeStart1'") QueryDatabase("DELETE FROM `InstallExecuteSequence` WHERE `Action` = 'SkypeStart2'") QueryDatabase("DELETE FROM `ModuleComponents` WHERE `Component` = 'C_CENTRAL_msvcp120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `ModuleComponents` WHERE `Component` = 'C_CENTRAL_msvcr120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `ModuleComponents` WHERE `Component` = 'C_CENTRAL_vccorlib120_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `ModuleSignature` WHERE `ModuleID` = 'Microsoft_VC120_CRT_x86.194841A2_D0F2_3B96_9F71_05BA91BEA0FA'") QueryDatabase("DELETE FROM `MsiShortcutProperty` WHERE `Shortcut_` = 'SkypeDesktopShortcut'") QueryDatabase("DELETE FROM `Property` WHERE `Value` = 'DirectoryTable'") QueryDatabase("DELETE FROM `Registry` WHERE `Component_` = 'SkypeUpdater'") ' QueryDatabase("DELETE FROM `Registry` WHERE `Key` = 'Software\Microsoft\Windows\CurrentVersion\Run'") ' QueryDatabase("DELETE FROM `ServiceControl`") ' QueryDatabase("DELETE FROM `ServiceInstall`") QueryDatabase("DELETE FROM `Shortcut` WHERE `Shortcut` = 'SkypeDesktopShortcut'") QueryDatabase("INSERT INTO `Component` (`Component`,`ComponentId`,`Directory_`,`Attributes`,`Condition`,`KeyPath`) VALUES ('SkypeRegistryRun','{7D53301D-E4F0-403A-9A1C-876F1544939E}','PhoneFolder','4','RUN = 1','reg08D3E7E5CD85CB55680CCDE42A2E2625')") QueryDatabase("INSERT INTO `Control` (`Dialog_`,`Control`,`Type`,`X`,`Y`,`Width`,`Height`,`Attributes`,`Property`,`Text`,`Control_Next`) VALUES ('InstallDirDlg','Run','CheckBox','20','140','370','18','19','RUN','&Start Skype when I start Windows','Next')") QueryDatabase("INSERT INTO `FeatureComponents` (`Feature_`,`Component_`) VALUES ('Phone','SkypeRegistryRun')") QueryDatabase("INSERT INTO `Property` (`Property`,`Value`) VALUES ('LicenseAccepted','1')") QueryDatabase("UPDATE `Shortcut` SET Directory_ = 'ProgramMenuFolder' WHERE `Directory_` = 'ProgramMenuDir'") QueryDatabase("UPDATE `Registry` SET Component_ = 'SkypeRegistryRun' WHERE `Registry` = 'reg08D3E7E5CD85CB55680CCDE42A2E2625'") QueryDatabase("UPDATE `Control` SET Control_Next = 'Run' WHERE `Control` = 'ChangeFolder'") Set db = nothing End Function
-
No, no problems
-
[AIO] Microsoft SQL Server Compact Edition ENU x86/x64
ricktendo posted a topic in Installer Repacks
http://adf.ly/1713566/ssceaioenuMD5: cd7e0ee2d1b6f65aa7671e6aaad7c585Size 3.70 MB about: Contains Microsoft SQL Server 2005 Compact, Microsoft SQL Server Compact 3.5 SP2 and Microsoft SQL Server Compact 4.0 SP1 (ENU Editions) with old vc runtimes removed. Usage: SSCERuntime-ENU_AIO.exe [switches]All switches are optional./y - Passive mode, shows progress bar advancing but requires no user interaction. *All* Editions are installed./ai - Passive mode, shows progress bar advancing but requires no user interaction. *Only* v4.0 is installed./aiV - Quiet mode, no user input required or output shown. *Only* 2005 Edition is installed./ai3 - Quiet mode, no user input required or output shown. *Only* v3.5 SP2 is installed./ai4 - Quiet mode, no user input required or output shown. *Only* v4.0 SP1 is installed./h | /? - Display this help.Examples:Automatically install all editions and display progress:SSCERuntime-ENU_AIO.exe /yAutomatically install v4.0 package and display progress:SSCERuntime-ENU_AIO.exe /aiSilently install 2005 Edition and display no progress:SSCERuntime-ENU_AIO.exe /aiVSilently install v3.5 SP2 package and display no progress:SSCERuntime-ENU_AIO.exe /ai3Silently install v4.0 SP1 package and display no progress:SSCERuntime-ENU_AIO.exe /ai4Some tools and resources for (re)creating your own (localized) installer SSCE AIO SFX Maker v2 (installer repacker):http://adf.ly/1713566/ssceaiosfxSlim down SSCE v3.5 & v4.0 installers:http://adf.ly/1713566/msislim -
@oguz yes /qn will work on all msi packages and yes you can use them on Windows 7, with wpi, win toolkit and stuff @myselfidem I use InstEd to rebuild the msi (use yumeyao mod to get better compression) - I apply update msp - Remove the old runtimes - Apply customized mst - Open the msi in InstEd - In the Media table right click on the CAB and choose Rebuild selected CABs - Go to Tables -> Sumary info... and set your installer to Compressed. Long filenames and you are done
- 215 replies
-
- repack
- adobe reader
-
(and 1 more)
Tagged with:
-
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
@jgp I cannot reproduce the error, installed fine on my moms pc with windows 7 x64 BTW Fixed vj# x64 uninstall entry not being uninstallable and removed repair If you guys cant uninstall it you can use this command MsiExec.exe /X{B0A5A6EE-F8BA-48B1-BB32-BAC17E96C2B4} -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
Do you have .net2 or .net4 installed? BTW: updated rev2 to fix hidden uninstall entry of vj# x64 (removed ARPSYSTEMCOMPONENT from property) -
[AddOn] Temas Firmados de Microsoft
ricktendo replied to ricktendo's topic in Addons & Silent Installers
Si usas easy install esto es como reemplazar a winnt.sif -
[Bonus] Microsoft Visual Basic/C++ Runtimes 1.1.1
ricktendo replied to ricktendo's topic in Installer Repacks
This installer is now merged with aio -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
Updated with F#, J# and "extra" VB/C runtimes Also updated sfx makers and added "extra" runtimes installer source Let me know if I am missing any runtimes -
Updated UnRAR.exe 4.20.2.0 Notice: I am going to need you're help updating the \bin files, because gora told me (when I asked his permission) that he might not have the time to continue
-
[Bonus] Microsoft Visual Basic/C++ Runtimes 1.1.1
ricktendo replied to ricktendo's topic in Installer Repacks
Added some info and a list of runtime files BTW small update v1.1.1, fixed the keyboard shortcut for the 16bit task -
[Bonus] Microsoft Visual Basic/C++ Runtimes 1.1.1
ricktendo replied to ricktendo's topic in Installer Repacks
Updated 1.1 Now you can skip install of all vb runtimes/virtual machine and only install the c++ <installer>.exe /SILENT /TASKS="!msvb" -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
I dont see how it can work on 64bit uninstall entries, plust I dont want a cmd type install wizard (choose the installer that is right for you) -
@WeBeRiO, acaso eliminaste teclados con nLite? Por eso omití este hotfix, para ver que es lo que escanea (dice que chequea los teclados por problemas) http://support.microsoft.com/kb/2686509
-
[Slim] .NET Framework 4 Full x86/x64 (1-10-2016)
ricktendo replied to ricktendo's topic in Installer Repacks
Yes you have to generate a new guid for both client and extended -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
Lets say hypothetically a new vc 2008 redist hotfix comes out, I have to apply my mst (changes the productcode property) to fool WU into thinking its KB2538243. For the new package to install successfully you have to uninstall the current vc 2008 redist (because it also has the same productcode,) then to install you would use the updated installer with VCRedist_AIO_x86_x64.exe /ai8 BTW do you guys think I should add Visual F# and Visual J# Runtimes? You would be able to skip them during gui install with SHIFT or unattended install with /ai -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
HUH!?!? You want the old runtimes uninstalled you have to manually uninstall them, you want a installer that does this automatically use burfadels aio vc installer I dont add it because I dont know how effective it would be scanning the registry with a 32bit installer on a 64bit system and I see no need for this so called "feature" -
[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64
ricktendo replied to ricktendo's topic in Installer Repacks
No, if you want that feature use burfadels installer -
[Bonus] Microsoft Visual Basic/C++ Runtimes 1.1.1
ricktendo replied to ricktendo's topic in Installer Repacks
Added unattended install instructions Off Topic: Does anybody know a program/command/script I can use to get a list of files and their versions? -
Esta actualización fue omitida a propósito