seahorser Posted May 11 Posted May 11 (edited) On MSAgent_DeleteAddon.7z at Entries_MSAgent_DeleteAddon.ini file the line TXTSETUP.INF|52 = msagent||1 should be TXTSETUP.SIF|52 = msagent||1 and TXTSETUP.INF|53 = msagent\chars||1 should be TXTSETUP.SIF|53 = msagent\chars||1 as there is no TXTSETUP.INF. Then there is no need for rd /q /s %SystemRoot%\msagent line on MSAgent.bat Also what is that [Obsolete_Entries] section? As far I know there is no such thing and deleting that whole section produce exactly the same resuts. On Agnt_rem.inf the [NLS.DelReg] section can be deleted as [ExtraFileEdits] from Entries_MSAgent_DeleteAddon.ini can perfectly delete double lines. eg. to delete the following lines from HIVESYS.INF: HKLM,"SYSTEM\CurrentControlSet\Control\GroupOrderList","SCSI CDROM Class",0x00030001,\ 02,00,00,00,01,00,00,00,02,00,00,00 On [ExtraFileEdits] section type the following in one line: HIVESYS.INF|HKLM,"SYSTEM\CurrentControlSet\Control\GroupOrderList","SCSI CDROM Class",0x00030001,\<NEXT>02,00,00,00,01,00,00,00,02,00,00,00<NEXT>||1 <NEXT> is used to proceed to the next line, and the last <NEXT> is used to delete the last CRLF, so the resulting file won't have holes/empty liines. Be carefull to include leading/trailing spaces exactly as they are from your source HIVESYS.INF or include successive lines both with spaces and without spaces, if the source file previously exported form nlite. Also wrong is the line which contains Arabic|INTL.INF| which must be Arabic| on Entries_MSAgent_DeleteAddon.ini file and those traling tabs must be deleted from the same "arabic" line. Edited May 12 by seahorser
MilkChan Posted June 12 Posted June 12 On 6/9/2024 at 3:30 PM, Zorba the Geek said: MilkChan I noticed that you released an updated version of YumeYao's WMP11 addon at My Digital Life and you list some corrections of errors in the original version 3.4.5. Could you clarify some points for me so that these corrections can be incorporated into my addon? In the registry the build date of KB973540 is shown as 14/07/2009, while the build date shown in the properties of wmpdxm.dll is shown as 13/07/2009. Is this the build date error you were referring to? What is the missing security catalog. There were no errors shown in setuperr.log. What is the fix for ptpusb.inf required for Windows 2003 wpd.inf is not included with WMP9 or WMP11. Why was it supplied as a dummy INF file with only the header? wmp11.cat appears in OnePiece's AIO update pack and the YumeYao WMP11 addon. Is this the .cat file conflict you were referring to? Is the resolution to rename wmp11.inf? mpg4ds32.ax_ and msadds32.ax_ would have the effect of removing these decoders from the system. Is there a reason for this? What are the files essential to the system that were deleted in YumeYao's WMP11 addon? What was the KB973540 string not working properly? What was the issue in version 3.4.1 that prevented mp3 files from playing? I will remove my version Because got the original addon version file of v3.5.1 updated by adric.
Zorba the Geek Posted June 24 Author Posted June 24 (edited) On 5/11/2025 at 9:33 PM, seahorser said: On MSAgent_DeleteAddon.7z at Entries_MSAgent_DeleteAddon.ini file the line TXTSETUP.INF|52 = msagent||1 should be TXTSETUP.SIF|52 = msagent||1 and TXTSETUP.INF|53 = msagent\chars||1 should be TXTSETUP.SIF|53 = msagent\chars||1 as there is no TXTSETUP.INF. Then there is no need for rd /q /s %SystemRoot%\msagent line on MSAgent.bat Also what is that [Obsolete_Entries] section? As far I know there is no such thing and deleting that whole section produce exactly the same resuts. On Agnt_rem.inf the [NLS.DelReg] section can be deleted as [ExtraFileEdits] from Entries_MSAgent_DeleteAddon.ini can perfectly delete double lines. eg. to delete the following lines from HIVESYS.INF: HKLM,"SYSTEM\CurrentControlSet\Control\GroupOrderList","SCSI CDROM Class",0x00030001,\ 02,00,00,00,01,00,00,00,02,00,00,00 On [ExtraFileEdits] section type the following in one line: HIVESYS.INF|HKLM,"SYSTEM\CurrentControlSet\Control\GroupOrderList","SCSI CDROM Class",0x00030001,\<NEXT>02,00,00,00,01,00,00,00,02,00,00,00<NEXT>||1 <NEXT> is used to proceed to the next line, and the last <NEXT> is used to delete the last CRLF, so the resulting file won't have holes/empty liines. Be carefull to include leading/trailing spaces exactly as they are from your source HIVESYS.INF or include successive lines both with spaces and without spaces, if the source file previously exported form nlite. Also wrong is the line which contains Arabic|INTL.INF| which must be Arabic| on Entries_MSAgent_DeleteAddon.ini file and those traling tabs must be deleted from the same "arabic" line. Thanks for bringing the errors to my attention. In particular txtsetup.inf was a blooper that I should have spotted before releasing the addon. Of course removing entry 52 from WinntDirectories in txtsetup.sif should make a post install deletion of the msagent folder unnecessary. However, these folders for Windows components seem to be impossible to remove because they are locked by winlogon.exe. There is an Obsolete_Entries section shown in the RyanVM topic Defining Entries.ini. It's description is "This will delete the entries from dosnet.inf and txtsetup.sif that correspond to file names". There should not be a need to include this section with Obsolete_Files which is supposed to delete entries from txtsetup.sif and dosnet.inf. My investigation revealed that Obsolete_Files does not remove lines from dosnet.inf and txtsetup.sif, but rather marks these lines to be skipped during setup. I have also discovered that Obsolete_Files does not always do this as intended and file copying is halted with a message that a file cannot be found. I now no longer include all the file names in Obsolete_Files with the underscore to denote the cabbed version in the i386 folder I tried doing what you recommended for deleting double lines from HIVESYS.INF, but I could not get it to work. My conclusion is that the <NEXT> tag in ExtraFileEdits is only intended for the revised entry and not for the entry they replace. AGT.HLP.LGFiles.Arabic|INTL.INF should have been entered as AGT.HLP.LGFiles.Arabic. Another blooper, but not as bad as the first one. This could have happened because of a careless use of the find and replace function in a text editor. Sometimes if you click Replace All things are replaced that you don't want to be replaced. One possible solution is to mark the replaced text under Notepad++ so that you can see at a glance what has been replaced. There are no trailing spaces in the line including AGT.HLP.LGFiles.Arabic, but there are trailing spaces elsewhere such as INTL.INF|AGT.DLL.LGFiles.Arabic = 10,msagent\intl||1. I always include the spaces as they are on the original line just to be on the safe side, although it probably makes no difference. Edited June 26 by Zorba the Geek
Zorba the Geek Posted June 26 Author Posted June 26 I have finished a second version of the Obsolete Drivers Removal addon which has had rigorous checking to ensure that no essential drivers installed during setup are removed. I have also retained legacy drivers required bu VirtualPC and Virtualbox. The Vmare Player and Workstation install their own drivers rather than use those in the Windows installation. I have ceased to use the Harkaz syssetup.dll patch because it prevents the %OEM% folder from being fully processed. File: Drivers_Removal_V2_Addon.7z (Dropbox) File: Drivers_Removal_V2_Addon.7z (Google Drive) File: Drivers_Removal_V2_Addon.7z (4Shared) MD5: 8173FA7A1381AA0B0ABAD59D19C1753B SHA-1: 484DDDD00789191657720797919359EC67F285FC SHA-256: 534C363B6578B341BACD69BFCC273D6E217E86C15A3823CAA6B9753F658F9BB6 Release date: 22/06/2025 Size: 376 KB
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now