Jump to content

Acheron

Member
  • Posts

    1,077
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by Acheron

  1. With UltraDefrag 3.1.0 you can configure UltraDefrag from within the program. This is not enabled by default.
  2. I have updated the ArniWorx Shell Extension installer as file associations didn't work properly on a clean setup. Guaranteed to work on Windows XP. Some bad news, Daemon Tools 4.30.4 no longer support the ArniWorx shell extension and the developers have not yet created a similar tool. It is possible though to continue using Daemon Tools 4.30.3 with newer SPTD versions. If you can live without the Arniworx shell extension here's the updated AutoIt script for Daemon Tools 4.30.4: #RequireAdmin #NoTrayIcon $DTTITLE = "Daemon Tools Lite" $DTVERSION = "4.30.3" $INSTALLDIR = @ProgramFilesDir & "\Daemon Tools Lite" $EXENAME = "daemon4303-lite.exe" ;Save Internet Explorer settings $HomePage = RegRead("HKCU\Software\Microsoft\Internet Explorer\Main", "Start Page") ;Read from registry the default search engine of IE7 or IE8 (to restore it after the installation of DAEMON Tools Lite) $IEVersion = FileGetVersion(@ProgramFilesDir & "\Internet Explorer\iexplore.exe") $IEVersion = StringLeft($IEVersion, 1) If $IEVersion >= 7 Then $IEDefaultSearchEngine = RegRead("HKCU\Software\Microsoft\Internet Explorer\SearchScopes", "DefaultScope") If @Error Then $IEDefaultSearchEngine = "{0633EE93-D776-472f-A0FF-E1416B8B2E3A}" EndIf EndIf ;Clear default internet browser temporary (to prevent Internet Explorer launch) $DefBrowser = RegRead("HKCR\HTTP\shell\open\command\", "") RegDelete("HKCR\HTTP\shell\open\command\", "") ;Save mds fileassociation $mds_assoc = RegRead("HKCR\.mds", "") ;Launch Daemon Tools setup RunWait(@ScriptDir & "\" & $EXENAME & " /S") ;Uninstall DAEMON Tools Toolbar RunWait(@ProgramFilesDir & "\DAEMON Tools Toolbar\uninst.exe /S") FileDelete($INSTALLDIR & "\DAEMON Tools Toolbar.exe") DirRemove(@ProgramFilesDir & "\DAEMON Tools Toolbar", 1) ;Clean obsolete registry keys RegDelete("HKCR\CLSID\{32099AAC-C132-4136-9E9A-4E364A424E17}") RegDelete("HKCR\DTToolbar.ToolBandObj") RegDelete("HKCR\DTToolbar.ToolBandObj.1") RegDelete("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mds") RegDelete("HKLM\SOFTWARE\Classes\Interface\{DB885111-F39F-4D88-9EE5-C88460B6DF7B}") RegDelete("HKLM\SOFTWARE\Classes\TypeLib\{3E288F79-03E4-4983-A48E-0D879B51FF19}") RegDelete("HKLM\SOFTWARE\DT Soft\DAEMON Tools Lite\Data", "TB") ;Delete Firefox toolbar If FileExists(@AppDataDir & "\Mozilla\Firefox\profiles.ini") Then $moz_profiledir = IniRead(@AppDataDir & "\Mozilla\Firefox\profiles.ini", "Profile0", "Path", "") $moz_dttoolbarDir = @AppDataDir & "\Mozilla\Firefox\" & $moz_profiledir & "\extensions\DTToolbar@toolbarnet.com" If FileExists($moz_dttoolbarDir) Then FileDelete($moz_dttoolbarDir) EndIf EndIf ;Restore the default internet browser RegWrite("HKCR\HTTP\shell\open\command\", "", "REG_SZ", $DefBrowser) ;Restore the home page of Internet Explorer RegWrite("HKCU\SOFTWARE\Microsoft\Internet Explorer\Main", "Start Page", "REG_SZ", $HomePage) ; Restore the default search engine of IE7 or IE8 If $IEVersion >= 7 Then RegDelete("HKCU\Software\Microsoft\Internet Explorer\SearchScopes\{AD22EBAF-0D18-4fc7-90CC-5EA0ABBE9EB9}") RegWrite("HKCU\Software\Microsoft\Internet Explorer\SearchScopes", "DefaultScope", "REG_SZ", $IEDefaultSearchEngine) EndIf ;Don't associate with any files RegDelete("HKLM\SOFTWARE\DT Soft\DAEMON Tools Lite\FileTypesSave") ;Restore mds association RegWrite("HKCR\.mds", "", "REG_SZ", $mds_assoc) RegDelete("HKCR\.mds", "fastmountoldfile") ;Cleanup shortcuts DirRemove(@ProgramsCommonDir & "\DAEMON Tools Lite", 1) FileDelete(@DesktopCommonDir & "\DAEMON Tools Lite.lnk") FileCreateShortcut ($INSTALLDIR & "\daemon.exe", @ProgramsCommonDir & "\Daemon Tools Lite.lnk") ;Write uninstall information to registry RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayName", "REG_SZ", $DTTITLE) RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayVersion", "REG_SZ", $DTVERSION) RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayIcon", "REG_SZ",$INSTALLDIR & "\daemon.exe") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "Publisher", "REG_SZ", "DT Soft Ltd.") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "InstallLocation", "REG_SZ", $INSTALLDIR) RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "URLInfoAbout", "REG_SZ", "http://www.daemon-tools.cc") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "UninstallString", "REG_SZ", $INSTALLDIR & "\uninst.exe") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "NoModify", "REG_DWORD", 1) ;Cleanup temp files $search = FileFindFirstFile(@TempDir & "\*.tmp") While 1 $file = FileFindNextFile($search) If @error then ExitLoop DirRemove(@Tempdir & "\" & $file, 1) RegDelete("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager", "PendingFileRenameOperations") WEnd FileClose($search) ;Remove install files DirRemove(@AppdataCommonDir & "\DAEMON Tools", 1)
  3. As I'm working on integrating the DriverPacks I'm encountering problems using the DPFinisher program as it assumes all drivers are copied to the hdd. Also the program does run some tasks similar as setupcopyoeminf but these are not documented anywhere. Writing a custom application to manually process the DriverPacks without the bloat from the DPFinisher program should make things more simply.
  4. I have integrated all DriverPacks now into a Windows XP SP3 CD and noticed these scripts work fine with it. However integrating 800MB of drivers takes more time so I have updated and simplified the presetup.cmd script. Winnt.sif [Data]AutomaticUpdates = No Autopartition = 0 MsDosInitiated = 0 UnattendedInstall = Yes [Unattended] CrashDumpSetting = 0 DUDisable = Yes DriverSigningPolicy = Ignore FileSystem = * NoWaitAfterGUIMode = 1 NoWaitAfterTextMode = 1 OemPreinstall = No OemSkipEula = Yes OemSkipWelcome = 0 UnattendSwitch = No UnattendMode = DefaultHide WaitForReboot = No [GuiUnattended] DetachedProgram=".\system32\cmd.exe" Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (START /D%J nircmd.exe exec hide presetup.cmd)))" presetup.cmd @echo off set param=%* if not defined param ( start nircmd.exe exec hide presetup.cmd install process.exe -s "setup.exe" goto :ticker ) else ( setupcopyoeminf.exe "Drivers" ) process.exe -k "sleep.exe" process.exe -r "setup.exe" exit :ticker sleep 50 process.exe -r "setup.exe" process.exe -v | findstr /i ^"setupcopyoeminf^" if not errorlevel 1 ( sleep -m 2500 process.exe -s "setup.exe" goto :ticker ) goto :eof UPDATE: Removed ticker script, so no need for nircmd.exe anymore. Script now depends on sleep.exe to wait. I have included nircmd.exe only for hiding the script now.
  5. Acheron

    Windows Updates

    No issues here after integrating on Windows XP SP3 Add April 2009 security updates: KB961373 - Vulnerability in Microsoft DirectShow Could Allow Remote Code Execution (supersedes KB951698) KB963027 - Cumulative Security Update for Internet Explorer (supersedes KB963027) KB960803 - Vulnerabilities in Windows HTTP services could allow remote code execution KB956572 - Vulnerabilities in Windows Could Allow Elevation of Privilege (supersedes KB960419,KB960496) KB952004 - Vulnerabilities in Windows Could Allow Elevation of Privilege KB959426 - Blended threat vulnerability in SearchPath could allow elevation of privilege KB890830 - Microsoft Windows Malicious Software Removal Tool
  6. I totally agree with this. Release the restrictions and I'm donating some money to your account.
  7. I noticed after enabling AHCI my CD-ROM drive letter is moved to after my Removable Flash Drive causing error messages during setup at T13 when HFSLIP.cmd is detecting the drive letter. I have written a patch for it as you can easily find the drive letter by reading the path. Replace in the :UPDATEINIT section the following lines: :UPDATEINIT ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD 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:\%MBOOTPATH%I386\SVCPACK ( ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD SET HFSLIP=%%%%i:\%MBOOTPATH%I386\ ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD SET HFSLIPSVC=%%%%i:\%MBOOTPATH%I386\SVCPACK\ ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD ) with these: ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD SET HFSLIP=%%~dp0..\ ECHO>>SOURCESS\I386\SVCPACK\HFSLIP.CMD SET HFSLIPSVC=%%~dp0 Another feature request while I'm now experimenting with integrating all driverpacks is to be able to manually specify HFSLIP export directory so I can redirect file copying to another drive. My experiments show a speed increase of about 50% when building a HFSLIP iso. For example I have my XPSOURCE in C:\HFSLIP\SOURCE. Instead of copying everything to C:\HFSLIP\SOURCESS I have manually changed it to D:\SOURCESS which gives a major performance improvement. On ISO creation the same trick is done as now are files are read from the D: drive and copied back to the C:\HFSLIP directory.
  8. Normally I do a test setup in VMWARE, let Windows Update download the updates and afterwards find the downloadlinks in the windowsupdate.log file found in C:\Windows.
  9. Nero 7 Lite and Nero 8 Lite builds are now available from my site Note all demo serials are expired now and are no longer included with Nero Lite.
  10. Nero Lite build 1.18.2.1 changelog: - Fix automated serial entering - Implement user suggestions Add Nero7 E-AC3/TrueHD and DTS Express support Improve registry cleanup on uninstall Disable multiple instances of setup to run Detect if Nero is running Improve setup compression - Update SQLite -> 3.6.12 - Update InnoSetup -> 5.2.24 Big thanks to XhmikosR for providing code and suggestions! New builds are uploaded tonight for both Nero 7 and Nero 8.
  11. Sorry for the delay. I have worked on fixing the serial activation code. However I don't know if the new serial entering code will work better for all users. Furthermore I have implemented some suggestions to make the installer more robust. I'm now testing the installer and even if the serial isn't entered automaticly I will upload new builds this week.
  12. Am I the only one having trouble integrating newest KB905474?
  13. I had trouble integrating latest KB905474 using HFSLIP 1.7.9 beta d. After some testing in a Virtual Machine here's a temporary workaround for dutch version to silence Microsoft Update. Might as well work for other versions. KB905474 1.9.40.0 Dutch download link: WindowsXP-KB905474-NLD-x86.exe 1. Extract the downloaded KB905474 file using Universal Extractor or using the commandline /X option. 2. Rename the extracted wganotifypackageinner.exe file back to WindowsXP-KB905474-NLD-x86.exe and place the file in your HF folder. 3. Create a new file kb905474.inf in the HFEXPERT\HIVEINSTALL folder. kb905474.inf [Version] Signature = "$Windows NT$" [DefaultInstall] AddReg = SETUP [SETUP] HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","InstalledDate",0,"" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","InstalledBy",0,"" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","Type",0x0,"Update" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify\Filelist",,0x10 HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","EulaState",0x10001,02,00,00,00 HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","EulaVersion",0x0,"1.9.40.0" HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","InstallID",0x0,"{30F230D0-7940-499e-8A01-748682288985}" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","InstallEvent",0x0,"1.9.0040.0" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","Event",0x10001,00,00,00,00 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","SafeMode",0x10001,01,00,00,00 HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify",,0x10 HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify","EventMessageFile",0x20000,"%%SystemRoot%%\System32\spmsg.dll" HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify","TypesSupported",0x10001,07,00,00,00
  14. For reference a full recompressed msi of Adobe Reader 9.1 (dutch) 'weights' 45.5 MB.
  15. I have finally sorted out the problems with ArniWorx Shell Extension. I have rewritten the ArniWorx installer to be able to register image files properly by configuring the SystemFileAssociations registry section. However this only works on Windows XP and newer versions. When using Windows 2000 you should manually register AwxDTools.dll after Daemon Tools is installed.
  16. Updated script to make sure all addons get installed properly.
  17. Updated script to fix addon install problems By using the ini switch you now can specify install options. Also removed the Flash installer as you can simply include the extracted files into the Plugins and Components directories. I have confirmed the flash installer properly upgrades an existing installation for future releases. Note if you use Thunderbird you should also use the updated script.
  18. Thanks for setting up a mirror. I'm currently on a slow internet connection so I'm not able to set up another mirror myself. Hopefully I will get a fast connection within a few weeks.
  19. Have you tried the /D switch on the commandline? If it doesn't work you might want to check Mozilla's documentation about changing the default install directory. Normally I don't care where software get's installed, as long as it is in the Program Files directory.
  20. Acheron

    Windows Updates

    I'm using a slightly modified HFSLIP 1.7.9 revision D version and I'm amazed it's doing its job without any issues on even the newest hotfixes. I expected at least problems with KB952013, KB955704 or KB961118 but after testing in VMWARE I see every hotfix got installed properly. I use OnePiece's hotfix list as a reference for creating a Dutch XP SP3 CD. I now have a total number of 145 non-superseded hotfixes in the HF folder, and only one in HFSVCPACK_SW1 (KB955839 timezone update). The only things I don't integrate currently are Windows Installer 4.5 and Windows Desktop Search 4.0. I don't care about Windows Desktop Search 4.0 but what's the status of Windows Installer 4.5 integrating support?
  21. Hmm, none of your problems sounds familiar to me. You might want to check your XP install cd and any addons you might have added. At what time do you call the inf script?
  22. The default inf install command is different from the one I use, that's why it's called 'Advanced'. Here's a registry tweak to add the Advanced Inf Install command to the right click menu: advancedinf.reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\inffile\shell\AdvInstall] @="Install (&AdvancedINF)" [HKEY_CLASSES_ROOT\inffile\shell\AdvInstall\command] @="%SystemRoot%\\System32\\rundll32.exe advpack,LaunchINFSection %1" P.S. When calling the advpack.dll LaunchINFSection dll function don't add quotes around the path. It's an exception to the general rule to add quotes when you have spaces in the path. I have also updated the opening post for Thunderbird 2.0.0.19. Note I still have to fix the addon install issue (first addon won't get installed).
  23. Have you tried using the SERIAL switch without using the SUPPRESSMSGBOXES option?
  24. Updated script for Daemon Tools 4.30.3. Note some settings are specified twice, to allow settings to be applied for all users.
×
×
  • Create New...